Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Honduras
Circuitos Eléctricos para Ingeniería en Sistemas
Sección: 1700
Fecha: 3/12/2018
pág. 1
Luz Nocturna Automática con Arduino
Introducción
Nuestro proyecto va dirigido al uso de lámparas que sean encendidas
automáticamente al detectar una disminución pronunciada de intensidad de luz, ya
sea al anochecer, o simplemente una disminución generada por nosotros mismos.
Nuestro proyecto será a escala, un pequeño prototipo de laboratorio trabajado con
un Arduino con la ayuda de un protoboard.
Objetivos
Nuestro objetivo con este proyecto es presentar un sistema automático de luz, que
funcione a reacción, cuando la luz ambiente sea muy baja.
El funcionamiento de este será configurado por nosotros mismos con un programa
dirigido a un Arduino trabajando mediante el lenguaje de programación orientado
a objetos JAVA.
Es una herramienta que puede resultar útil si le damos a esta una fuente de voltaje
independiente que nos ayude a realizar tareas cuando la energía eléctrica falle.
pág. 2
Descripción del proyecto
El objetivo de nuestro proyecto es configurar nuestro Arduino para que reaccione a
una lectura de luz realizada por medio de una resistencia LDR, básicamente le
definiremos un umbral de intensidad de luz, cuando ese umbral sea sobrepasado,
las lecturas en nuestro Arduino enviarán un voltaje de 5 voltios hacia una luz led
que entonces será encendida.
Cuando disminuimos la cantidad de luz que le llega al LDR, la luz LED debe
encenderse, esto puede ir más allá para lograr encender una lámpara, no es
nuestro caso pues solo queremos dar una pequeña muestra del funcionamiento
con un Arduino.
pág. 3
Programación
Int valorLDR =0; // variable temporal que usamos para almacenar nuestros valores del LDR
void setup(){
void loop(){
Delay(400);
pág. 4
Segunda parte con el código bien definido y final
int analogPin = 0; // pin analógico que usaremos en nuestro Arduino.
int valorLDR =0; // variable temporal que usamos para almacenar nuestros valores del LDR
void setup(){
void loop(){
}else{
Lista de componentes
Arduino
Protoboard
1 LDR
1 Resistencia en configuración pull up (resistencia arriba, en el lado positivo)
de 10k
1 LED rojo
1 Resistencia de 220 ohmios más los cables de conexión
pág. 5
Diagrama de Proyecto
Luz Led
LDR
Resistencia 220
Ohmios
pág. 6
Resultados (Montaje)
pág. 7
La prueba final.
sobrepasando el umbral de 900 antes definido, nuestra luz led
ha sido encendida, apagándose en caso contrario.
pág. 8
Conclusiones
Hemos visto un uso simple de un Arduino y protoboard, pero está claro que
con estas herramientas se pueden realizar proyectos mucho más
interesantes y de mayor magnitud.
Recomendaciones
Para realizar este proyecto y cualquier otro que trabaje con Arduino y protoboard,
es necesario tener un conocimiento base anteriormente, para así evitar quemar
cualquier resistencia o componente que estemos utilizando.
Si se tiene un diagrama para trabajar con él, es recomendable seguirlo al pie de la
letra para evitar conflictos, pues es en ese diagrama donde se debe tener la
solución final.
Debemos saber cómo programar un Arduino, saber qué variable hace referencia a
nuestro puerto de conexión, para asegurar el funcionamiento.
pág. 9