Detector de luz arduino

Detector de luz arduino

código del sensor de luz de arduino

Un sensor de luz es un dispositivo fotoeléctrico que convierte la energía luminosa (fotones) detectada en energía eléctrica (electrones). ¿Parece sencillo? Un sensor de luz es mucho más que su definición. Existen diferentes tipos, se utilizan en diversas aplicaciones y mucho más. Por eso, en la guía de hoy sobre los sensores de luz, exploraremos todo lo que necesitas saber sobre los sensores de luz:
El tipo de sensor de luz más común que se utiliza en un circuito de sensor de luz son las fotorresistencias, también conocidas como resistencias dependientes de la luz (LDR). Los fotorresistores se utilizan simplemente para detectar si una luz está encendida o apagada y comparar los niveles relativos de luz a lo largo de un día.
Los fotodiodos funcionan según el principio de funcionamiento denominado efecto fotoeléctrico interno. En pocas palabras, cuando un haz de luz incide, los electrones se desprenden, provocando agujeros de electrones que dan lugar a que fluya la corriente eléctrica.
El último tipo de sensor de luz que exploraremos hoy es el fototransistor. El sensor de luz fototransistor puede describirse como un fotodiodo + amplificador. Con la amplificación añadida, la sensibilidad a la luz es mucho mayor en los fototransistores.

ejemplo de sensor de luz arduino

Albert Einstein ganó su Premio Nobel de Física en 1921 «por sus servicios a la Física Teórica, y especialmente por su descubrimiento de la ley del efecto fotoeléctrico» [nobelprize.org]. El efecto fotoeléctrico, en parte, describe la respuesta energética de los fotones y los electrones respecto a la interacción entre la luz y los materiales. Un fotodiodo es un dispositivo que emplea este efecto para medir proporcionalmente la luz en función de la electricidad. Los fotodiodos se utilizan en cámaras, teléfonos inteligentes, mandos a distancia, sensores de calor y muchas otras aplicaciones. Aquí investigamos el sensor de luminosidad TSL2561 que utiliza dos fotodiodos: uno en el espectro visible y otro en el infrarrojo. El objetivo del TSL2561 es demostrar su capacidad de respuesta a determinadas longitudes de onda (colores) dentro del espectro electromagnético.
El ojo humano y el espectro electromagnéticoLa retina del ojo humano ve a través de unas células llamadas fotorreceptores. Los dos fotorreceptores principales, los bastones y los conos, permiten al ojo ver tanto en condiciones de oscuridad como de luminosidad. Los conos resuelven la luz brillante y dan al ser humano la capacidad de ver colores con longitudes de onda de 400 nm a 700 nm (del azul al rojo) [fuente 1, fuente 2]. En la Tabla 1, se muestra la división del color por longitudes de onda para el espectro visible.  Hay tres tipos de conos en la retina: tipo-S (onda corta, azules), tipo-M (onda media, verdes), tipo-L (onda larga, rojos). La figura 1 muestra la respuesta percibida de cada cono y su importancia en el espectro visible.

sensor de luz ambiental arduino

Este tutorial explica cómo utilizar un Arduino Uno y un sensor de luz LDR (light dependent resistor) para controlar un LED. El sensor de luz detectará las condiciones de poca luz para encender un LED y apagarlo cuando haya luz.
El funcionamiento del proyecto es el siguiente. Utiliza el sensor de luz para obtener lecturas de luz en un intervalo determinado (por ejemplo, una vez por segundo). El sensor de luz devolverá valores que representan diferentes niveles de luz entre 0 y 1023 (0 significa muy oscuro y 1023 muy brillante). Puedes especificar un valor que, cuando la luz sea menor que este valor, se encenderá una luz LED, y cuando la luz sea mayor que este valor se apagará la luz LED.
Este proyecto te permite trabajar con la toma de lecturas de un sensor (entrada), ver las lecturas en el monitor serial o en el plotter serial, usar sentencias if para probar condiciones, y usar un LED para producir una salida.
Aquí está el diseño que muestra el pin largo del LED conectado al pin 13 en el Arduino y el pin corto conectado a GND en el Arduino. GND en el sensor de luz está conectado a GND en el Arduino, OUT está conectado al pin A2, y VCC está conectado a 5V.

diagrama del circuito del sensor de luz arduino

Estoy buscando un diseño de placa de circuito que tendrá que encender una serie de LEDs cuando se detecta el movimiento durante el día, y también permanecer en forma continua durante la noche, utilizando el Arduino sería bueno. El proyecto en el que estoy trabajando es sólo un marco de fotos con mi obra de arte en él. El arte es en realidad una pieza en relieve. La luz que coloco dentro del marco brillará a través del arte en relieve, y se reflejará en las áreas elevadas del papel y hará que el cuadro parezca más tridimensional. Así, el cuadro actúa como una luz nocturna cuando está oscuro, y luego se enciende por un momento durante el día cuando alguien se acerca al cuadro.
Sospechaba que tenía que haber un circuito sencillo para conseguirlo sin tener que programar un microcontrolador que se encargara de activar la luz. Ya veía que era una exageración; al fin y al cabo, es sólo una forma de encender y apagar las luces. Aun así, no tenía ni idea de cómo hacerlo, si no era desde el punto de vista del software.
Bueno, él mencionó el Arduino en su correo electrónico, y yo quería darle una respuesta rápida, así que armé un prototipo para lograr el efecto que deseaba. Le advertí debidamente que quizá no fuera la mejor solución, pero como quería trastear con el Arduino, sería un simple boceto.

Usamos cookies para asegurar que le damos la mejor experiencia en nuestra web. Si continúa usando este sitio, asumiremos que está de acuerdo con ello. Nuestros socios (incluye a Google) podrán compartir, almacenar y gestionar sus datos para ofrecerle anuncios personalizados    Más información
Privacidad