Sadržaj:
- Pribor
- Korak 1: Kupnja opskrbe
- Korak 2: Rad s produžnim kabelom
- Korak 3: Postavljanje releja
- Korak 4: Spajanje PIR senzora pokreta
- Korak 5: Pisanje koda
- Korak 6: Uživajte
Video: Upravljanje svjetlom u prostoriji pomoću PIR senzora i Arduina: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Danas ćemo kontrolirati vaša sobna svjetla otkrivanjem pokreta pomoću Arduino PIR senzora pokreta. Ovaj je projekt vrlo zabavan za izradu i ima vrlo praktičnu uporabu u vašoj kući te vam može uštedjeti nešto novca radeći i ovaj projekt. Samo brzo ODRICANJE ODGOVORNOSTI, ovaj projekt uključuje mrežni napon što znači da ćete se igrati sa 120V (to će vas šokirati), ako je ovo izvan vaše zone udobnosti ili niste imali puno iskustva, vjerojatno biste se trebali vratiti kasnije na ovaj projekt.
Ovo je vodič koji će vas voditi od početka do kraja jednostavnim korakom, naravno. Započnimo!
Pribor
- Arduino mikrokontroler
- 1 x Oglasna ploča
- 1 x PIR senzor pokreta
- 1 x relej SRD-05VDC-SL-C
- 1 x 1KΩ otpornik
- 1 x 1N4007 dioda
- 1 x 2N2222 tranzistor (NPN)
- 1 x produžni kabel
- 1 x žarulja/lampa
- 2 x žičana priključka
- Električna traka
- Par spojnih žica
Korak 1: Kupnja opskrbe
Ako nemate pristup nekim od ovih potrepština, ponudio sam veze do kojih možete kupiti svaki po povoljnim cijenama.
- Arduino mikrokontroler
- 1 x Oglasna ploča
- 1 x PIR senzor pokreta
- 1 x relej SRD-05VDC-SL-C
- 1 x 1KΩ otpornik
- 1 x 1N4007 dioda
- 1 x 2N2222 tranzistor (NPN)
- 1 x produžni kabel
- 1 x žarulja/lampa
- 2 x žičana priključka
- Električna traka
- Par spojnih žica
Korak 2: Rad s produžnim kabelom
Naš prvi korak je postavljanje produžnog kabela tako da ga imamo spremnog za spajanje na krug. Od sada nadalje nemojte priključivati produžni kabel u zid sve dok to nije spomenuto. Prvo ćemo zgrabiti naš produžni kabel i prepoloviti ga pomoću škare, a zatim skinuti vanjsku izolaciju kabela oko 2-3 inča. Prilikom skidanja vanjske izolacije pazite da ne oštetite unutarnje žice. Zatim pomoću skidača skinite oko pola centimetra unutarnjih žica s oba kraja. Određeni produžni kabel koji koristim ima 3 žice, zelena žica je uzemljena, bijela žica neutralna, a crna žica. Sada koristeći naše žičane spojnice, ponovno spojite uzemljenu (zelenu) i neutralnu (bijelu) žicu, sada biste trebali imati izložene samo 2 crne žice. Sada smo završili s postavljanjem produžnog kabela i držat ćemo ga sa strane dok ne zatreba.
Korak 3: Postavljanje releja
Sada ćemo postaviti relej i povezati ga s Arduinom, ali prije nego nastavimo s relejem, shvatimo što je relej i za što se koristi. Relej je u osnovi drugi oblik prekidača koji se električno upravlja, oni upravljaju jednim električnim krugom otvaranjem i zatvaranjem kontakata u drugom krugu. U većini slučajeva relej u osnovi omogućuje relativno niskom naponu da lako kontrolira krugove veće snage, što radimo u ovom projektu. Ok, idemo sada na dio gdje spajamo relej !!!
Na releju postoji 5 pinova, zajednički, normalno otvoreni (NO), normalno zatvoreni (NC) i 2 zavojnice, za pinove pogledajte gornji dijagram. Prvo moramo spojiti jedan od kontakata zavojnice releja na VCC vodilicu na ploči, zatim spojiti diodu na drugu zavojnicu i pričvrstiti je na VCC tračnicu. Dioda je na mjestu kako bi spriječila skokove napona ili povratni tok struje.
Sada zgrabite NPN tranzistor i spojite kolektor tranzistora na zavojnicu na koju je spojena dioda. Zatim spojite emitersku stranu NPN tranzistora na uzemljenu tračnicu na ploči. Konačno, pomoću 1KΩ spojite bazu tranzistora na digitalni pin 2 Arduina.
Konačno, uspostavit ćemo zaista važnu vezu. Uzmite produžni kabel koji smo pripremili i spojite jednu crnu žicu na zajednički pin u releju i učvrstite vezu električnom trakom. Zatim drugi kraj spojite na NO pin releja.
Korak 4: Spajanje PIR senzora pokreta
Također smo skoro gotovi, sada ćemo spojiti PIR osjetnik kretanja u krug, ali prije nego što to učinimo, shvatimo što je PIR senzor. PIR senzor označava pasivni infracrveni senzor, ovaj senzor može detektirati prisutnost ljudi ili životinja i poslati signal koji kaže da je otkrio kretanje. PIR osjetnik ima 3 pina, VCC, izlaz i masu.
Prvo moramo spojiti VCC pin PIR osjetnika na VCC vodilicu na ploči i spojiti uzemljeni pin PIR osjetnika s uzemljenjem. Zatim ćemo spojiti izlazni pin na jedan od Arduino pinova, ja sam koristio pin 4. Uspješno ste spojili PIR senzor sada!
Korak 5: Pisanje koda
Sada smo završili sa svim sklopovima i sve što sada trebamo učiniti je napisati kod. Kod je relativno jednostavan za ovaj projekt i logika je jasna. Gore sam priložio kôd za ovaj sklop, ali shvatimo što ovaj kôd zapravo radi.
Prvo inicijaliziramo relejni pin i pin PIR osjetnika te stvaramo int varijablu zvanu val. Zatim deklariramo pin releja kao izlaz (signal ide samo s Arduina), a pin PIR osjetnika deklariramo kao ulaz (signal ide samo u Arduino). Konačno, pomoću digitalnog čitanja dobivamo očitanje s PIR osjetnika koje je 0 (bez kretanja) ili 1 (kretanje) i pohranjujemo ga u varijablu val. Zatim koristimo naredbu if i else za korištenje ove vrijednosti koju smo pohranili za uključivanje/isključivanje žarulje, a sada smo gotovi s kodom !!
Korak 6: Uživajte
Nadajmo se da ćete uživati i biti ponosni na ono što ste danas postigli sami !!
Preporučeni:
Upravljanje svjetlima u prostoriji bez upotrebe ruku: 10 koraka
Upravljanje svjetlima u prostoriji bez ruku: Kao u filmu " Nemoguća misija " kaže " Očajna vremena pozivaju na očajničke mjere " moj brat koji je u 10. razredu dobio je ideju da kontrolira kuhinjska svjetla pomoću telefona umjesto prekidača i razlog
RGB Bluetooth kontroler sa LED trakama V3 + Sinkronizacija glazbe + Upravljanje ambijentalnim svjetlom: 6 koraka (sa slikama)
RGB LED kontroler Bluetooth kontroler V3 + Sinkronizacija glazbe + Kontrola ambijentalnog osvjetljenja: Ovaj projekt koristi arduino za kontrolu RGB LED trake s vašim telefonom putem Bluetootha. Možete promijeniti boju, sinkronizirati svjetla s glazbom ili ih automatski prilagoditi ambijentalnom osvjetljenju
Upravljanje svjetlom IC prijemnika: 4 koraka
Upravljanje svjetlom IC prijemnika: Ako tek počinjete učiti koristiti IC prijemnik i shvaćate kako komponenta radi, ovo je savršen projekt za početak! Prije nego što uđete u ovaj projekt, provjerite jeste li preuzeli biblioteku IC prijemnika koja se nalazi pod
UPRAVLJANJE I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINA: 5 koraka
UPUTSTVO I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINO: Pozdrav momci, prije svega žao mi je zbog mog smiješnog engleskog jezika. U ovom uputstvu pokazat ću vam kako kontrolirati brzinu istosmjernog motora pomoću laboratorijskog pregleda Počnimo
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i senzora vode Funduino: U ovom projektu pokazat ću vam kako stvoriti jeftin detektor vode pomoću dvije metode: 1. Ultrazvučni senzor (HC-SR04) .2. Funduino senzor vode