Բովանդակություն:

PIR շարժման ցուցիչ. Ինչպես օգտագործել PIR- ները Arduino- ի և Raspberry Pi- ի հետ. 5 քայլ
PIR շարժման ցուցիչ. Ինչպես օգտագործել PIR- ները Arduino- ի և Raspberry Pi- ի հետ. 5 քայլ

Video: PIR շարժման ցուցիչ. Ինչպես օգտագործել PIR- ները Arduino- ի և Raspberry Pi- ի հետ. 5 քայլ

Video: PIR շարժման ցուցիչ. Ինչպես օգտագործել PIR- ները Arduino- ի և Raspberry Pi- ի հետ. 5 քայլ
Video: Crypto Pirates Daily News - Tuesday January 19th, 2022 - Latest Crypto News Update 2024, Նոյեմբեր
Anonim
PIR շարժման ցուցիչ. Ինչպես օգտագործել PIR- ներ Arduino- ի և Raspberry Pi- ի հետ
PIR շարժման ցուցիչ. Ինչպես օգտագործել PIR- ներ Arduino- ի և Raspberry Pi- ի հետ

Այս և այլ զարմանալի ձեռնարկներ կարող եք կարդալ ElectroPeak- ի պաշտոնական կայքում

Այս ձեռնարկում դուք կսովորեք, թե ինչպես օգտագործել PIR շարժման տվիչը `շարժումը հայտնաբերելու համար: Այս ձեռնարկի վերջում դուք կսովորեք.

  1. Ինչպես են աշխատում PIR շարժման տվիչները
  2. Ինչպես օգտագործել PIR տվիչները Arduino- ի հետ
  3. Ինչպես օգտագործել PIR տվիչները Raspberry Pi- ի հետ

Քայլ 1. Ինչպես են աշխատում PIR շարժման տվիչները

Ինչպես են աշխատում PIR շարժման տվիչները
Ինչպես են աշխատում PIR շարժման տվիչները
Ինչպես են աշխատում PIR շարժման տվիչները
Ինչպես են աշխատում PIR շարժման տվիչները

Պասիվ ինֆրակարմիր տվիչները կարող են հայտնաբերել օբյեկտների շարժում, որոնք ճառագայթում են IR լույս (ինչպես մարդու մարմինները): Հետևաբար, այս սենսորների օգտագործումը `անվտանգության համակարգերում մարդկանց տեղաշարժը կամ զբաղվածությունը հայտնաբերելու համար, շատ տարածված է: Այս տվիչների սկզբնական կարգավորումն ու չափագրումը տեւում է մոտ 10-60 վայրկյան:

HC-SR501- ի ինֆրակարմիր պատկերման սենսորը արդյունավետ, էժան և կարգավորելի մոդուլ է միջավայրում շարժումը հայտնաբերելու համար: Այս մոդուլի փոքր չափերը և ֆիզիկական դիզայնը թույլ են տալիս հեշտությամբ օգտագործել այն ձեր նախագծում: PIR շարժման հայտնաբերման տվիչի ելքը կարող է ուղղակիորեն միացվել Arduino (կամ ցանկացած միկրոկոնտրոլեր) թվային կապում մեկին: Եթե սենսորով որևէ շարժում է հայտնաբերվում, այս քորոցի արժեքը կսահմանվի «1»: Գրատախտակի երկու պոտենցիոմետրերը թույլ են տալիս կարգավորել զգայունությունը և հետաձգել ժամանակը շարժումը հայտնաբերելուց հետո:

PIR մոդուլներն ունեն պասիվ ինֆրակարմիր սենսոր, որը հայտնաբերում է մարդու մարմնից ճառագայթվող ինֆրակարմիր ճառագայթման գրավչությունն ու տեղաշարժը: Այս մոդուլը կարող եք օգտագործել անվտանգության համակարգերում, խելացի լուսավորության համակարգերում, ավտոմատացումներում և այլն: Շուկայում առկա են տարբեր PIR մոդուլներ, բայց դրանք բոլորը հիմնականում նույնն են: Նրանք բոլորն ունեն առնվազն Vcc կապ, GND կապ և թվային ելք: Այս մոդուլներից մի քանիսում սենսորի վրա ոսպնյակի նման գնդակ կա, որը բարելավում է դիտման անկյունը:

Քայլ 2. Arduino- ի հետ PIR տվիչի օգտագործումը

Օգտագործելով PIR տվիչ Arduino- ի հետ
Օգտագործելով PIR տվիչ Arduino- ի հետ

Շրջան

Դուք կարող եք PIR ելքը միացնել ցանկացած թվային կապի: Այս մոդուլի հետևում թռիչք կա: Եթե թռիչքը տեղափոխեք L դիրք, սենսորը «կփոխվի» (կփոխի վիճակը), երբ շարժումը հայտնաբերվի: Դժվար թե դա շատ օգտակար լինի գործնական ծրագրերում: Այս ռեժիմը կոչվում է ոչ հրահրող կամ միայնակ գործարկման ռեժիմ: Թռիչքը H դիրք տեղափոխելը կհանգեցնի ավելի սովորական սենսորային տրամաբանության: Սենսորը կմիացվի, երբ շարժումը հայտնաբերվի, և անջատվի վերջին շարժումը հայտնաբերելուց որոշ ժամանակ անց: Այս սենսորը կվերականգնի ժամաչափը (ինչը հակառակ դեպքում անջատում էր ելքը) ամեն անգամ, երբ շարժում է հայտնաբերվում. սա կարող է կիրառելի լինել, օրինակ, սենյակի զբաղվածության լուսավորության կառավարման համար, որտեղ դուք չեք ցանկանում, որ լույսերը թարթվեն, երբ սարքը վերակայվի: Սա կոչվում է Retriggering ռեժիմ: (կամ կրկնվող ձգանման ռեժիմ): Այս մոդուլի հետևում կա նաև երկու պոտենցիոմետր: Փոխելով SENSITIVITY պոտենցիոմետրը, դուք կարող եք նվազեցնել կամ բարձրացնել տվիչի զգայունությունը (ժամացույցի սլաքի սլաքի ուղղությամբ), ինչպես նաև TIME պոտենցիոմետրը փոխելով շարժման հայտնաբերումից հետո ելքի հետաձգումը կփոխվի:

Կոդ

Դուք պետք է ավելացնեք գրադարանը, այնուհետև վերբեռնեք ծածկագիրը: Եթե առաջին անգամ եք աշխատում Arduino տախտակով, պարզապես հետևեք այս քայլերին. Գնացեք www.arduino.cc/hy/Main/Software և ներբեռնեք ձեր ՕՀ -ի ծրագրակազմը: Տեղադրեք IDE ծրագրակազմը, ինչպես նշված է հրահանգում:

  1. Գործարկեք Arduino IDE- ն և մաքրեք տեքստային խմբագրիչը և պատճենեք հետևյալ ծածկագիրը տեքստային խմբագրիչում:
  2. Ընտրեք տախտակը գործիքների և տախտակների մեջ, ապա ընտրեք ձեր Arduino խորհուրդը:
  3. Միացրեք Arduino- ն ձեր համակարգչին և տեղադրեք COM պորտը գործիքների և նավահանգստի մեջ:
  4. Կտտացրեք Վերբեռնում (Սլաքի նշան) կոճակը:
  5. Դուք ամեն ինչ պատրաստ եք:

Properիշտ ճշգրտման համար PIR սենսորի առջև չպետք է լինի որևէ շարժում մինչև 15 վայրկյան (մինչև 13 -րդ կապն անջատված չէ): Այս ժամանակահատվածից հետո սենսորը ունի իր դիտման տարածքի պատկերը և կարող է հայտնաբերել շարժումները: Երբ PIR սենսորը շարժում է հայտնաբերում, ելքը կլինի ԲԱՐՁՐ, հակառակ դեպքում ՝ OWԱOWՐ:

Քայլ 3: Օգտագործեք PIR տվիչ ՝ Raspberry Pi- ով

Օգտագործելով PIR սենսոր ՝ Raspberry Pi- ով
Օգտագործելով PIR սենսոր ՝ Raspberry Pi- ով

Նշեք միացումը և օգտագործեք հետևյալ ծածկագիրը.

Քայլ 4: Նախագծերի օրինակներ

Հետաքրքրվա՞ծ եք հետագա ընթերցումներով: Բաց մի թողեք այս նախագիծը.

Շարժման և ժեստերի հայտնաբերում Arduino- ի և PIR ցուցիչի կողմից

Քայլ 5: Գնեք PIR շարժման ցուցիչ

Գնեք PIR տվիչ ElectroPeak- ից

Խորհուրդ ենք տալիս: