Përmbajtje:
- Furnizimet
- Hapi 1: Blerja e Furnizimit
- Hapi 2: Puna me Kordonin e Zgjerimit
- Hapi 3: Vendosja e stafetës
- Hapi 4: Lidhja e sensorit të lëvizjes PIR
- Hapi 5: Shkrimi i Kodit
- Hapi 6: Shijoni
Video: Drita e dhomës e kontrolluar duke përdorur sensorin PIR dhe Arduino: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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
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
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
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
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
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:
Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa
Ventilatori i Ftohjes Auto Duke përdorur Sensorin e Temperaturës dhe Lagështisë Servo dhe DHT11 Me Arduino: Në këtë tutorial do të mësojmë se si të fillojmë & rrotulloni një tifoz kur temperatura ngrihet mbi një nivel të caktuar
DIY -- Drita e dhomës e kontrolluar me duartrokitje: 3 hapa
DIY || Drita e dhomës e kontrolluar me duartrokitje: A keni menduar ndonjëherë të kontrolloni pajisjet tuaja shtëpiake me një kapëse? Atëherë ju jeni në vendin e duhur! Këtu, unë do t'ju tregoj se si mund të kontrolloni çdo pajisje shtëpiake qofshin ato - Dritat e dhomës, Tifozët, Televizioni ose Sistemi Audio vetëm me një Përplasje. Ky projekt bazohet në
ESP8266 Nodemcu Monitorimi i Temperaturës Duke Përdorur DHT11 në një Server të Lokale - Merrni temperaturën dhe lagështinë e dhomës në shfletuesin tuaj: 6 hapa
ESP8266 Nodemcu Monitorimi i Temperaturës Duke Përdorur DHT11 në një Server të Lokale | Merrni temperaturën dhe lagështinë e dhomës në shfletuesin tuaj: Përshëndetje djema sot ne do të bëjmë një lagështi & sistemi i monitorimit të temperaturës duke përdorur ESP 8266 NODEMCU & Sensori i temperaturës DHT11. Temperatura dhe lagështia do të merren nga Sensori DHT11 & mund të shihet në një shfletues, cila faqe në internet do të menaxhohet
Roboti Arduino me distancë, drejtim dhe shkallë rrotullimi (lindje, perëndim, veri, jug) i kontrolluar me zë duke përdorur modulin Bluetooth dhe lëvizjen autonome të robotëve .: 6 hapa
Roboti Arduino me distancë, drejtim dhe shkallë rrotullimi (lindje, perëndim, veri, jug) i kontrolluar me zë duke përdorur modulin Bluetooth dhe lëvizjen autonome të robotëve: Ky udhëzues shpjegon se si të bëni Arduino Robot i cili mund të zhvendoset në drejtimin e kërkuar , Majtas, djathtas, lindje, perëndim, veri, jug) kërkohet distanca në centimetra duke përdorur komandën zanore. Roboti gjithashtu mund të lëvizet në mënyrë autonome
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: 4 hapa
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: Në këtë projekt, unë do t'ju tregoj se si të krijoni një detektor të lirë uji duke përdorur dy metoda: 1. Sensori tejzanor (HC-SR04) .2. Sensori i ujit Funduino