Sadržaj:

Sobna svjetlost se kontrolira pomoću PIR senzora i Arduina: 6 koraka
Sobna svjetlost se kontrolira pomoću PIR senzora i Arduina: 6 koraka

Video: Sobna svjetlost se kontrolira pomoću PIR senzora i Arduina: 6 koraka

Video: Sobna svjetlost se kontrolira pomoću PIR senzora i Arduina: 6 koraka
Video: KAKO IZGLEDA KADA AJKULA ZALUTA BLIZU OBALE 2024, Novembar
Anonim
Sobna svjetlost se kontrolira pomoću PIR senzora i Arduina
Sobna svjetlost se kontrolira pomoću PIR senzora i Arduina
Sobna svjetlost se kontrolira pomoću PIR senzora i Arduina
Sobna svjetlost se kontrolira pomoću PIR senzora i Arduina

Danas ćemo kontrolirati vašu sobnu rasvjetu otkrivanjem pokreta pomoću Arduino PIR senzora pokreta. Ovaj projekt je vrlo zabavno napraviti i ima vrlo praktičnu upotrebu u vašoj kući i može vam uštedjeti nešto novca radeći i ovaj projekt. Samo kratko 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 na ovaj projekat kasnije.

Ovo je vodič koji će vas voditi od početka do kraja jednostavnim korakom. Hajde da počnemo!

Supplies

  • Arduino mikrokontroler
  • 1 x Oglasna ploča
  • 1 x PIR senzor pokreta
  • 1 x SRD-05VDC-SL-C Relej
  • 1 x 1KΩ otpornik
  • 1 x 1N4007 dioda
  • 1 x 2N2222 Tranzistor (NPN)
  • 1 x produžni kabel
  • 1 x Sijalica/lampa
  • 2 x žičana priključka
  • Električna traka
  • Par spojnih žica

Korak 1: Kupovina nabavke

Supply Purchase
Supply Purchase

Ako nemate pristup nekim od ovih potrepština, naveo 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 SRD-05VDC-SL-C Relej
  • 1 x 1KΩ otpornik
  • 1 x 1N4007 dioda
  • 1 x 2N2222 Tranzistor (NPN)
  • 1 x produžni kabel
  • 1 x Sijalica/lampa
  • 2 x žičana priključka
  • Električna traka
  • Par spojnih žica

Korak 2: Rad s produžnim kabelom

Rad s produžnim kabelom
Rad s produžnim kabelom
Rad s produžnim kabelom
Rad s produžnim kabelom

Naš prvi korak je postavljanje produžnog kabela tako da bude spreman za spajanje na strujno kolo, 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 inča unutrašnjih ž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 bi vam trebale biti 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

Postavljanje releja
Postavljanje releja
Postavljanje releja
Postavljanje releja
Postavljanje releja
Postavljanje releja

Sada ćemo postaviti relej i povezati ga s Arduinom, ali prije nego što nastavimo s relejem, shvatimo što je relej i čemu služi. 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, pogledajte pinove na gornjoj shemi. Prvo moramo spojiti jedan od kontakata zavojnice releja na VCC šinu na matičnoj ploči, zatim spojiti diodu na drugu zavojnicu i pričvrstiti je na VCC šinu. Dioda je na mjestu da spriječi skokove napona ili povratni tok struje.

Sada zgrabite NPN tranzistor i spojite kolektor tranzistora na zavojnicu na koju je spojena dioda. Zatim spojite stranu emitera NPN tranzistora na uzemljenu šinu na matičnoj 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 kontakt releja.

Korak 4: Spajanje PIR senzora pokreta

Povezivanje PIR senzora pokreta
Povezivanje PIR senzora pokreta
Povezivanje PIR senzora pokreta
Povezivanje PIR senzora pokreta

Skoro smo završili, sada ćemo spojiti PIR senzor pokreta u kolo, ali prije nego što to učinimo, shvatimo što je PIR senzor. PIR senzor označava pasivni infracrveni senzor, ovaj senzor može otkriti prisutnost ljudi ili životinja i poslati signal koji kaže da je otkrio kretanje. PIR senzor ima 3 pina, VCC, izlaz i masu.

Prvo moramo spojiti VCC pin PIR senzora na VCC šinu na matičnoj ploči i spojiti iglu za uzemljenje PIR senzora sa uzemljenjem. Zatim ćemo spojiti izlazni pin na jedan od Arduino pinova, ja sam koristio pin 4. Uspješno ste povezali PIR senzor sada !!

Korak 5: Pisanje koda

Pisanje koda
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 projekat i logika je jasna. Gore sam priložio kod za ovo kolo, ali hajde da shvatimo šta ovaj kod zapravo radi.

Prvo inicijaliziramo relejni pin i pin PIR senzora i stvaramo int varijablu koja se naziva val. Zatim deklariramo relejni pin kao izlaz (signal ide samo s Arduina) i proglašavamo pin PIR osjetnika kao ulaz (signal ide samo u Arduino). Konačno, pomoću digitalnog čitanja dobivamo očitanje s PIR senzora koje je ili 0 (bez kretanja) ili 1 (kretanje) i spremamo ga u varijablu val. Zatim koristimo naredbu if i else da koristimo ovu vrijednost koju smo pohranili za uključivanje/isključivanje žarulje, i sada smo završili kod !!

Korak 6: Uživajte

Nadajmo se da ćete uživati i biti ponosni na ono što ste danas postigli sami !!

Preporučuje se: