Tartalomjegyzék:
- 1. lépés: Alkatrészek
- 2. lépés: Az LDR csatlakoztatása a PICO -hoz
- 3. lépés: LED csatlakoztatása és munkánk tesztelése
- 4. lépés: A relé csatlakoztatása a PICO -hoz
- 5. lépés: Az AC terhelés csatlakoztatása és a relé programozása
- 6. lépés: Kész
Videó: Intelligens otthoni világítás: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Helló srácok, ma egy olyan projektet fogunk létrehozni, ahol a környező megvilágítás alapján egy izzót irányítunk. PICO -t és fényfüggő ellenállást (LDR) fogunk használni a fény észlelésére, és be- vagy kikapcsoljuk az izzót attól függően, hogy milyen intenzív a világítás körülötte.
1. lépés: Alkatrészek
- PICO, elérhető a mellbell.cc oldalon ($ 17)
- LDR 12 mm, 30 csomag az ebay -en (0,99 USD)
- 2 csatornás relé modul vagy 1 csatornás relé modul, elérhető az ebay-en ($ 0.74)
- 10 k ohmos ellenállás, 100 db -os csomag az ebay -en (0,99 USD)
- Mini kenyeretábla, 5 db -os csomag az ebay -en (2,52 dollár)
- Férfi - férfi jumber vezetékek, 40 db -os csomag az ebay -en (0,99 USD)
- Férfi - női jumber vezetékek, 40 db -os csomag az ebayen (0,99 USD)
- 220V AC lámpa
- 9 voltos akkumulátor
2. lépés: Az LDR csatlakoztatása a PICO -hoz
A fényfüggő ellenállások változó ellenállások, amelyek az ellenállásukat a rájuk eső fény mennyiségétől függően változtatják. Kapcsolatuk fordítottan arányos, vagyis az ellenállás növekszik a világítás csökkenésével, és csökken a világítás növekedésével.
Ezt a tulajdonságot a PICO által leolvasott feszültség megváltoztatására használjuk, és attól függően cselekszünk. Ehhez létre kell hoznunk egy feszültségosztót az LDR használatával, és így hozunk létre egyet:
- Csatlakoztatjuk az LDR első oldalát a PICO Vc -hez
- Csatlakoztassa az LDR másik oldalát A0 -val és 10K ohmos ellenállással
- Csatlakoztassa az ellenállás másik oldalát a PICO GND -jéhez
Most van egy feszültségosztónk, ahol a jel, amely eléri a PICO A0 -ját, az LDR ellenállásától függ. A feszültségosztóból érkező jelet a következő képviseli: Vout = (R2/(R1+R2)) * Vin. A mi esetünkben
- Vin = áramforrás (Vc)
- Vout = A0
- R1 = Az LDR ellenállása
- R2 = 10 k ohm (fix ellenállás)
Most nézzük meg, hogyan működik különböző fényviszonyok között.
Első teszt: Világos helyiség
Az LDR ellenállása csökken, és majdnem eléri az 1K ohmot, próbáljuk meg ezt az egyenletünkben:
A0 = (10000/(1000+10000)) * 5 = 4,54v
A PICO ADC -je ezt a feszültséget 928 -ra konvertálja.
Második teszt: sötét szoba
Az LDR ellenállása növekszik, és majdnem eléri a 10K ohmot, próbáljuk meg újra az egyenletünkben:
A0 = (10000/(9000+10000)) * 5 = 2,63v
A PICO ADC -je ezt a feszültséget 532 digitális értékre konvertálja.
Most, hogy leolvashatjuk az LDR -t, csatlakoztassunk egy LED -et a PICO -hoz, és használjuk a munkánk tesztelésére.
3. lépés: LED csatlakoztatása és munkánk tesztelése
Most azt akarjuk, hogy a LED kialudjon és bekapcsoljon az LDR értékétől függően. Ez azt jelenti, hogy le kell vennünk az LDR -ről a leolvasott értéket, és be kell programoznunk egy töréspontot, hogy a LED be- és kikapcsoljon.
Szüksége lesz programjára a következők elvégzéséhez:
- Vegyen egy bemeneti jelet az LDR -ből A0 -nál
- D2 legyen a LED kimenete
- Határozzon meg egy olyan változót, amely az LDR értékét képviseli
- Az LDR jelének megjelenítése A0 -ra a soros monitoron
- Határozzon meg egy töréspontot, amikor a LED be- és kikapcsol.
Mielőtt azonban futtatnánk a programunkat, csatlakoztassuk a LED -et a PICO -hoz így:
- Csatlakoztassa a LED hosszú lábát (a pozitív anódot) a PICO D2 tűjéhez
- Csatlakoztassa a LED rövid lábát (a negatív katódot) a PICO GND -jéhez
4. lépés: A relé csatlakoztatása a PICO -hoz
Most, hogy tudjuk, hogy a PICO és a program össze van kapcsolva, és megfelelően működik. Mi irányíthatjuk házunk lámpáit vagy bármely más otthoni felszerelést. Ehhez azonban relére van szükségünk.
A relék elektromágnesekből állnak, amelyeket kapcsolóként használnak az áramkör megnyitásához és bezárásához. A PICO -t használjuk a relé kapcsolási működésének vezérlésére, az eszköz áramellátásának szabályozására. És ezek a relé érintkezői:
- Vcc (relé) -> Csatlakoztatva az 5 voltos csaphoz (PICO) a relé belsejében lévő tekercs táplálásához
- GND (relé) -> Csatlakoztatva a PICO GND -jéhez a relé belsejében lévő tekercs táplálásához
- IN1 (relé) -> Csatlakozik egy digitális kimeneti tüskéhez, hogy jelet küldjön az első relének az áramkör megnyitásához és bezárásához, esetünkben D2 (PICO) lesz
- IN2 (relé) -> Ez ugyanaz, mint az IN1, de a második reléhez, és üresen hagyjuk, mert csak egy terhelésünk van.
- Common "com" (relé) -> Common a vezérelni kívánt terhelés egyik végéhez van csatlakoztatva.
- Általában zárt "NC" (relé) -> A terhelés másik vége az NC -hez vagy NO -hoz van csatlakoztatva, ha az NC -hez van csatlakoztatva, akkor a terhelés a trigger előtt marad.
- Normál esetben nyissa ki a "NO" (relé) -> A terhelés másik vége vagy az NC -hez vagy NO -hoz van csatlakoztatva, ha az NO -hoz van csatlakoztatva, akkor a terhelés lekapcsolva marad a trigger előtt.
Most csak a LED -et cseréljük a relé modulra.
5. lépés: Az AC terhelés csatlakoztatása és a relé programozása
Most már csak a váltóáramú terhelést kell csatlakoztatnia a relé modulhoz, és ezt úgy kell elvégeznie, hogy egyetlen vezetéket vág le a terheléséből, majd az egyik végét a relé csatlakozójához, a másikat pedig a NO -hoz.
A kód ugyanaz marad, mint a LED esetében, mert a relé ugyanúgy digitális jelet használ, mint a LED. De változtassa meg a led változót relére, hogy világos és leíró maradjon.
6. lépés: Kész
Most van egy AC lámpája, amely a szobában lévő fénytől függően be- és kikapcsol. Ezt bármilyen háztartási elektronikával megteheti, csak óvatosnak kell lennie azzal, hogy mennyire okos!
Kérjük, bátran adjon nekünk javaslatokat, és tegyen fel kérdéseket, szívesen válaszolunk rájuk. És ha tetszik, ne felejtsd el megosztani a Facebookon, vagy üdvözölni minket a mellbell.cc oldalon.
Ajánlott:
Smart Desk LED lámpa - Intelligens világítás W/ Arduino - Neopixels munkaterület: 10 lépés (képekkel)
Smart Desk LED lámpa | Intelligens világítás W/ Arduino | Neopixels Workspace: Napjainkban sok időt töltünk otthon, virtuálisan tanulunk és dolgozunk, miért ne tehetnénk nagyobbá munkaterületünket az Arduino és a Ws2812b LED -eken alapuló egyedi és intelligens világítási rendszerrel. Itt megmutatom, hogyan építse fel Smart Asztali LED -es lámpa, amely
Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: 10 lépés
Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: Ebben az IoT projektben elkészítettem az Alexa Smart Home Automation rendszert a NodeMCU ESP8266 & Relé modul. A hangvezérléssel könnyedén vezérelheti a világítást, a ventilátort és más háztartási készülékeket. Az Echo Dot intelligens hangszóró csatlakoztatásához a
Keskeny sávú IoT: intelligens világítás és mérés a jobb és egészségesebb ökoszisztéma érdekében: 3 lépés
Keskeny sávú IoT: intelligens világítás és mérés a jobb és egészségesebb ökoszisztéma felé: Az automatizálás szinte minden szektorban megtalálta az utat. A gyártástól kezdve az egészségügyig, a szállításig és az ellátási láncig az automatizálás látta meg a napvilágot. Nos, ezek kétségkívül vonzóak, de van egy, ami úgy tűnik
NexArdu: Világítás intelligens vezérlés: 5 lépés
NexArdu: Illumination Smart Control: UpdateIf ugyanazt a funkciót fejlesztette ki a Home Assistant segítségével. A Home Assistant hatalmas lehetőségeket kínál. A fejlesztést itt találja .----------------- Vázlat az otthoni megvilágítás intelligens vezérléséhez 433,92 MHz-en (a
Otthoni környezeti világítás a PICO használatával: 9 lépés
Otthoni környezeti világítás a PICO használatával: Soha nem akarta megváltoztatni a szoba hangulatát a fény színének megváltoztatásával? Nos, ma megtanulja, hogyan kell pontosan ezt megtenni. Mivel ezzel a projekttel létrehoz egy Bluetooth -vezérlésű RGB környezeti világítási rendszert, amelyet bárhová elhelyezhet