¿Estás interesado en la electrónica? ¡Participa en nuestro primer concurso electromaniático! Te damos la oportunidad...
Led con sensor fotorresistivo
Materiales y partes
x1 | Arduino Uno | |
x1 | Módulo Sensor Fotorresistencia LDR 5506 - SUTAGAO | |
x1 | Resistencia 330Ohm | |
x1 | LED Blanco o de cualquier color |
Pasos y Diseño Electrónico
Para empezar a construir este proyecto, debes conseguir o hacer una casita. Nosotros la adquirimos de una papelería.
Utilizando un Arduino Uno, led y un sensor foto-resistivo puedes hacer un sistema de luces inteligentes en una casa
Al programar el sensor foto-resistivo que responderá al cambio de Luz, encenderá las luces de tu casa
Para hacer la conexión del sensor debemos tener en cuenta conectar las entradas del sensor al Arduino de la siguiente forma:
⇒ Conectar la entrada VCC del sensor al pin 5V del Arduino
⇒ Conectar la entrada OUT del sensor al pin A0 del Arduino
⇒ Conectar las entradas GND del sensor al pin GND del Arduino
Software
Para la programación de la pantalla, nos basamos en el lenguaje de Arduino, que es un lenguaje fácil de entender y programar.
Asegúrate de conectar el Arduino a tu computador (Linux, MAC, PC), con un Cable USB tipo A-micro USB tipo B, y asegúrate que en el Jack del Arduino, entró bien el cable.
Una vez que hayas conectado el Arduino al Pc, copias y pegas el siguiente código en el entorno de Arduino, compilas y cargas.
int sensor = A0; int ValorSensor = 0; const int ledPIN1 = 9; void setup(){ Serial.begin(9600); // Abrimos comunicación Serial pinMode(ledPIN1, OUTPUT); //definir pin como salida } void loop(){ ValorSensor = analogRead(sensor); Serial.print(ValorSensor); Serial.println(" -"); delay(1); if (ValorSensor > 800 && ValorSensor < 1023) { digitalWrite(ledPIN1 , HIGH); // poner el Pin encendido delay(500); } else { digitalWrite(ledPIN1 , LOW); delay(500); } } |
Este código funciona, a partir de cierto valor que el sensor lee, enciende un Led, para que no quede a oscuras.
Para curiosos:
Si deseas conectar más Led a tu sistema... En el código agrega más constantes para los leds y asignale nuevos pines digitales. Y Defina cada led como salida en el Setup const int ledPIN1 = 9; |
Ensamble Final
Para terminar decora tu maqueta, y enséñale a tus profesores y compañeros.
Puede ser muy útil, para pequeños makers aficionados a la electrónica y a las maquetas, puedes hacer un sistema de luces inteligentes en un casa
Últimos comentarios