- Potreban materijal
- Kružni dijagram
- LDR
- Rad LED-a kontroliranog LDR-om pomoću Arduina
- Objašnjenje koda:
- Upravljanje relejem pomoću LDR-a s Arduinom
Svi želimo da se našim kućanskim aparatima automatski upravlja prema nekim uvjetima, a to se naziva kućna automatizacija. Danas ćemo kontrolirati svjetlo temeljeno na vani, svjetlo se automatski uključuje kad je vani mrak i gasi se kad postane svijetlo. Za to nam je potreban svjetlosni senzor za otkrivanje svjetlosnog stanja i neki krugovi za kontrolu svjetlosnog senzora. To je poput sklopa za otkrivanje mraka i svjetla, ali ovaj put koristimo Arduino za veću kontrolu nad svjetlošću.
U ovom krugu izrađujemo svjetlosni senzor pomoću LDR-a s Arduinom za kontrolu žarulje / CFL- a prema svjetlosnom stanju prostorije ili vanjskog područja.
Potreban materijal
- Arduino UNO
- LDR (otpornik ovisan o svjetlu)
- Otpornik (100k-1; 330ohm-1)
- LED - 1
- Relejni modul - 5v
- Žarulja / CFL
- Spajanje žica
- Breadboard
Kružni dijagram

LDR
LDR je otpornik ovisan o svjetlu. LDR-ovi su izrađeni od poluvodičkih materijala kako bi im omogućili njihova svojstva osjetljiva na svjetlost. Postoji mnogo vrsta, ali jedan je materijal popularan i to je kadmij sulfid (CdS). Ovi LDR-ovi ili FOTOSPORNICI rade na principu „Vodljivosti fotografije”. Ovo što kaže ovo načelo je da, kad god svjetlost padne na površinu LDR-a (u ovom slučaju), provodljivost elementa se povećava ili drugim riječima, otpor LDR-a pada kad svjetlost pada na površinu LDR-a. Ovo svojstvo smanjenja otpora za LDR postiže se jer je svojstvo poluvodičkog materijala koji se koristi na površini.

Prethodno smo napravili mnoge sklopove pomoću LDR-a, koji koriste LDR za automatizaciju svjetla prema zahtjevima.
Rad LED-a kontroliranog LDR-om pomoću Arduina
Prema shemi sklopa, napravili smo krug djelitelja napona pomoću LDR i otpornika 100k. Izlaz razdjelnika napona napaja se na analogni pin Arduina. Analogni pin osjeća napon i daje neku analognu vrijednost Arduinu. Analogna vrijednost mijenja se prema otporu LDR. Dakle, kako svjetlost pada na LDR, njegov otpor se smanjuje, a time i vrijednost napona.
Intenzitet svjetlosti ↓ - Otpor ↑ - Napon na analognom pinu ↓ - Svjetlo se UKLJUČUJE
Prema Arduino kodu, ako analogna vrijednost padne ispod 700, smatramo je tamnom i svjetlost se UKLJUČUJE. Ako vrijednost prijeđe 700, smatramo je svijetlom i svjetlo se ISKLJUČUJE.
Objašnjenje koda:
Kompletni Arduino kôd i demonstracijski video prikazan je na kraju ovog projekta.
Ovdje definiramo igle za relej, LED i LDR.
#define relej 10 int LED = 9; int LDR = A0;
Postavljanje LED-a i releja kao izlaznog pina i LDR-a kao ulaznog pina.
pinMode (LED, IZLAZ); pinMode (relej, IZLAZ); pinMode (LDR, INPUT);
Očitavanje analogne vrijednosti napona kroz pin A0 na Arduinu. Ovaj analogni napon će se povećavati ili smanjivati prema otporu LDR-a.
int LDRValue = analogRead (LDR);
Davanje uvjeta za tamno i svijetlo. Ako je vrijednost manja od 700, tada je mrak i LED ili Svjetlo se UKLJUČUJU. Ako je vrijednost veća od 700, svijetli i LED ili svjetlo se ISKLJUČUJU.
if (LDRValue <= 700) {digitalWrite (LED, HIGH); digitalWrite (relej, VISOK); Serial.println ("Vani je mrak; status svjetla: UKLJUČENO"); } else {digitalWrite (LED, LOW); digitalWrite (relej, LOW); Serial.println ("Vani je sjajno; status svjetla: ISKLJUČENO"); }
Upravljanje relejem pomoću LDR-a s Arduinom
U
Umjesto upravljanja LED-om prema svjetlini i tami, možemo kontrolirati svoja kućna svjetla ili bilo koju električnu opremu. Sve što moramo učiniti je spojiti relejni modul i postaviti parametar za UKLJUČIVANJE I ISKLJUČIVANJE bilo kojeg AC uređaja prema jačini svjetla. Ako vrijednost padne ispod 700, što znači da je tamno, tada relej radi i svjetla se UKLJUČUJU. Ako je vrijednost veća od 700, što znači da je dan ili svijetlo, relej neće raditi i svjetla ostaju isključena. Ovdje saznajte više o releju i kako spojiti AC uređaj na relej.

Također, provjerite:
- Automatski krug kontrolera ulične rasvjete pomoću releja i LDR-a
- Automatsko svjetlo stubišta
- Svjetlo za nuždu Raspberry Pi
