- Material requerido
- Diagrama de circuito
- LDR
- Funcionamiento de LED controlado por LDR usando Arduino
- Explicación del código:
- Control de relé usando LDR con Arduino
Todos queremos que nuestros electrodomésticos se controlen automáticamente en función de algunas condiciones y eso se llama Domótica. Hoy vamos a controlar la luz en base a la oscuridad exterior, la luz se enciende automáticamente cuando está oscuro afuera y se apaga cuando hay mucha luz. Para esto, necesitamos un sensor de luz para detectar la condición de luz y algunos circuitos para controlar el sensor de luz. Es como un circuito detector de luz y oscuridad, pero esta vez usamos Arduino para tener más control sobre la luz.
En este circuito, estamos haciendo un sensor de luz usando LDR con Arduino para controlar una bombilla / CFL según las condiciones de luz de la habitación o el área exterior.
Material requerido
- Arduino UNO
- LDR (resistencia dependiente de la luz)
- Resistencia (100k-1; 330ohm-1)
- LED - 1
- Módulo de relés - 5v
- Bombilla / CFL
- Cables de conexión
- Tablero de circuitos
Diagrama de circuito
LDR
LDR es una resistencia dependiente de la luz. Los LDR están hechos de materiales semiconductores para permitirles tener sus propiedades sensibles a la luz. Hay muchos tipos, pero un material es popular y es el sulfuro de cadmio (CdS). Estos LDR o FOTO RESISTENCIAS funcionan según el principio de "Fotoconductividad". Ahora bien, lo que dice este principio es que siempre que la luz incide sobre la superficie del LDR (en este caso) la conductancia del elemento aumenta o, en otras palabras, la resistencia del LDR cae cuando la luz incide sobre la superficie del LDR. Esta propiedad de disminución de la resistencia para el LDR se logra porque es una propiedad del material semiconductor utilizado en la superficie.
Anteriormente hicimos muchos circuitos usando LDR, que usan LDR para automatizar las luces según los requisitos.
Funcionamiento de LED controlado por LDR usando Arduino
Según el diagrama del circuito, hemos hecho un circuito divisor de voltaje usando LDR y una resistencia de 100k. La salida del divisor de voltaje se alimenta al pin analógico del Arduino. El Pin analógico detecta el voltaje y le da un valor analógico a Arduino. El valor analógico cambia según la resistencia de LDR. Entonces, a medida que la luz cae sobre el LDR, la resistencia disminuye y, por lo tanto, aumenta el valor de voltaje.
Intensidad de la luz ↓ - Resistencia ↑ - Voltaje en el pin analógico ↓ - La luz se enciende
Según el código Arduino, si el valor analógico cae por debajo de 700 lo consideramos oscuro y la luz se enciende. Si el valor supera los 700 lo consideramos brillante y la luz se apaga.
Explicación del código:
El código completo de Arduino y el video de demostración se proporcionan al final de este proyecto.
Aquí, estamos definiendo los pines para relé, LED y LDR.
#define relé 10 int LED = 9; int LDR = A0;
Configurar el LED y el relé como pin de salida y LDR como pin de entrada.
pinMode (LED, SALIDA); pinMode (relé, SALIDA); pinMode (LDR, ENTRADA);
Leyendo el valor analógico de voltaje a través del pin A0 del Arduino. Este voltaje analógico aumentará o disminuirá según la resistencia de LDR.
int LDRValue = analogRead (LDR);
Dando la condición de oscuro y brillante. Si el valor es inferior a 700, entonces está oscuro y el LED o la luz se enciende. Si el valor es mayor que 700, entonces es brillante y el LED o la luz se apaga.
si (LDRValue <= 700) {digitalWrite (LED, HIGH); digitalWrite (relé, ALTO); Serial.println ("Está oscuro afuera; Estado de las luces: ENCENDIDO"); } else {digitalWrite (LED, BAJO); digitalWrite (relé, BAJO); Serial.println ("Es brillante afuera; Estado de las luces: APAGADO"); }
Control de relé usando LDR con Arduino
En lugar de controlar un LED según el brillo y la oscuridad, podemos controlar las luces de nuestra casa o cualquier equipo eléctrico. Todo lo que tenemos que hacer es conectar un módulo de relé y configurar el parámetro para encender y apagar cualquier aparato de CA según la intensidad de la luz. Si el valor cae por debajo de 700, lo que significa que está oscuro, entonces el relé funciona y las luces se encienden. Si el valor es superior a 700, lo que significa que es de día o brillante, entonces el relé no funcionará y las luces permanecerán apagadas. Obtenga más información sobre el relé aquí y cómo conectar un aparato de CA a un relé.
Además, compruebe:
- Circuito controlador automático de alumbrado público mediante relé y LDR
- Luz de escalera automática
- Luz de emergencia Raspberry Pi