Introducción
¿Alguna vez te has levantado en mitad de la noche buscando algo pero sin querer encender la luz principal para no despertar a toda la casa? ¡Aquí tienes la solución perfecta! Aprende a construir una lamparita nocturna automática que se enciende por sí sola en la oscuridad, utilizando la mágica plataforma de Arduino. Este proyecto no solo te introducirá en el emocionante mundo de la electrónica y la programación, sino que también te ofrecerá un producto final útil y personalizado.
Objetivos del proyecto:
- Aprender a utilizar Arduino para controlar componentes electrónicos.
- Construir una luz nocturna que se active automáticamente en la oscuridad.
Materiales:
- Arduino Uno R3
- LDR (Resistencia dependiente de la luz)
- LED
- Resistencia de 220 ohms
- Resistencia de 4.7 kohms
- Cable de conexión
- Protoboard
Paso 1 : Preparación del espacio de trabajo
Asegúrate de tener un área limpia y organizada para trabajar. Coloca todos tus materiales cerca para fácil acceso.
Paso 2 : Montaje del circuito
Sigue las figuras esquemáticas adjuntas para ensamblar correctamente tu circuito en la protoboard. Asegúrate de conectar correctamente la polaridad del LED y el LDR al Arduino siguiendo el esquema proporcionado.
Punto Divertido: ¡Cada componente tiene su lugar especial! Piensa en tu protoboard como un pequeño pueblo donde cada elemento tiene su propia casa. Asegúrate de que cada uno esté cómodo en su espacio correcto para que todo funcione a la perfección.
Paso 3 : Programación
A continuación te brindamos el código que deberas cargar a tu Arduino mediante Arduino IDE. Si es la primera vez que lo usas , sigue estas instrucciones para descargar e inicializar :
- No dirigimos a la página oficial de descarga de arduino : https://www.arduino.cc/en/software
- Después de haberlo instalado y haber construido nuestro circuito, conectamos la tarjeta Arduino al portátil y abrimos el entorno de Arduino IDE.
- En el cuadro blanco buscamos el nombre de nuestro Arduino y lo seleccionamos, este se pondrá en fuente negrita al ser reconocido.
- Cargamos el siguiente código :
// Definición de pines const int pinLDR = A0; // Pin analógico para el LDR const int pinLED = 13; // Pin digital para el LED void setup() { pinMode(pinLED, OUTPUT); // Configura el pin del LED como salida pinMode(pinLDR, INPUT); // Configura el pin del LDR como entrada } void loop() { int valorLDR = analogRead(pinLDR); // Lee el valor del LDR if (valorLDR < 500) { // Supone un umbral de luz bajo digitalWrite(pinLED, HIGH); // Enciende el LED } else { digitalWrite(pinLED, LOW); // Apaga el LED } } |
Nota : El sensor LDR puede leer valores de luz que varían de 0 a 1023, lo que te permite detectar desde completa oscuridad hasta luz brillante. Ajusta el umbral de activación en el código según la iluminación típica de tu entorno. Comienza experimentando con el valor de 500 y modifícalo hacia arriba o abajo. Observa cómo responde el LED a diferentes condiciones de luz para encontrar el ajuste perfecto que haga que tu lamparita funcione exactamente como deseas.
Conclusión
¡Felicidades! Ahora tienes una lamparita nocturna automática que no solo es funcional sino también un excelente inicio en el mundo del DIY electrónico. Este proyecto es un maravilloso primer paso en el aprendizaje de la programación y la electrónica con Arduino, con el que podrás explorar más proyectos avanzados. Esperamos que este tutorial te haya sido divertido y educativo. ¡Sigue experimentando y aprendiendo!
¿Quieres introducirte en el emocionante mundo de la electrónica? En Aprender Creando contamos con una amplia variedad de contenido de aprendizaje para que aprendas conceptos básicos de programación, electrónica y diseño de robots de una forma didáctica y divertida. Explora nuestra tienda online o contáctanos para que un asesor te brinde más detalles sobre nuestra metodología de aprendizaje basado en proyectos. ¡Date una oportunidad de desarrollar tus habilidades STEAM a través de la innovadora robótica educativa!