Estoy intentando construir un crono para medir la velocidad de un proyectil. Pienso utilizar un Arduino y un fotodiodo. Me gustaría que el fotodiodo cambiara el estado del pin digital del Arduino cuando un objeto pasa por él. Tengo previsto tener un LED de infrarrojos razonablemente potente que emita hacia arriba con el fotodiodo también mirando en esa dirección - la idea es que cuando un proyectil pase por encima refleje algo de IR que será detectado por el diodo.
Tengo el fotodiodo BPV10NF. Este parecía tener un tiempo de respuesta rápido y una alta sensibilidad radiante que podría ser buena para este proyecto. Leyendo varias referencias sobre fotodiodos también me hice con unos cuantos OP-AMPs MCP6002, ya que entiendo que la salida del fotodiodo es muy pequeña y debe ser amplificada.
Este es el circuito que he montado a base de ver diferentes ejemplos. Sólo muestra un DP pero una vez que lo tenga funcionando como se desea, lo replicaría una segunda vez, a una distancia fija de la primera para poder calcular la velocidad del proyectil detectado.
simular este circuito - Esquema creado con CircuitLab
Esto no parece funcionar como se esperaba. Si pongo un voltímetro a través de la salida OA1 y GND obtengo alrededor de 4,8v independientemente del nivel de luz al que esté expuesta la DP. Si pongo un voltímetro a través de OA1+ y GND el voltaje es de alrededor de 4,8v y si apunto mi linterna del iPhone a la DP cae a ~3,3v. Me imagino que si le doy un LED IR el voltaje será menor (dado que es una PD IR).
¿Podría alguien comprobar la cordura de este circuito por mí y explicarme en qué me he equivocado?