Përmbajtje:

Drita e dhomës e kontrolluar duke përdorur sensorin PIR dhe Arduino: 6 hapa
Drita e dhomës e kontrolluar duke përdorur sensorin PIR dhe Arduino: 6 hapa

Video: Drita e dhomës e kontrolluar duke përdorur sensorin PIR dhe Arduino: 6 hapa

Video: Drita e dhomës e kontrolluar duke përdorur sensorin PIR dhe Arduino: 6 hapa
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Nëntor
Anonim
Drita e dhomës e kontrolluar duke përdorur sensorin PIR dhe Arduino
Drita e dhomës e kontrolluar duke përdorur sensorin PIR dhe Arduino
Drita e dhomës e kontrolluar duke përdorur sensorin PIR dhe Arduino
Drita e dhomës e kontrolluar duke përdorur sensorin PIR dhe Arduino

Sot, ne do të kontrollojmë dritat e dhomës tuaj përmes zbulimit të lëvizjes duke përdorur një Arduino PIR Motion Sensor. Ky projekt është shumë argëtues për tu bërë dhe ka përdorim shumë praktik në shtëpinë tuaj dhe mund t'ju kursejë para duke bërë edhe këtë projekt. Vetëm një Mospranim i shpejtë, ky projekt përfshin tensionin e linjës që do të thotë se do të luani me 120V (do t'ju shokojë), nëse kjo është jashtë zonës tuaj të rehatisë ose nuk keni pasur shumë përvojë, me siguri duhet të ktheheni për këtë projekt më vonë.

Ky është mësimi që do t'ju udhëheqë nga fillimi në fund me një hap të lehtë natyrisht. Le të fillojmë!

Furnizimet

  • Mikrokontrollues Arduino
  • 1 x Breadboard
  • 1 x Sensor Lëvizjeje PIR
  • 1 x Stafetë SRD-05VDC-SL-C
  • 1 x Rezistencë 1KΩ
  • 1 x 1N4007 Diodë
  • 1 x 2N2222 Transistor (NPN)
  • 1 x Kordon zgjatues
  • 1 x Llambë/llambë
  • 2 x Lidhës teli
  • Shirit Elektrik
  • Nja dy tela lidhës

Hapi 1: Blerja e Furnizimit

Blerja e Furnizimit
Blerja e Furnizimit

Nëse nuk keni qasje në disa nga këto furnizime, unë kam dhënë lidhje ku mund të blini secilën prej tyre me çmime të lira.

  • Mikrokontrollues Arduino
  • 1 x Breadboard
  • 1 x Sensor Lëvizjeje PIR
  • 1 x Stafetë SRD-05VDC-SL-C
  • 1 x Rezistencë 1KΩ
  • 1 x 1N4007 Diodë
  • 1 x 2N2222 Transistor (NPN)
  • 1 x Kordon zgjatues
  • 1 x Llambë/llambë
  • 2 x Lidhës teli
  • Shirit Elektrik
  • Nja dy tela lidhës

Hapi 2: Puna me Kordonin e Zgjerimit

Duke punuar me kordonin e zgjatjes
Duke punuar me kordonin e zgjatjes
Duke punuar me kordonin e zgjatjes
Duke punuar me kordonin e zgjatjes

Hapi ynë i parë është të vendosim kordonin zgjatues në mënyrë që ta kemi gati për t'u lidhur me qarkun, nga këtu e tutje mos e lidhni kordonin zgjatues në mur derisa të përmendet. Së pari, ne do të kapim kordonin tonë zgjatues dhe do ta presim atë në gjysmë duke përdorur gërshërë, pastaj heqim izolimin e jashtëm të kabllit rreth 2-3 inç. Sigurohuni që kur hiqni izolimin e jashtëm të mos dëmtojë telat e brendshëm. Tjetra duke përdorur zhveshësit, hiqni rreth gjysmë inç telat e brendshëm të të dy skajeve. Kordoni i veçantë i zgjatjes që po përdor ka 3 tela në të, tela jeshile është e bluar, tela e bardhë është neutrale dhe tela e zezë është vijë. Tani duke përdorur lidhësit tanë me tela, rilidhni përsëri telat e tokës (jeshile) dhe neutrale (të bardha) së bashku, tani duhet të keni vetëm 2 telat e zinj të ekspozuar. Pra, ne tani kemi përfunduar ngritjen e kordonit zgjatues dhe do ta mbajmë anash derisa të jetë e nevojshme.

Hapi 3: Vendosja e stafetës

Vendosja e stafetës
Vendosja e stafetës
Vendosja e stafetës
Vendosja e stafetës
Vendosja e stafetës
Vendosja e stafetës

Tani do të vendosim stafetën dhe do ta lidhim me Arduino, por para se të vazhdojmë me stafetën le të kuptojmë se çfarë është një stafetë dhe për çfarë përdoret. Një stafetë është në thelb një formë tjetër e një ndërprerës i cili funksionon në mënyrë elektrike, ata kontrollojnë një qark elektrik duke hapur dhe mbyllur kontaktet në një qark tjetër. Në shumicën e rasteve një stafetë në thelb lejon një tension relativisht të ulët të kontrollojë me lehtësi qarqet e fuqisë më të lartë, gjë që është ajo që ne po bëjmë në këtë projekt. Ok, tani le të shkojmë në pjesën ku lidhim stafetën !!!

Ka 5 kunja në stafetë, të zakonshme, normalisht të hapura (JO), normalisht të mbyllura (NC), dhe 2 spirale, referojuni diagramit të mësipërm për kunjat. Së pari, ne duhet të lidhim një nga kunjat e spirales së stafetës me hekurudhën VCC në dërrasën e bukës, pastaj të lidhim një diodë me spiralen tjetër dhe ta bashkojmë me shinën VCC. Dioda është në vend për të parandaluar rritjen e tensionit ose rrjedhën e kundërt të rrymës.

Tani kapni transistorin NPN dhe lidhni kolektorin e tranzistorit me spiralen ku lidhet dioda. Pastaj lidhni anën emetuese të transistorit NPN me hekurudhën tokësore në tabelën e bukës. Së fundi, duke përdorur një 1KΩ lidhni bazën e tranzistorit me pinin dixhital 2 të Arduino.

Së fundi, ne do të bëjmë një lidhje vërtet të rëndësishme. Merrni kordonin zgjatues që kemi përgatitur dhe lidhni një tel të zi në kunjin e zakonshëm në stafetë dhe sigurojeni lidhjen me shirit elektrik. Pastaj lidhni skajin tjetër me kunjin NO të stafetës.

Hapi 4: Lidhja e sensorit të lëvizjes PIR

Lidhja e sensorit të lëvizjes PIR
Lidhja e sensorit të lëvizjes PIR
Lidhja e sensorit të lëvizjes PIR
Lidhja e sensorit të lëvizjes PIR

Ne gjithashtu pothuajse përfunduam, tani do të lidhim sensorin e lëvizjes PIR në qark, por para se të bëjmë, le të kuptojmë se çfarë është një sensor PIR. Sensori PIR qëndron për sensorin Infra të kuq pasiv, ky sensor mund të zbulojë praninë e qenieve njerëzore ose kafshëve dhe të dërgojë një sinjal duke thënë se ka zbuluar lëvizje. Sensori PIR ka 3 kunja, VCC, Output dhe Ground.

Së pari, ne duhet të lidhim kunjin VCC të sensorit PIR me hekurudhën VCC në dërrasën e bukës dhe të lidhim kunjin tokësor të sensorit PIR me shinën tokësore. Atëherë ne do të lidhim pinin dalës me një nga kunjat Arduino, unë kam përdorur pin 4. Ju keni lidhur me sukses sensorin PIR tani !!

Hapi 5: Shkrimi i Kodit

Shkrimi i Kodit
Shkrimi i Kodit

Tani kemi mbaruar me të gjithë qarkun dhe gjithçka që duhet të bëjmë tani është të shkruajmë kodin. Kodi është relativisht i thjeshtë për këtë projekt dhe logjika është e drejtpërdrejtë. Unë i jam bashkangjitur kodit për këtë qark më lart, por le të kuptojmë se çfarë bën ky kod në të vërtetë.

Ne fillimisht fillojmë pinin tonë të stafetës dhe pinin e sensorit PIR, dhe krijojmë një ndryshore int të quajtur val. Pastaj ne deklarojmë pinin e stafetës si dalje (sinjali shkon vetëm nga Arduino) dhe deklarojmë pinin e sensorit PIR si hyrje (sinjali hyn vetëm në Arduino). Së fundi, ne përdorim digitalread për të marrë një lexim nga sensori PIR i cili është ose 0 (pa lëvizje) ose 1 (lëvizje) dhe e ruajmë atë në ndryshoren val. Pastaj ne përdorim një deklaratë if dhe else për të përdorur këtë vlerë që kemi ruajtur për të ndezur/fikur llambën, dhe tani kemi mbaruar kodin !!

Hapi 6: Shijoni

Shpresojmë, ju kënaqeni dhe jeni krenarë për atë që keni arritur me veten tuaj sot !!

Recommended: