Iluminación Automática con Arduino y Sensor LDR
Cuando cae la noche y las calles comienzan a oscurecerse, las luces del alumbrado público se encienden automáticamente para iluminar avenidas, parques y carreteras. Aunque parece algo simple, detrás de este proceso existe un sistema capaz de detectar la cantidad de luz del ambiente y actuar sin intervención humana.
En este proyecto aprenderás a crear una iluminación automática con Arduino y sensor LDR, simulando el funcionamiento básico del alumbrado público inteligente. Utilizaremos un sensor de luz para detectar cuándo existe oscuridad y así encender automáticamente dos LEDs que representarán las lámparas de la calle.
Materiales
Para construir este proyecto utilizaremos componentes básicos de electrónica. Todos los materiales son fáciles de conseguir y perfectos para prácticas educativas con Arduino.
Asegúrate de tener lo siguiente:
- 1 Arduino UNO
- 1 Módulo sensor LDR
- 2 LEDs
- 2 Resistencias de 330 ohmios
- 1 Protoboard pequeño
- Varios cables jumper macho-macho de 20 cm
- Varios cables jumper macho-hembra de 20 cm
Montaje de la Maqueta
Para que el proyecto sea más visual y divertido, construiremos una pequeña maqueta que simulará una calle con alumbrado público automático. Para ello utilizaremos dos plantillas impresas.
La primera plantilla corresponde a una calle con dos lámparas. En las líneas entrecortadas deberás realizar pequeños cortes para insertar los LEDS, simulando así las luces del alumbrado público.
La segunda plantilla incluye una luna que utilizaremos para simular la llegada de la noche. Al acercarla al sensor LDR, disminuirá la cantidad de luz detectada y automáticamente se encenderán los LEDS.
Finalmente, se recomienda pegar las plantillas sobre una base de cartón para crear una maqueta más resistente y organizada.
Diagrama de conexiones
A continuación encontrarás una imagen paso a paso con todas las conexiones necesarias del proyecto. Sigue cuidadosamente el diagrama para conectar el sensor LDR, los LEDs y el Arduino correctamente.
Recomendaciones
- Verifica que los cables jumper estén bien conectados, especialmente en los LEDs, ya que una conexión floja puede provocar falsos contactos.
- Si los cables no alcanzan la distancia necesaria dentro de la maqueta, puedes unir dos jumpers para extender las conexiones y mantener una mejor organización.
Programación
El siguiente código fue desarrollado en modo bloques utilizando PictoBlox, una herramienta ideal para aprender programación con Arduino de forma visual y sencilla.
Si todavía no sabes cómo utilizar PictoBlox, puedes revisar los tutoriales recomendados sobre:
🧠 IA Educativa desde cero
Explora nuestros eBooks educativos con proyectos guiados paso a paso para enseñar inteligencia artificial desde casa o en el aula.
Una vez cargado el programa en Arduino, el sensor LDR detectará la cantidad de luz del ambiente. Cuando exista oscuridad, los LEDs se encenderán automáticamente simulando el funcionamiento del alumbrado público.
Pruebas Experimentales
Una vez terminado el montaje y la programación, es momento de probar el sistema de iluminación automática. Primero verifica que todas las conexiones estén correctamente instaladas y que el Arduino funcione sin problemas.
Ahora acerca lentamente la plantilla de la luna al sensor LDR para simular la noche. Observa cómo los LEDs se encienden automáticamente representando el alumbrado público.
Si los LEDs no reaccionan correctamente, puedes ajustar el potenciómetro integrado en el módulo LDR utilizando un destornillador pequeño. Mientras acercas y retiras la luna, calibra el sensor hasta lograr que:
- Al cubrir el sensor, los LEDs se enciendan.
- Al retirar la luna y existir suficiente luz, los LEDs se apaguen.
Realiza varias pruebas hasta conseguir un funcionamiento estable y automático del sistema.
🧠 IA Educativa desde cero
Explora nuestros eBooks educativos con proyectos guiados paso a paso para enseñar inteligencia artificial desde casa o en el aula.