- Material requerit
- Esquema de connexions
- LDR
- Funcionament del LED controlat per LDR mitjançant Arduino
- Explicació del codi:
- Control de relés mitjançant LDR amb Arduino
Tots volem que els nostres electrodomèstics es controlin automàticament segons algunes condicions i això s’anomena domòtica. Avui controlarem la llum basada en la foscor exterior, la llum s’encén automàticament quan és fosca a l’exterior i s’apaga quan es fa brillant. Per a això, necessitem un sensor de llum per detectar l’estat de la llum i alguns circuits per controlar el sensor de llum. És com un circuit de detecció de llum i foscor, però aquesta vegada estem utilitzant Arduino per obtenir més control sobre la llum.
En aquest circuit, estem fabricant un sensor de llum amb LDR amb Arduino per controlar una bombeta / CFL segons les condicions de llum de la sala o de la zona exterior.
Material requerit
- Arduino UNO
- LDR (resistència dependent de la llum)
- Resistència (100k-1; 330ohm-1)
- LED - 1
- Mòdul de relés - 5v
- Bombeta / CFL
- Connexió de cables
- Taula de pa
Esquema de connexions

LDR
LDR és una resistència dependent de la llum. Els LDR estan fets de materials semiconductors per permetre’ls tenir les seves propietats sensibles a la llum. Hi ha molts tipus, però un material és popular i és el sulfur de cadmi (CdS). Aquests LDR o FOTO RESISTORS funcionen segons el principi de "Conductivitat fotogràfica". Ara bé, el que diu aquest principi és que cada vegada que la llum cau sobre la superfície del LDR (en aquest cas) augmenta la conductància de l’element o, dit d’una altra manera, la resistència del LDR cau quan la llum cau sobre la superfície del LDR. Aquesta propietat de la disminució de la resistència per al LDR s’aconsegueix perquè és una propietat del material semiconductor utilitzat a la superfície.

Anteriorment vam fer molts circuits amb LDR, que utilitzen LDR per automatitzar els llums segons els requisits.
Funcionament del LED controlat per LDR mitjançant Arduino
Segons el diagrama del circuit, hem creat un circuit divisor de voltatge mitjançant LDR i resistència de 100 k. La sortida del divisor de tensió s’alimenta al pin analògic de l’Arduino. El Pin analògic detecta la tensió i dóna un cert valor analògic a Arduino. El valor analògic canvia segons la resistència de LDR. Així, a mesura que la llum cau sobre el LDR, la seva resistència disminueix i, per tant, augmenta el valor de la tensió.
Intensitat de la llum ↓ - Resistència ↑ - Voltatge al pin analògic ↓ - La llum s’encén
Segons el codi Arduino, si el valor analògic cau per sota de 700, el considerem fosc i la llum s’encén. Si el valor supera els 700, el considerem brillant i la llum s’APAGA.
Explicació del codi:
El codi Arduino complet i el vídeo de demostració es donen al final d’aquest projecte.
Aquí estem definint els pins per a relés, LED i LDR.
#define relay 10 int LED = 9; int LDR = A0;
Configuració del LED i el relé com a pin de sortida i LDR com a pin d'entrada.
pinMode (LED, OUTPUT); pinMode (relé, OUTPUT); pinMode (LDR, INPUT);
Llegint el valor analògic de la tensió a través del pin A0 de l’Arduino. Aquest voltatge analògic augmentarà o disminuirà segons la resistència de LDR.
int LDRValue = analogRead (LDR);
Donant la condició de fosc i brillant. Si el valor és inferior a 700, és fosc i el LED o la llum s’encenen. Si el valor és superior a 700, és brillant i el LED o la llum s’apaguen.
if (LDRValue <= 700) {digitalWrite (LED, HIGH); digitalWrite (relé, ALTA); Serial.println ("És fosc fora; estat de les llums: ON"); } else {digitalWrite (LED, BAIX); digitalWrite (relé, BAIX); Serial.println ("És exterior brillant; Estat de les llums: DESACTIVAT"); }
Control de relés mitjançant LDR amb Arduino
(…)
En lloc de controlar un LED segons la brillantor i la foscor, podem controlar les llums de casa nostra o qualsevol equip elèctric. Tot el que hem de fer és connectar un mòdul de relé i configurar el paràmetre per activar i apagar qualsevol aparell de CA segons la intensitat de la llum. Si el valor cau per sota de 700, el que significa que és fosc, el relé funciona i els llums s’encenen. Si el valor és superior a 700, el que significa que és de dia o brillant, el relé no funcionarà i els llums restaran apagats. Obteniu més informació sobre el relé aquí i sobre com connectar un aparell de corrent altern al relé.

Comproveu també:
- Circuit de controlador automàtic de fanals públics mitjançant relés i LDR
- Llum d’escala automàtic
- Llum d’emergència Raspberry Pi
