Satura rādītājs:
- Piegādes
- 1. darbība: piegādes iegāde
- 2. darbība. Darbs ar pagarinātāju
- 3. darbība: releja iestatīšana
- 4. solis: PIR kustības sensora pievienošana
- 5. darbība: koda rakstīšana
- 6. solis: izbaudiet
Video: Telpas apgaismojuma vadība, izmantojot PIR sensoru un Arduino: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šodien mēs kontrolēsim jūsu istabas apgaismojumu, izmantojot kustības noteikšanu, izmantojot Arduino PIR kustības sensoru. Šo projektu ir ļoti jautri īstenot, un tas ir ļoti praktiski izmantojams jūsu mājā, un, veicot šo projektu, jūs varat ietaupīt naudu. Tikai ātra atruna, šis projekts ietver līnijas spriegumu, kas nozīmē, ka jūs spēlēsit ar 120 V (tas jūs šokēs), ja tas ir ārpus jūsu komforta zonas vai jums nav daudz pieredzes, jums, iespējams, vajadzētu atgriezties šim projektam vēlāk.
Šī ir apmācība, kas, protams, palīdzēs jums no sākuma līdz beigām. Sāksim!
Piegādes
- Arduino mikrokontrolleris
- 1 x maizes dēlis
- 1 x PIR kustības sensors
- 1 x SRD-05VDC-SL-C relejs
- 1 x 1KΩ rezistors
- 1 x 1N4007 diode
- 1 x 2N2222 tranzistors (NPN)
- 1 x pagarinātājs
- 1 x spuldze/lampa
- 2 x vadu savienotāji
- Elektriskā lente
- Pāris savienojošo vadu
1. darbība: piegādes iegāde
Ja jums nav piekļuves dažiem no šiem piederumiem, es esmu sniedzis saites, kur jūs varat iegādāties katru no tām par lētām cenām.
- Arduino mikrokontrolleris
- 1 x maizes dēlis
- 1 x PIR kustības sensors
- 1 x SRD-05VDC-SL-C relejs
- 1 x 1KΩ rezistors
- 1 x 1N4007 diode
- 1 x 2N2222 tranzistors (NPN)
- 1 x pagarinātājs
- 1 x spuldze/lampa
- 2 x vadu savienotāji
- Elektriskā lente
- Pāris savienojošo vadu
2. darbība. Darbs ar pagarinātāju
Mūsu pirmais solis ir uzstādīt pagarinātāju, lai mēs būtu gatavi pieslēgties ķēdei, un turpmāk nepievienojiet pagarinātāju sienai, kamēr tas nav minēts. Pirmkārt, mēs satveram pagarinātāju un pārgriežam to uz pusēm, izmantojot griešanas mašīnas, pēc tam noņemam kabeļa ārējo izolāciju apmēram 2-3 collas. Pārliecinieties, ka, noņemot ārējo izolāciju, nesabojājiet iekšējos vadus. Tālāk, izmantojot noņēmējus, noņemiet apmēram pus collu no abu galu iekšējiem vadiem. Konkrētajam pagarinātājam, ko izmantoju, ir 3 vadi, zaļais vads ir iezemēts, balts vads ir neitrāls un melnais ir līnija. Tagad, izmantojot mūsu vadu savienotājus, atkal pievienojiet zemes (zaļo) un neitrālo (balto) vadu kopā, tagad jums vajadzētu atklāt tikai 2 melnos vadus. Tātad mēs esam pabeiguši pagarinātāja iestatīšanu, un mēs to paturēsim malā, līdz tas būs nepieciešams.
3. darbība: releja iestatīšana
Tagad mēs uzstādīsim releju un savienosim to ar Arduino, bet pirms došanās uz priekšu ļaujim saprast, kas ir relejs un kādam nolūkam tas tiek izmantots. Relejs būtībā ir cita veida elektriski darbināms slēdzis, tie kontrolē vienu elektrisko ķēdi, atverot un aizverot kontaktus citā ķēdē. Vairumā gadījumu relejs pamatā ļauj salīdzinoši zemam spriegumam viegli kontrolēt lielākas jaudas ķēdes, ko mēs darām šajā projektā. Ok, tagad ķersimies pie tās daļas, kur mēs savienojam releju !!!
Relejā ir 5 tapas, parasts, parasti atvērts (NO), parasti aizvērts (NC) un 2 spoles, skatiet iepriekš redzamo tapu diagrammu. Pirmkārt, mums ir jāpievieno viena no releja spoles tapām pie maizes dēļa VCC sliedes, pēc tam jāpievieno diode otrai spolei un jāpiestiprina pie VCC sliedes. Diods atrodas vietā, lai novērstu sprieguma palielināšanos vai strāvas atpakaļplūsmu.
Tagad satveriet NPN tranzistoru un pievienojiet tranzistora kolektoru pie spoles, kur ir pievienots diode. Pēc tam pievienojiet NPN tranzistora emitenta pusi uz maizes dēļa zemes sliedes. Visbeidzot, izmantojot 1KΩ, savienojiet tranzistora pamatni ar Arduino digitālo tapu 2.
Visbeidzot, mēs izveidosim patiešām svarīgu savienojumu. Paņemiet mūsu sagatavoto pagarinātāju un savienojiet vienu melnu vadu ar releja kopējo tapu un nostipriniet savienojumu ar elektrisko lenti. Pēc tam pievienojiet otru galu releja NO tapai.
4. solis: PIR kustības sensora pievienošana
Mēs arī gandrīz esam pabeiguši, tagad mēs pievienosim PIR kustības sensoru ķēdei, bet pirms mēs ļausim saprast, kas ir PIR sensors. PIR sensors apzīmē pasīvo infrasarkano staru sensoru, šis sensors var noteikt cilvēku vai dzīvnieku klātbūtni un nosūtīt signālu, sakot, ka ir atklājis kustību. PIR sensoram ir 3 tapas, VCC, izeja un zemējums.
Pirmkārt, mums ir jāpievieno PIR sensora VCC tapa pie maizes dēļa VCC sliedes un jāpievieno PIR sensora zemējuma tapa pie zemes sliedes. Tad mēs savienosim izejas tapu ar vienu no Arduino tapām, es izmantoju tapu 4. Jūs tagad esat veiksmīgi pievienojis PIR sensoru !!
5. darbība: koda rakstīšana
Tagad mēs esam pabeiguši visas shēmas, un viss, kas mums jādara, ir uzrakstīt kodu. Šim projektam kods ir salīdzinoši vienkāršs, un loģika ir vienkārša. Esmu pievienojis šīs shēmas kodu iepriekš, bet ļaujiet mums saprast, ko šis kods patiesībā dara.
Vispirms mēs inicializējam savu releja tapu un PIR sensora tapu, un mēs izveidojam int mainīgo, ko sauc par val. Tad mēs paziņojam releja tapu kā izeju (signāls nāk tikai no Arduino) un mēs deklarējam PIR sensora tapu kā ieeju (signāls nonāk tikai Arduino). Visbeidzot, mēs izmantojam digitālo lasījumu, lai iegūtu nolasījumu no PIR sensora, kas ir 0 (bez kustības) vai 1 (kustība), un saglabātu to mainīgajā val. Tad mēs izmantojam paziņojumu ja un cits, lai izmantotu šo vērtību, kuru mēs saglabājām, lai ieslēgtu/izslēgtu spuldzi, un tagad mēs esam pabeiguši kodu !!
6. solis: izbaudiet
Cerams, ka jums tas patiks un lepojieties ar šodien sasniegto !!
Ieteicams:
Brīvroku telpu apgaismojuma vadība: 10 soļi
Brīvroku telpu apgaismojuma vadība: kā filmā " Neiespējamā misija " saka " Izmisuma laiki prasa izmisīgus pasākumus " manam brālim, kurš mācās 10. klasē, radās ideja kontrolēt virtuves apgaismojumu, izmantojot tālruni, nevis slēdžus, un iemesls
Telpas vadība ar ESP8266 - Temperatūra, kustība, aizkari un apgaismojums: 8 soļi
Telpas vadība ar ESP8266 | Temperatūra, kustība, aizkari un apgaismojums: Šis projekts sastāv no sistēmas, kuras pamatā ir NodeMCU ESP8266 modulis, kas ļauj kontrolēt LED sloksnes spilgtumu un jūsu istabas aizkaru, kā arī var nosūtīt datus par jūsu istabas kustības notikumiem un temperatūra līdz mākonim
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
Telpas temperatūras prognozēšana, izmantojot LM35 sensoru un mašīnmācīšanos: 4 soļi
Telpas temperatūras prognozēšana, izmantojot LM35 sensoru un mašīnmācīšanos: Ievads Šodien mēs koncentrējamies uz mašīnmācīšanās projekta izveidi, kas paredz temperatūru, izmantojot polinomu regresiju. Mašīnu mācīšanās ir mākslīgā intelekta (AI) pielietojums, kas nodrošina sistēmām iespēju automātiski iemācīties
RGB kameras apgaismojuma vadība, izmantojot Android Mobile: 6 soļi
RGB kameras fona apgaismojuma vadība ar Android Mobile: RGB gaismas, salīdzinot trīs LED gaismas sarkanā, zaļā un amp; Zils. Mēs pielāgojam gaismas diodes spilgtumu, tas rada jaunu krāsu. Tātad gaismas diodes pielāgo spilgtumu, izmantojot kodus (0-255). ►Tā kā gaismas diodes ir ļoti tuvu viena otrai, mēs varam redzēt tikai galīgās krāsas