- Materiale richiesto
- Schema elettrico
- LDR
- Funzionamento del LED controllato da LDR tramite Arduino
- Spiegazione del codice:
- Controllo del relè utilizzando LDR con Arduino
Vogliamo tutti che i nostri elettrodomestici vengano controllati automaticamente in base ad alcune condizioni e questo si chiama Domotica. Oggi controlleremo la luce in base all'oscurità all'esterno, la luce si accende automaticamente quando fuori è buio e si spegne quando diventa luminosa. Per questo, abbiamo bisogno di un sensore di luce per rilevare le condizioni di luce e alcuni circuiti per controllare il sensore di luce. È come il circuito del rilevatore di luce e buio, ma questa volta stiamo usando Arduino per ottenere un maggiore controllo sulla luce.
In questo circuito, stiamo realizzando un sensore di luce utilizzando LDR con Arduino per controllare una lampadina / CFL in base alle condizioni di luce della stanza o dell'area esterna.
Materiale richiesto
- Arduino UNO
- LDR (resistenza dipendente dalla luce)
- Resistenza (100k-1; 330ohm-1)
- LED - 1
- Modulo relè - 5v
- Lampadina / CFL
- Cavi di collegamento
- Breadboard
Schema elettrico
LDR
LDR è un resistore dipendente dalla luce. Gli LDR sono realizzati con materiali semiconduttori per consentire loro di avere le loro proprietà fotosensibili. Ci sono molti tipi ma un materiale è popolare ed è il solfuro di cadmio (CdS). Questi LDR o FOTO RESISTORI funzionano secondo il principio della "Conduttività fotografica". Quello che dice questo principio è che ogni volta che la luce cade sulla superficie dell'LDR (in questo caso) la conduttanza dell'elemento aumenta o, in altre parole, la resistenza dell'LDR cade quando la luce cade sulla superficie dell'LDR. Questa proprietà della diminuzione della resistenza per l'LDR è ottenuta perché è una proprietà del materiale semiconduttore utilizzato sulla superficie.
In precedenza abbiamo realizzato molti circuiti utilizzando LDR, che utilizza LDR per automatizzare le luci in base alle esigenze.
Funzionamento del LED controllato da LDR tramite Arduino
Come da schema elettrico, abbiamo realizzato un circuito partitore di tensione utilizzando LDR e una resistenza da 100k. L'uscita del divisore di tensione viene alimentata al pin analogico di Arduino. Il Pin analogico rileva la tensione e fornisce un valore analogico ad Arduino. Il valore analogico cambia in base alla resistenza di LDR. Quindi, quando la luce cade sull'LDR, la sua resistenza diminuisce e quindi il valore della tensione aumenta.
Intensità della luce ↓ - Resistenza ↑ - Tensione al pin analogico ↓ - La luce si accende
Come da codice Arduino, se il valore analogico scende al di sotto di 700 lo consideriamo scuro e la luce si accende. Se il valore è superiore a 700 lo consideriamo luminoso e la luce si spegne.
Spiegazione del codice:
Alla fine di questo progetto vengono forniti il codice Arduino completo e il video dimostrativo.
Qui stiamo definendo i pin per relè, LED e LDR.
#define relay 10 int LED = 9; int LDR = A0;
Impostazione del LED e del relè come pin di uscita e LDR come pin di ingresso.
pinMode (LED, OUTPUT); pinMode (relè, OUTPUT); pinMode (LDR, INPUT);
Lettura del valore analogico di tensione tramite il pin A0 di Arduino. Questa tensione analogica verrà aumentata o diminuita in base alla resistenza di LDR.
int LDRValue = analogRead (LDR);
Dando la condizione per buio e luminoso. Se il valore è inferiore a 700, è scuro e il LED o la luce si accendono. Se il valore è maggiore di 700 allora è luminoso e il LED o la luce si spegne.
se (LDRValue <= 700) {digitalWrite (LED, HIGH); digitalWrite (relè, HIGH); Serial.println ("Fuori è buio; Stato luci: ON"); } altro {digitalWrite (LED, LOW); digitalWrite (relè, BASSO); Serial.println ("Fuori è luminoso; Stato luci: OFF"); }
Controllo del relè utilizzando LDR con Arduino
Invece di controllare un LED in base alla luminosità e all'oscurità, possiamo controllare le luci della nostra casa o qualsiasi apparecchiatura elettrica. Tutto quello che dobbiamo fare è collegare un modulo relè e impostare il parametro per accendere e spegnere qualsiasi apparecchio AC in base all'intensità della luce. Se il valore scende al di sotto di 700, il che significa che è scuro, il relè si attiva e le luci si accendono. Se il valore è maggiore di 700, il che significa che è giorno o luminoso, il relè non funzionerà e le luci rimarranno spente. Scopri di più sul relè qui e su come collegare un dispositivo CA al relè.
Inoltre, controlla:
- Circuito di controllo automatico dell'illuminazione stradale che utilizza relè e LDR
- Luce scala automatica
- Luce di emergenza Raspberry Pi