Mi objetivo es diferenciar entre dos niveles diferentes de iluminancia. Me gustaría saber cuándo un fotodiodo está en la sombra y otro en la luz solar directa. Así que realmente no necesito el nivel de lux sino la diferencia en lux.
Me he encontrado con circuitos como esto , pero en cambio, lo haría quisiera tener esto en modo diferencial utilizando tanto el fotodiodo en un amplificador. Además, leeré la salida en Arduino, así que si es posible me gustaría evitar que el amplificador prefiera tomar la diferencia en digital. Pero creo que la lectura directa a través del diodo no será una buena idea, ya que el rango de voltaje es muy pequeño (0-0.5 V) y la resolución ADC no será buena.
Entonces, en general, estoy tratando de encontrar un esquema para cualquiera de los dos:
- Un ADC directo de cada fotodiodo con resolución suficiente para que pueda tomar la diferencia digitalmente.
O
- Un amplificador diferencial con rango adecuado para ADC.
Lo siento si sientes que no he intentado lo suficiente por mi cuenta. En ese caso, simplemente deje un punto de guía e intentaré diseñar el circuito.
EDIT
La razón por la que quiero usar fotodiodos y no LDR es la no linealidad de la variación de la resistencia con lux. En mi experimento con LDR, primero mido la resistencia a temperatura ambiente (~ 50k ohmios) y luego le lancé un destello durante unos segundos, pero cuando la eliminé descubrí que la resistencia no vuelve al mismo valor (se mantiene alrededor de 10k ohm por minutos). Es una especie de histéresis no lineal con LDR. Mientras que para el fotodiodo sentí que las lecturas eran consistentes. Por favor, trate de tomar esto también en consideración.
EDIT 2 Por lo tanto, teniendo en cuenta las soluciones que se sugieren a continuación y teniendo en cuenta las restricciones de disponibilidad de tiempo y componentes, finalmente implementé el mecanismo de deflexión y LDR. Todo salió bien y quería compartir este video con todos ustedes seguidor de la luz solar tracker . Muchas gracias.