Sadržaj:

Upravljanje svjetlom u prostoriji pomoću PIR senzora i Arduina: 6 koraka
Upravljanje svjetlom u prostoriji pomoću PIR senzora i Arduina: 6 koraka

Video: Upravljanje svjetlom u prostoriji pomoću PIR senzora i Arduina: 6 koraka

Video: Upravljanje svjetlom u prostoriji pomoću PIR senzora i Arduina: 6 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Studeni
Anonim
Upravljanje svjetlošću u prostoriji pomoću PIR senzora i Arduina
Upravljanje svjetlošću u prostoriji pomoću PIR senzora i Arduina
Upravljanje svjetlošću u prostoriji pomoću PIR senzora i Arduina
Upravljanje svjetlošću u prostoriji pomoću PIR senzora i Arduina

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

Kupnja opskrbe
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

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 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

Postavljanje releja
Postavljanje releja
Postavljanje releja
Postavljanje releja
Postavljanje releja
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

Spajanje PIR senzora pokreta
Spajanje PIR senzora pokreta
Spajanje PIR senzora pokreta
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

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 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: