Բովանդակություն:
- Պարագաներ
- Քայլ 1: Մատակարարման գնում
- Քայլ 2. Աշխատեք երկարացման լարով
- Քայլ 3: Ռելեի տեղադրում
- Քայլ 4. Միացրեք PIR շարժման տվիչը
- Քայլ 5: Գրեք օրենսգիրքը
- Քայլ 6: Վայելեք
Video: Սենյակի լույսը վերահսկվում է PIR տվիչի և Arduino- ի միջոցով. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այսօր մենք վերահսկելու ենք ձեր սենյակի լույսերը ՝ Arduino PIR շարժման տվիչի միջոցով շարժման հայտնաբերման միջոցով: Այս նախագիծը շատ զվարճալի է և այն շատ գործնական կիրառություն ունի ձեր տանը և կարող է ձեզ որոշակի գումար խնայել ՝ այս նախագիծը կատարելով: Ուղղակի արագ ՀԱՅՏԱՐԱՐՈԹՅՈՆ, այս նախագիծը ներառում է գծի լարումը, ինչը նշանակում է, որ դուք խաղալու եք 120 Վ լարման միջոցով (դա ձեզ ցնցելու է), եթե դա ձեր հարմարավետության գոտուց դուրս է կամ մեծ փորձ չունեք, հավանաբար պետք է վերադառնաք այս նախագծին հետագայում:
Սա այն ձեռնարկն է, որը ձեզ կուղեկցի սկզբից մինչև վերջ, իհարկե, հեշտ քայլով: Եկեք սկսենք!
Պարագաներ
- Arduino միկրոկոնտրոլեր
- 1 x Breadboard
- 1 x PIR շարժման ցուցիչ
- 1 x SRD-05VDC-SL-C ռելե
- 1 x 1KΩ դիմադրություն
- 1 x 1N4007 դիոդ
- 1 x 2N2222 տրանզիստոր (NPN)
- 1 x երկարացման լար
- 1 x Լամպ/Լամպ
- 2 x լարային միակցիչներ
- Էլեկտրական ժապավեն
- Մի քանի կապող լարեր
Քայլ 1: Մատակարարման գնում
Եթե ձեզ հասանելի չեն այս մատակարարումներից մի քանիսը, ես տրամադրել եմ հղումներ, որտեղից կարող եք գնել յուրաքանչյուրը էժան գներով:
- Arduino միկրոկոնտրոլեր
- 1 x Breadboard
- 1 x PIR շարժման ցուցիչ
- 1 x SRD-05VDC-SL-C ռելե
- 1 x 1KΩ դիմադրություն
- 1 x 1N4007 դիոդ
- 1 x 2N2222 տրանզիստոր (NPN)
- 1 x երկարացման լար
- 1 x Լամպ/Լամպ
- 2 x լարային միակցիչներ
- Էլեկտրական ժապավեն
- Մի քանի կապող լարեր
Քայլ 2. Աշխատեք երկարացման լարով
Մեր առաջին քայլը երկարացման լարը կարգավորելն է, որպեսզի մենք պատրաստ լինենք այն միացնել շրջանագծին, այսուհետ մի երկարացրեք լարը պատին մինչև նշվածը: Նախ, մենք պատրաստվում ենք բռնել մեր երկարացման լարը և կտրել այն կիսով չափ, օգտագործելով կտրիչներ, այնուհետև մալուխի արտաքին մեկուսացումը հանել մոտ 2-3 դյույմ: Արտաքին մեկուսացումը քանդելիս համոզվեք, որ ներքին լարերը չվնասեն: Հաջորդը, օգտագործելով մերկացնող սարքերը, հեռացրեք երկու ծայրերի ներքին լարերից մոտ կես դյույմ: Հատուկ երկարացման լարը, որը ես օգտագործում եմ, ունի 3 լար, կանաչ մետաղալարն աղացած է, սպիտակ մետաղալարը չեզոք է, իսկ սևը գծային: Այժմ օգտագործելով մեր մետաղալարերի միակցիչները, նորից միացրեք գետնին (կանաչ) և չեզոք (սպիտակ) լարերը, այժմ դուք պետք է բացեք միայն 2 սև լարերը: Այսպիսով, մենք այժմ ավարտել ենք երկարացման լարերի տեղադրումը և մտադիր ենք այն կողքի պահել մինչև անհրաժեշտություն լինի:
Քայլ 3: Ռելեի տեղադրում
Այժմ մենք պատրաստվում ենք տեղադրել ռելե և միացնել այն Arduino- ի հետ, բայց նախքան ռելեի հետ անցնելը, եկեք հասկանանք, թե ինչ է ռելեն և ինչի համար է այն օգտագործվում: Ռելեը հիմնականում անջատիչի մեկ այլ ձև է, որն աշխատում է էլեկտրականությամբ, նրանք վերահսկում են մեկ էլեկտրական սխեման `բացելով և փակելով մեկ այլ շղթայի կոնտակտները: Շատ դեպքերում ռելեը հիմնականում թույլ է տալիս համեմատաբար ցածր լարման միջոցով հեշտությամբ կառավարել ավելի բարձր հզորության սխեմաները, ինչը և մենք անում ենք այս նախագծում: Լավ, հիմա եկեք հասնենք այն հատվածին, որտեղ մենք միացնում ենք ռելեն !!!
Ռելեի վրա կա 5 կապ, ընդհանուր, սովորաբար բաց (NO), սովորաբար փակ (NC) և 2 ոլորուն, կապերի համար վերաբերում են վերևի դիագրամին: Նախ, մենք պետք է միացնենք ռելեի կծիկ կապողներից մեկը հացատախտակի VCC ռելսին, այնուհետև դիոդ միացնենք մյուս կծիկին և ամրացնենք այն VCC ռելսին: Դիոդն իր տեղում է `կանխելու լարման թռիչքները կամ հոսանքի հետընթաց հոսքը:
Այժմ բռնեք NPN տրանզիստորը և միացրեք տրանզիստորի կոլեկտորը այն կծիկին, որտեղ միացված է դիոդը: Այնուհետև միացրեք NPN տրանզիստորի ճառագայթող կողմը գրատախտակին գրունտային ռելսին: Վերջապես, 1KΩ- ի միջոցով միացրեք տրանզիստորի հիմքը Arduino- ի թվային 2 -րդ կապին:
Ի վերջո, մենք պատրաստվում ենք իսկապես կարևոր կապ հաստատել: Վերցրեք մեր պատրաստած երկարացման լարը և մի սև մետաղալարը միացրեք ռելեի ընդհանուր քորոցին և ամրացրեք կապը էլեկտրական ժապավենով: Այնուհետեւ միացրեք մյուս ծայրը ռելեի NO քորոցին:
Քայլ 4. Միացրեք PIR շարժման տվիչը
Մենք նույնպես գրեթե ավարտեցինք, հիմա մենք մտադիր ենք PIR շարժման տվիչը միացնել շրջագծին, բայց մինչ դա թույլ կտանք հասկանալ, թե ինչ է PIR տվիչը: PIR սենսորը նշանակում է Պասիվ ինֆրակարմիր սենսոր: Այս սենսորը կարող է հայտնաբերել մարդկանց կամ կենդանիների առկայությունը և ազդանշան ուղարկել ՝ ասելով, որ հայտնաբերել է շարժում: PIR ցուցիչն ունի 3 կապ, VCC, Output և Ground:
Նախ, մենք պետք է PIR սենսորի VCC կապը միացնենք տախտակի վրա VCC երկաթուղու վրա և միացնենք PIR սենսորի գրունտի քորոցը գետնին: Այնուհետև մենք պատրաստվում ենք ելքային կապը միացնել Arduino կապումներից մեկին, ես օգտագործել եմ 4 -րդ կապը: Դուք այժմ հաջողությամբ միացրել եք PIR սենսորը:
Քայլ 5: Գրեք օրենսգիրքը
Այժմ մենք ավարտել ենք բոլոր սխեմաները, և այն ամենը, ինչ մեզ անհրաժեշտ է անել հիմա, գրելն է կոդը: Այս ծրագրի համար ծածկագիրը համեմատաբար պարզ է, և տրամաբանությունը պարզ է: Ես կցեցի վերը նշված սխեմայի կոդին, բայց եկեք հասկանանք, թե իրականում ինչ է անում այս կոդը:
Սկզբում մենք նախաստորագրում ենք մեր ռելեի կապը և մեր PIR սենսորային քորոցը, և ստեղծում ենք int փոփոխական, որը կոչվում է val: Հետո մենք հայտարարում ենք ռելեի քորոցը որպես ելք (ազդանշանը միայն անցնում է Arduino- ից) և հայտարարում ենք PIR տվիչի քորոցը որպես մուտք (ազդանշանը մտնում է միայն Arduino): Վերջապես, մենք օգտագործում ենք digitalread ՝ PIR սենսորից ընթերցում ստանալու համար, որը կամ 0 է (շարժում չկա) կամ 1 (շարժում), և այն պահում ենք փոփոխականի մեջ: Այնուհետև մենք օգտագործում ենք if և else հայտարարությունը `այս պահած արժեքը օգտագործելու համար, որպեսզի լամպը միացնենք/անջատենք, և այժմ մենք ավարտեցինք ծածկագիրը:
Քայլ 6: Վայելեք
Հուսանք, դուք վայելում եք այն և հպարտանում այն ամենով, ինչին հասել եք այսօր ձեր սեփական ուժերով !!
Խորհուրդ ենք տալիս:
Ինչպես կատարել PIR շարժման տվիչի լույսը տանը. 7 քայլ
Ինչպես պատրաստել PIR շարժման տվիչների լույսը տանը. Այս տեսանյութում ես ցույց եմ տվել, թե ինչպես պատրաստել պտույտի շարժիչ ցուցիչի լույսը տանը: Դուք կարող եք դիտել իմ տեսանյութը youtube- ում: Խնդրում ենք բաժանորդագրվել, եթե ձեզ դուր է գալիս իմ տեսանյութը և օգնեք ինձ աճել: https: //youtu.be/is7KYNHBSp8
Սենյակի ջերմաստիճանի կանխատեսում LM35 տվիչի և մեքենայական ուսուցման միջոցով. 4 քայլ
Սենյակի ջերմաստիճանի կանխատեսում LM35 տվիչի և մեքենայական ուսուցման միջոցով. Ներածություն Այսօր մենք կենտրոնացած ենք մեքենայական ուսուցման նախագծի կառուցման վրա, որը կանխատեսում է ջերմաստիճանը բազմանդամ ռեգրեսիայի միջոցով: Մեքենայական ուսուցումը արհեստական ինտելեկտի (ԱԻ) կիրառում է, որը համակարգերին հնարավորություն է տալիս ինքնաբերաբար սովորել
Տոնածառի լույսը, որը վերահսկվում է խաղալիքով. 12 քայլ (նկարներով)
Տոնածառի լույսը ՝ խաղալիքով. Դա նշանակում է տոնական տրամադրություն, նվերներ և, իհարկե, տոնածառ, որը զարդարված է վառ գունագեղ լույսերով: Ինձ համար զանգվածային շուկայի տոնածառի լույսերը չափազանց ձանձրալի են: Երեխաներին գոհացնելու համար ես պատրաստել եմ յուրահատուկ C
Ամենապարզ ավտոմատ ON OFF Սենյակի արտակարգ լուսավորության լույսը `3 քայլ
Ամենապարզ ավտոմատ ON OFF սենյակի շտապ լուսավորության լույս. Անջատիչով անջատված: Եթե էլեկտրաէներգիայի անջատում է, սենսորը ավտոմատ
LED դդումի լույսը վերահսկվում է Arduino- ի կողմից. 5 քայլ
LED դդումի լույսը վերահսկվում է Arduino- ի կողմից. Նախագծի սկզբնական տեսլականն էր ստեղծել լուսադիոդ, որը ինքնուրույն միացնելու և անջատելու համար հիմնված էր շրջակա լույսի վրա, և մոմը մոդելավորելու համար թարթում և փոփոխվում էր ինտենսիվությունը: Պահանջվող մասեր. 1 x Arduino 1 x LED (նախընտրելի է վառ սաթ իրատեսության համար) 1 x LDR