En esta actividad se pondrá en funcionamiento un sensor de luz para detectar cambios en la intensidad luminosa ambiental.
Los sensores de luz se pueden utilizar para encender una luz al llegar la noche o detectar líneas para que las siga un robot mientras navega. En particular, en este taller se mostrará cómo detectar cambios en la intensidad luminosa mediante lecturas digitales en un sensor, basado en la carga y descarga de un condensador.
Para la realización de este taller, es necesario disponer de algunos componentes electrónicos y seguir el proceso de construcción que se indica a continuación.
Componentes
• 1 protoboard
• 1 Arduino UNO
• 1 fotorresistencia LDR
• 1 resistencias de 220Ω
• 1 condensador cerámico de 0.1μF
• Cables para conexiones
Opcionalmente, se puede usar el modelo disponible en Tinkercad:
• Sensor de luz RC-LDR: https://www.tinkercad.com/things/g1z2z8B3Mcf
• Sensor de luz RC que activa un led: https://www.tinkercad.com/things/b9T38mYL4pq
Desarrollo:
En este proyecto se construirá un sistema de detección de luz que permite conocer cómo varía la intensidad de luz en el ambiente. Para lograrlo, se debe construir el circuito que se muestra en la figura
Es importante destacar que este sensor se basa en un circuito RC, es decir, el nivel de luz es traducido a una medida proporcional al tiempo de carga o descarga del condensador, la cual se observa a través del monitor serial de Arduino. Por lo tanto, los componentes principales de este sensor son la fotorresistencia
LDR, que detecta el nivel de luz, y el condensador cerámico, que se carga y descarga en un proceso que se repite sistemáticamente. Este hecho implica que la detección del nivel de luz no tiene un comportamiento lineal sino más bien exponencial, de acuerdo al principio de carga y descarga de condensadores. En otras palabras, este taller permite desarrollar nociones referidas a aplicaciones de funciones no lineales en procesos de control de dispositivos. También permite estudiar el proceso mismo de carga y descarga de condensadores.
CÓDIGO
Desafío
Modificar el sistema para que active un led cuando el nivel de oscuridad supere cierto umbral Por ejemplo, que se active un led cuando se apagan las luces de la habitación donde se ubica el sensor.