- Reikalinga medžiaga
- Grandinės schema
- LDR
- LDR valdomo LED veikimas naudojant „Arduino“
- Kodo paaiškinimas:
- Relės valdymas naudojant „LDR“ su „Arduino“
Mes visi norime, kad mūsų buitinė technika būtų valdoma automatiškai, atsižvelgiant į tam tikras sąlygas ir tai vadinama Namų automatika. Šiandien mes valdysime šviesą pagal tamsą lauke, šviesa įsijungia automatiškai, kai lauke yra tamsu, ir išsijungia, kai ji tampa ryški. Tam mums reikia šviesos jutiklio, kad aptiktume šviesos būklę, ir tam tikrų grandinių, skirtų šviesos jutikliui valdyti. Tai panašu į tamsios ir šviesos detektoriaus grandinę, tačiau šį kartą mes naudojame „Arduino“, kad geriau valdytume šviesą.
Šioje grandinėje mes gaminame šviesos jutiklį, naudodami LDR su „Arduino“, kad valdytume lemputę / CFL pagal kambario ar lauko zonos šviesos sąlygas.
Reikalinga medžiaga
- „Arduino UNO“
- LDR (nuo šviesos priklausomas rezistorius)
- Rezistorius (100k-1; 330ohm-1)
- LED - 1
- Relės modulis - 5v
- Lemputė / CFL
- Jungiamieji laidai
- Bandomoji Lenta
Grandinės schema
LDR
LDR yra nuo šviesos priklausomas rezistorius. LDR yra pagaminti iš puslaidininkinių medžiagų, kad jie turėtų savo šviesai jautrias savybes. Yra daug rūšių, tačiau viena medžiaga yra populiari ir tai yra kadmio sulfidas (CdS). Šie LDR arba NUOTRAUKŲ REZISTORIAI veikia „Foto laidumo“ principu. Dabar sakoma, kad šis principas yra toks: kai šviesa patenka ant LDR paviršiaus (šiuo atveju), padidėja elemento laidumas arba, kitaip tariant, sumažėja LDR pasipriešinimas, kai šviesa patenka į LDR paviršių. Ši LDR atsparumo sumažėjimo savybė pasiekiama, nes tai yra puslaidininkių medžiagos, naudojamos paviršiuje, savybė.
Anksčiau mes sukūrėme daug grandinių naudodami LDR, kurios naudoja LDR, kad automatizuotų žibintus pagal reikalavimus.
LDR valdomo LED veikimas naudojant „Arduino“
Pagal grandinės schemą mes sukūrėme įtampos skirstytuvo grandinę naudodami LDR ir 100k rezistorių. Įtampos daliklio išvestis tiekiama į analoginį „Arduino“ kaištį. Analoginis kaištis jaučia įtampą ir suteikia tam tikrą analoginę vertę „Arduino“. Analoginė vertė keičiasi atsižvelgiant į LDR atsparumą. Taigi, kai šviesa patenka į LDR, sumažėja jos atsparumas ir padidėja įtampos vertė.
Šviesos intensyvumas ↓ - varža ↑ - įtampa ties analoginiu kaiščiu ↓ - šviesa įsijungia
Pagal „Arduino“ kodą, jei analoginė vertė nukrenta žemiau 700, tai laikome tamsia ir šviesa įsijungia. Jei vertė viršija 700, tai laikome ryškia ir šviesa išsijungia.
Kodo paaiškinimas:
Pilnas „Arduino“ kodas ir demonstracinis vaizdo įrašas pateikiami šio projekto pabaigoje.
Čia mes apibrėžiame relės, LED ir LDR kaiščius.
#define relay 10 int LED = 9; int LDR = A0;
Šviesos diodo ir relės nustatymas kaip išvesties kaištis ir LDR kaip įvesties kaištis.
pinMode (LED, OUTPUT); pinMode (relė, OUTPUT); pinMode (LDR, INPUT);
Analoginės įtampos vertės nuskaitymas per „Arduino“ A0 kaištį. Ši analoginė įtampa bus padidinta arba sumažinta atsižvelgiant į LDR atsparumą.
int LDRValue = analogRead (LDR);
Suteikiama tamsi ir ryški sąlyga. Jei vertė yra mažesnė nei 700, ji yra tamsi ir šviesos diodas arba šviesa įsijungia. Jei vertė yra didesnė nei 700, ji yra šviesi ir šviesos diodas arba lemputė išsijungia.
if (LDRValue <= 700) {digitalWrite (LED, HIGH); „digitalWrite“ (relė, AUKŠTAS); Serial.println ("Lauke tamsu; žibintų būsena: ĮJUNGTA"); } else {digitalWrite (LED, LOW); digitalWrite (relė, LOW); „Serial.println“ („Lauke yra šviesu; žibintų būsena: IŠJUNGTA“); }
Relės valdymas naudojant „LDR“ su „Arduino“
A
Užuot valdę šviesos diodą pagal ryškumą ir tamsą, galime valdyti savo namų žibintus ar bet kokią elektros įrangą. Viskas, ką turime padaryti, tai prijungti relės modulį ir nustatyti parametrą, kad įjungtumėte ir išjungtumėte bet kurį kintamosios srovės prietaisą pagal šviesos intensyvumą. Jei vertė nukrenta žemiau 700, vadinasi, tamsi, tada veikia relė, o lemputės įsijungia. Jei vertė yra didesnė nei 700, o tai reiškia, kad jos diena ar šviesi, relė neveiks, o lemputės liks išjungtos. Sužinokite daugiau apie relę čia ir kaip prijungti kintamosios srovės prietaisą prie relės.
Taip pat patikrinkite:
- Automatinė gatvių šviesos valdiklio grandinė, naudojant relę ir LDR
- Automatinė laiptų šviesa
- Aviečių Pi avarinė lemputė