Kazalo:

Upravljanje sobne svetlobe s senzorjem PIR in Arduinom: 6 korakov
Upravljanje sobne svetlobe s senzorjem PIR in Arduinom: 6 korakov

Video: Upravljanje sobne svetlobe s senzorjem PIR in Arduinom: 6 korakov

Video: Upravljanje sobne svetlobe s senzorjem PIR in Arduinom: 6 korakov
Video: В очко этих Юнитологов ► 2 Прохождение Dead Space Remake 2024, Julij
Anonim
Upravljanje sobne svetlobe s senzorji PIR in Arduino
Upravljanje sobne svetlobe s senzorji PIR in Arduino
Upravljanje sobne svetlobe s senzorji PIR in Arduino
Upravljanje sobne svetlobe s senzorji PIR in Arduino

Danes bomo nadzorovali vaše sobne luči z zaznavanjem gibanja s pomočjo Arduino PIR senzorja gibanja. Ta projekt je zelo zabaven za izdelavo in ima zelo praktično uporabo v vaši hiši in vam lahko s tem projektom prihranite nekaj denarja. Samo hiter zavrnitev odgovornosti, ta projekt vključuje linijsko napetost, kar pomeni, da se boste igrali z 120V (to vas bo šokiralo), če je to izven vašega območja udobja ali nimate veliko izkušenj, bi se verjetno morali vrniti k temu projektu kasneje.

To je vadnica, ki vas bo vodila od začetka do konca z enostavnim korakom. Začnimo!

Zaloge

  • Arduino mikrokrmilnik
  • 1 x Deska
  • 1 x PIR senzor gibanja
  • 1 x rele SRD-05VDC-SL-C
  • 1 x 1KΩ upor
  • 1 x 1N4007 dioda
  • 1 x 2N2222 tranzistor (NPN)
  • 1 x podaljšek
  • 1 x žarnica/svetilka
  • 2 x žični priključki
  • Električni trak
  • Nekaj povezovalnih žic

1. korak: Nakup blaga

Nakup dobave
Nakup dobave

Če nimate dostopa do nekaterih teh zalog, sem ponudil povezave, kjer lahko vsakega kupite po ugodnih cenah.

  • Arduino mikrokrmilnik
  • 1 x Ogledna plošča
  • 1 x PIR senzor gibanja
  • 1 x rele SRD-05VDC-SL-C
  • 1 x 1KΩ upor
  • 1 x 1N4007 dioda
  • 1 x 2N2222 tranzistor (NPN)
  • 1 x podaljšek
  • 1 x žarnica/svetilka
  • 2 x žični priključki
  • Električni trak
  • Nekaj povezovalnih žic

2. korak: Delo s podaljškom

Delo s podaljškom
Delo s podaljškom
Delo s podaljškom
Delo s podaljškom

Naš prvi korak je, da nastavimo podaljšek tako, da je pripravljen za priklop na vezje, od tod naprej ne priklapljajte podaljška v steno, dokler ni omenjeno. Najprej bomo prijeli naš podaljšek in ga s ščipalkami prerezali, nato pa odstranili zunanjo izolacijo kabla približno 2–3 palca. Pri odstranjevanju zunanje izolacije pazite, da ne poškodujete notranjih žic. Nato z odstranjevalci odstranite približno pol palca notranjih žic z obeh koncev. Posebni podaljšek, ki ga uporabljam, ima 3 žice, zelena žica je ozemljena, bela žica je nevtralna, črna pa žica. Sedaj z našimi žičnimi priključki znova povežite ozemljitveno (zeleno) in nevtralno (belo) žico, zdaj bi morali biti izpostavljeni samo 2 črni žici. Tako smo končali z nastavitvijo podaljška in ga ob strani držali, dokler ne bo potrebno.

3. korak: Nastavitev releja

Namestitev releja
Namestitev releja
Namestitev releja
Namestitev releja
Namestitev releja
Namestitev releja

Zdaj bomo postavili rele in ga povezali z Arduinom, preden pa nadaljujemo z relejem, razumejmo, kaj je rele in za kaj se uporablja. Rele je v bistvu druga oblika stikala, ki deluje na električni pogon, krmilijo eno električno vezje z odpiranjem in zapiranjem kontaktov v drugem vezju. V večini primerov rele v bistvu omogoča razmeroma nizki napetosti za enostavno krmiljenje tokokrogov z večjo močjo, kar počnemo v tem projektu. Ok, pojdimo zdaj na del, kjer priključimo rele !!!

Na releju je 5 zatičev, skupnih, normalno odprtih (NO), normalno zaprtih (NC) in 2 tuljav, glejte zgornji diagram za nožice. Najprej moramo enega od zatičev tuljave releja priključiti na tirnico VCC na plošči, nato na drugo tuljavo priključiti diodo in jo pritrditi na tirnico VCC. Dioda je nameščena, da prepreči skoke napetosti ali povratni tok toka.

Zdaj primite tranzistor NPN in priključite zbiralnik tranzistorja na tuljavo, na katero je priključena dioda. Nato stran oddajnika tranzistorja NPN priključite na ozemljitveno tirnico na plošči. Nazadnje z 1KΩ priključite osnovo tranzistorja na digitalni pin 2 Arduina.

Nazadnje bomo vzpostavili res pomembno povezavo. Vzemite podaljšek, ki smo ga pripravili, in priključite eno črno žico na skupni zatič v releju in pritrdite povezavo z električnim trakom. Nato drugi konec priključite na nožico releja.

4. korak: Priključitev senzorja gibanja PIR

Priključitev senzorja gibanja PIR
Priključitev senzorja gibanja PIR
Priključitev senzorja gibanja PIR
Priključitev senzorja gibanja PIR

Prav tako smo skoraj končali, zdaj bomo senzor gibanja PIR priključili v vezje, preden pa to storimo, naj razumemo, kaj je senzor PIR. Senzor PIR pomeni pasivni infrardeči senzor, ta senzor lahko zazna prisotnost ljudi ali živali in pošlje signal, da zazna gibanje. Senzor PIR ima 3 zatiče, VCC, izhod in ozemljitev.

Najprej moramo priključiti VCC zatič senzorja PIR na tirnico VCC na plošči in ozemljitveni zatič senzorja PIR priključiti na ozemljitveno tirnico. Nato bomo izhodni pin priključili na enega od nožic Arduino, jaz sem uporabil pin 4. Zdaj ste uspešno povezali senzor PIR !!

5. korak: Pisanje kode

Pisanje kodeksa
Pisanje kodeksa

Zdaj smo končali z vsemi vezji in vse, kar moramo storiti, je, da napišemo kodo. Koda je za ta projekt razmeroma preprosta in logika je jasna. Kodi za to vezje sem priložil zgoraj, vendar naj razumemo, kaj ta koda dejansko počne.

Najprej inicializiramo relejni pin in pin PIR senzorja ter ustvarimo spremenljivko int, imenovano val. Nato razglasimo relejni pin kot izhod (signal gre samo iz Arduina) in pin senzorja PIR razglasimo kot vhodni (signal gre samo v Arduino). Nazadnje uporabljamo digitalno branje, da dobimo odčitavanje s senzorja PIR, ki je 0 (brez gibanja) ali 1 (gibanje), in ga shranimo v spremenljivko val. Nato uporabimo stavek if in else za uporabo te vrednosti, ki smo jo shranili za vklop/izklop žarnice, in zdaj smo končali kodo !!

6. korak: Uživajte

Upajmo, da boste uživali in ponosni na to, kar ste danes sami dosegli !!

Priporočena: