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

HC-SR04 Ուլտրաձայնային տվիչ ազնվամորի պիով. 6 քայլ
HC-SR04 Ուլտրաձայնային տվիչ ազնվամորի պիով. 6 քայլ

Video: HC-SR04 Ուլտրաձայնային տվիչ ազնվամորի պիով. 6 քայլ

Video: HC-SR04 Ուլտրաձայնային տվիչ ազնվամորի պիով. 6 քայլ
Video: HC-SR04 Ultrasonic Sensor Signals on Oscilloscope 2024, Հուլիսի
Anonim
HC-SR04 Ուլտրաձայնային տվիչ ազնվամորի պիով
HC-SR04 Ուլտրաձայնային տվիչ ազնվամորի պիով
HC-SR04 Ուլտրաձայնային տվիչ ազնվամորի պիով
HC-SR04 Ուլտրաձայնային տվիչ ազնվամորի պիով

Ողջույն, բոլորին … իմ անունը Ահմեդ Դարվիշ է … սա իմ նախագիծն է, որն օգտագործում է Raspberry Pi- ն ուլտրաձայնային տվիչով, և ես կցանկանայի այն կիսել բոլորիդ հետ: Ինձ խնդրել են պատրաստել ծածկագիր, որն աշխատում է Python- ում ՝ վերահսկելու Raspberry Pi տախտակին միացված ուլտրաձայնային 8 սենսորներ: Համակարգը պետք է միացված լինի էկրանին HDMI- ի միջոցով և այն պետք է ցույց տա ռադարային մոնիտորի նման մի բան:

Սենսորը, որը ես ընտրում եմ նման նախագծի համար, HC-SR04 սենսորն է: Այս փորձի ժամանակ ես կօգտագործեմ միայն մեկ տվիչ, և եթե ցանկանում եք, որ ձեր Pi- ին ավելի շատ սենսորներ միացվեն, ապա պետք է հաշվի առնել սենսորների համար 5 Վ արտաքին էներգիայի աղբյուր տրամադրելը, քան Pi- ից էներգիա վերցնելու փոխարեն:

Քայլ 1: Կոնտակտներ

Ուրախ եմ լսել ձեր կարծիքը: Խնդրում եմ մի հապաղեք միանալ իմ ալիքներին ՝

Instagram ՝ @simpledigital010

Twitter: @պարզապես 01 Դիջիտա

Քայլ 2: Ի՞նչ է մեզ պետք նախագծի համար:

Ի՞նչ է մեզ պետք նախագծի համար
Ի՞նչ է մեզ պետք նախագծի համար
Ի՞նչ է մեզ պետք նախագծի համար
Ի՞նչ է մեզ պետք նախագծի համար
Ի՞նչ է մեզ պետք նախագծի համար
Ի՞նչ է մեզ պետք նախագծի համար

Առաջին ՝ Raspberry Pi- ի համար.

- Raspberry Pi տախտակ

- HDMI մալուխ

- հեռուստացույց կամ մոնիտոր HDMI պորտով

- Մկնիկ և ստեղնաշար

- DSL կապ ինտերնետ հասանելիության համար

- 8 ԳԲ միկրո SD քարտ

- Միկրո USB մալուխ

Երկրորդ ՝ սենսորի համար.

- HC-SR04 սենսոր

- readանկացած չափի տախտակ

- Միացման լարեր (արական և իգական)

- Ռեզիստորներ (1 կ Օմ և 2 Կ Օմ)

Երրորդ ՝ ձեզ համար.

- բաժակ սուրճ կամ մի բաժակ հյութ

- Գեղեցիկ աթոռ

- Սեղան կամ գրասեղան

Քայլ 3. Իմ Raspberry Pi խորհուրդը պատրաստելու համար աշխատել

Սկզբում ես ստիպված էի ներբեռնել օպերացիոն համակարգը համացանցից (https://www.raspberrypi.org/downloads/noobs/) միջոցով: Սկսնակների համար Raspberry Pi տախտակին ծանոթանալու ավելի շատ օգնության համար կարող եք տեսնել հետևյալ էջը (https://www.raspberrypi.org/help/videos/):

Օպերացիոն համակարգը ներբեռնելուց հետո ես կրկնօրինակեցի 8 ԳԲ հիշողության քարտի վրա, որպեսզի այն տեղադրեմ տախտակին և սկսեմ աշխատել: Վերոնշյալ տեսանյութը իսկապես օգտակար է առաջին անգամ օգտագործողների համար և օգնում է ձեզ տեղադրման ընթացքում:

Խնդրում ենք նկատի ունենալ, որ հիշողության քարտը ՉԻ ՊԵՏՔ հանվի տախտակից որևէ պատճառով: Հակառակ դեպքում այդ քարտը չի գործում:

Քայլ 4: Հաջորդ քայլը. Ձեր համակարգի կարգավորումը

Հաջորդ քայլը: Ձեր համակարգի կարգավորումը
Հաջորդ քայլը: Ձեր համակարգի կարգավորումը
Հաջորդ քայլը: Ձեր համակարգի կարգավորումը
Հաջորդ քայլը: Ձեր համակարգի կարգավորումը

Այժմ, երբ դուք կավարտեք համակարգի տեղադրումը և համակարգը գործարկված է, մենք կարող ենք սկսել իրական աշխատանքը:

Սկզբից մենք սկսում ենք հացաթղթից և սենսորից: Այս էջը իսկապես օգտակար է այս քայլի համար (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi): Ֆիքսեք սենսորը սեղանի վրա, ինչպես ցույց է տրված դիմադրիչների հետ և միացեք ձեր Pi- ին: Ձեր սենսորը ստուգելու համար կարող եք պատճենել էջի կոդը: Պարզապես բացեք ձեր Python էջը և պատճենեք ծածկագիրը (ազատվեք էջի վերևի բառերից): Ո NOTՇԱԴՐՈԹՅՈՆ, որ այս ծածկագիրը պատրաստված է մեկ գործարկման համար: Այսինքն ՝ ծածկագիրը պետք է գրանցի միայն մեկ ընթերցում, այնուհետև դադարեցվի:

Այժմ, երբ ծածկագիրը լավ է աշխատում ձեր համակարգի հետ, դուք պետք է գնաք հաջորդ քայլին, որը պետք է լինի անընդհատ վազող չափում: Այս էջը իսկապես օգտակար է այս քայլի համար (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/): Պարզապես ուղղակիորեն անցեք ծածկագրին, քանի որ այլևս բացատրության կարիք չունեք, քանի որ գաղափարը ստացել եք առաջին կայքից: ԲԱՅ գուցե կարիք լինի կարդալ մեկնաբանությունները, քանի որ դրանք ունեն որոշ օգտակար խորհուրդներ:

Քայլ 5: Ինչպե՞ս ցույց տալ թվերը:

Ինչպե՞ս ցուցադրել թվեր
Ինչպե՞ս ցուցադրել թվեր

Համակարգը լավ է, իսկ սենսորների ընթերցումները `լավ: Հաջորդ քայլը ընթերցումներն գույներով ձևերի վերածելն է: Նախ պետք է ներբեռնել matplotlib կոչվող գրադարանը: Պարզապես բացեք ձեր Pi Command Prompt էջը և գրեք. Sudo apt-get install python-matplotlib կամ հետևեք այս կայքի հրահանգներին: Գրադարանը տեղադրելուց հետո պարզապես փորձեք այս կայքում տեղադրված կոդը: Նկատի ունեմ ծածկագիրը 15 թիվն է, որի կողքին կա կանաչ չեկ:

Քայլ 6: Վերջնական քայլ. Սենսորի փորձարկում և նկար կազմելը

Խնդրում եմ նկատի ունենալ, որ ստորև նշված կոդն իմն է: Ես ստիպված էի միացնել անընդհատ աշխատող սենսորային ծածկագիրը գործչի գծանշման կոդի հետ, որպեսզի այն աշխատի այնպես, ինչպես ես եմ ուզում: Դուք կարող եք փոխել այն, ինչպես ցանկանում եք, որպեսզի համապատասխանի ձեր պահանջներին: Պարզապես պատճենեք կոդը Python- ի նոր ֆայլում և գործարկեք այն:

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