Բովանդակություն:
Video: Շարժման հայտնաբերում ՝ օգտագործելով Raspberry Pi: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ուսանելի դասում մենք մտադիր ենք սովորել, թե ինչպես կարող ենք օգտագործել PIR (Պասիվ ինֆրակարմիր) ցուցիչ ՝ Raspberry Pi- ով, շարժման պարզ դետեկտոր կառուցելու համար: Այն օգտագործվում է մարդկանց, կենդանիների կամ այլ առարկաների շարժը զգալու համար: Նրանք սովորաբար օգտագործվում են կողոպուտի ազդանշանների և ավտոմատ կերպով ակտիվացված լուսավորման համակարգերում:
Գործողության սկզբունքները
Բացարձակ զրոյից բարձր ջերմաստիճան ունեցող բոլոր առարկաները ճառագայթման տեսքով ջերմային էներգիա են արձակում: Սովորաբար այս ճառագայթումը տեսանելի չէ մարդու աչքին, քանի որ այն ճառագայթում է ինֆրակարմիր ալիքների երկարություններում, սակայն այն կարող է հայտնաբերվել նման նպատակի համար նախատեսված էլեկտրոնային սարքերի միջոցով (Աղբյուրը ՝ Վիքիպեդիա)
Ուսուցման նպատակը
Այս ձեռնարկի հիմնական գաղափարն է միացնել Led- ը, եթե շարժում է հայտնաբերվել, և անջատել Led- ը, եթե այլ կերպ: Ինչպես ներածության մեջ ասացի, կարող եք օգտագործել սենսորը ՝ Led- ի փոխարեն Light Room կամ Alarm- ը կառավարելու համար:
Քայլ 1: Պաշարներ
Սարքավորումների պարագաներ
1. Raspberry Pi 3 Model B
2. PIR ցուցիչ
3. Հացաթուղթ
4. 220 Օմ ռեզիստոր
5. LED
6. Հաղորդալարեր
Softwareրագրային ապահովման պարագաներ
1. Raspbian Jessie (Raspberry Pi- ի օպերացիոն համակարգ. Մանրամասների համար կարող եք ծանոթանալ այստեղ իմ նախորդ ձեռնարկին):
2. Python IDLE
Այսպիսով, ես ենթադրում եմ, որ դուք հաջողությամբ կատարել եք որոշ հիմնական նախագծեր: Եթե ոչ, մի անհանգստացեք, խորհուրդ եմ տալիս հետևել իմ նախորդ ձեռնարկին (Սկսեք ձեր առաջին նախագիծը ազնվամորիով. Թարթող լուսադիոդ)
Քայլ 2. Շրջանների հավաքում
Էլեկտրագծերը բավականին պարզ են, PIR սենսորը ունի երեք կապում
1. Vcc դեպի ազնվամորի GPIO- ի 5v- ը:
2. GND- ը ազնվամորի GPIO- ի GNS- ին:
3. Ելք դեպի 17 GPIO քորոց:
LED- ի և դիմադրության միացման համար կարող եք հետևել հետևյալ քայլերին
1. Միացրեք 220Ω ռեզիստոր LED- ի անոդին, այնուհետ դիմադրիչը `5 V.2: Միացրեք LED- ի կաթոդը 4 GPIO քորոցին (տես վերը նկարը):
Քայլ 3: Python կոդ
1. Միացրեք ձեր Pi- ն և ստեղծեք նոր տեքստային ֆայլ «pir.py» (Դուք կարող եք անվանել ֆայլը, ինչպես ցանկանում եք):
2. Մուտքագրեք հետևյալ ծածկագիրը.
ներմուծեք RPi. GPIO- ն որպես GPIO
ներմուծման ժամանակ GPIO.input (17) եթե i == 0: #Երբ շարժման սենսորից ելքը LOW GPIO է: ելք (4, 0) #Անջատել LED տպումը («Շարժում չի հայտնաբերվել», i) elif i == 1: #Երբ շարժման տվիչից ելքը HIGH GPIO է: ելք (4, 1) #Միացնել LED տպումը («Շարժումը հայտնաբերված է», i) բացառությամբ ՝ GPIO.cleanup ()
3. Երբ մուտքագրեք բոլոր ստուգված ծածկագիրը, պահեք այն:
4. Գործարկեք պիթոնի կոդը ՝ տերմինալում մուտքագրելով հետևյալ ծածկագիրը.
- cd Desktop և սեղմեք Enter (ես մուտքագրում եմ Desktop, քանի որ ֆայլը պահել եմ pi- ի աշխատասեղանում):
- python pir.py և pressEnter:
Քայլ 4: Աջակցության համար
Դուք կարող եք բաժանորդագրվել իմ YouTube ալիքին ՝ լրացուցիչ ձեռնարկների և նախագծերի համար: Բաժանորդագրվեք աջակցության համար: Շնորհակալություն.
Գնացեք իմ YouTube ալիք -հղում
Խորհուրդ ենք տալիս:
Lizard Terrarium- ի մոնիտորինգ Adosia IoT WiFi Controller- ի միջոցով + Շարժման հայտնաբերում. 17 քայլ (նկարներով)
Lizard Terrarium- ի մոնիտորինգ Adosia IoT WiFi Controller + Motion Detect- ի միջոցով. Այս ձեռնարկում մենք ձեզ ցույց կտանք, թե ինչպես կարելի է կառուցել պարզ մողեսային տերարիում մի բուռ մաշկված ձվերի համար, որոնք մենք պատահաբար հայտնաբերել և անհանգստացրել ենք դրսում այգեգործության ընթացքում: Մենք ցանկանում ենք, որ ձվերը ապահով դուրս գան, ուստի այն ամենը, ինչ մենք կանենք, պլաստիկի միջոցով ապահով տարածք ստեղծելն է
Ամենահեշտ տեսախցիկը որպես անվտանգության տեսախցիկ `շարժման հայտնաբերում և էլ. Փոստով նկարներ. 4 քայլ
Ամենահեշտ վեբ -տեսախցիկը ՝ որպես անվտանգության տեսախցիկ. Օգտագործեք արդի Firefox, Chrome, Edge կամ Opera զննարկիչը Windows- ում, Mac- ում կամ Android- ում ՝ նկարը ֆիքսելու համար
Սմարթֆոնի խոչընդոտների հայտնաբերում, որը աշխատում է RoboCar- ով ՝ օգտագործելով Arduino- ն ՝ 5 քայլ
Սմարթֆոնի խոչընդոտների հայտնաբերում, որը աշխատում է RoboCar- ով Arduino- ի միջոցով. Այս նախագծում մենք պատրաստել ենք Robocar- ը, որի մեջ երկու ուլտրաձայնային տվիչ, մեկ bluetooth մոդուլը միացվել է Arduino- ի հետ:
DIY ԷՍԳ `օգտագործելով անալոգային հայտնաբերում 2 և LabVIEW: 8 քայլ
DIY ԷՍԳ ՝ օգտագործելով անալոգային բացահայտում 2 և LabVIEW. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել տնական էլեկտրասրտագրիչ (ԷՍԳ): Այս մեքենայի նպատակն է ուժեղացնել, չափել և գրանցել սրտի ստեղծած բնական էլեկտրական ներուժը: ԷՍԳ -ն կարող է բացահայտել հարուստ տեղեկատվություն
Շարժման վերահսկվող վարդակից - շարժման զգայուն լույսից `6 քայլ
Շարժման վերահսկվող վարդակից - Շարժման զգայուն լույսից. Պատկերացրեք, որ դուք հնարամիտ եք, ով գնում է բլոկի ամենասարսափելի տունը: Բոլոր գայլերի, ուրվականների և գերեզմանների կողքով անցնելուց հետո դուք վերջապես հասնում եք վերջին ճանապարհին: Դուք կարող եք տեսնել կոնֆետը ձեր առջևի ամանի մեջ: Բայց հետո հանկարծ մի ղո