Բովանդակություն:
- Քայլ 1: Նկարագրություն Բաղադրիչներ
- Քայլ 2: Ինչպե՞ս է այն աշխատում:
- Քայլ 3. Միկրոկոնտրոլերի որոնվածի ծրագրավորում
- Քայլ 4. Ուլտրաձայնային հեռավորության սենսորային սխեմաների հավաքում
Video: AVR միկրոկոնտրոլեր: Ուլտրաձայնային հեռավորության սենսոր: HC-SR04 LCD NOKIA 5110: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ողջույն բոլորին!
Այս բաժնում ես պարզ էլեկտրոնային սարք եմ պատրաստում հեռավորությունը և այդ պարամետրերը ցուցադրվում են LCD NOKIA 5110 -ով: Պարամետրերը ցուցադրվում են որպես դիագրամ և թվեր: Սարքը հիմնված է AVR ATMEGA328P միկրոկառավարիչի վրա: Սարքը հագեցած է ուլտրաձայնային սենսորային հեռավորությամբ HC-SR04:
Քայլ 1: Նկարագրություն Բաղադրիչներ
Սարքի հիմնական բաղադրիչները
- Միկրոկոնտրոլեր AVR «ATMEGA328P»
- Մոնոխրոմ գրաֆիկական LCD «NOKIA 5110»
- Ուլտրաձայնային հեռավորության տվիչ «HC-SR04»
Միկրոկոնտրոլեր AVR «ATMEGA328P»
Ներգրավված առանձնահատկություններ.
- 16-բիթ ժամաչափ/հաշվիչի ընդհատում
- Արտաքին ընդհատումներ
- Վարպետ/ստրուկ SPI սերիական ինտերֆեյս
Մոնոխրոմ գրաֆիկական LCD «NOKIA 5110»
Տեխնիկական պայմաններ.
- 48 x 84 կետանոց LCD էկրան
- Սերիական ավտոբուսային միջերես `առավելագույն արագությամբ 4 Մբիթ/վրկ
- Ներքին վերահսկիչ/վարորդ «PCD8544»
- LED հետևի լույս
- Աշխատում է 2.7V-5V լարումով, ցածր էներգիայի սպառմամբ, այն հարմար է մարտկոցների կիրառման համար
- Temերմաստիճանը `-25˚C- ից +70˚C
- Աջակցման ազդանշանի CMOS մուտքագրում
Ուլտրաձայնային հեռավորության տվիչ «HC-SR04»
Առանձնահատկություններ և բնութագրեր.
- Սնուցման աղբյուր ՝ +5V DC
- Հանգիստ հոսանք ՝ <2 մԱ, աշխատանքային հոսանք ՝ 15 մԱ
- Տատանման հեռավորությունը ՝ 2 սմ - 400 սմ / 1 " - 13 ֆտ, լուծաչափը` 0.3 սմ
- Չափման անկյունը `30 աստիճան
- Գործարկիչ մուտքային զարկերակի լայնություն ՝ 10uS
- Չափը ՝ 45 մմ x 20 մմ x 15 մմ
Քայլ 2: Ինչպե՞ս է այն աշխատում:
Ուլտրաձայնային տվիչը գործում է SONAR և RADAR համակարգի սկզբունքով, որն օգտագործվում է օբյեկտից հեռավորությունը որոշելու համար:
Ուլտրաձայնային տվիչը առաջացնում է բարձր հաճախականության ձայնային (ուլտրաձայնային) ալիքներ: Երբ այս ուլտրաձայնը հարվածում է օբյեկտին, այն արտացոլվում է որպես արձագանք, որն ընկալվում է ստացողի կողմից, ինչպես ցույց է տրված ստորև նկարում:
Չափելով էխոյի `ստացողի հասնելու համար անհրաժեշտ ժամանակը, մենք կարող ենք հաշվարկել հեռավորությունը:
Սա հեռավորությունը չափելու ուլտրաձայնային մոդուլի հիմնական աշխատանքի սկզբունքն է:
HCSR04 ուլտրաձայնային մոդուլում մենք պետք է ձգան զարկերակ տանք, որպեսզի այն առաջացնի 40 կՀց հաճախականությամբ ուլտրաձայնային հետազոտություն:
Ուլտրաձայնային հետազոտություն արտադրելուց հետո, այսինքն ՝ 40 կՀց հաճախականությամբ 8 իմպուլս, այն բարձրացնում է արձագանքման քորոցը: Էխոյի քորոցը մնում է բարձր, քանի դեռ այն ետ չի ստանում արձագանքի ձայնը: Այսպիսով, արձագանքման քորոցի լայնությունը կլինի այն ժամանակը, երբ ձայնը ճանապարհորդի առարկա և հետ վերադառնա: Երբ ժամանակ ենք ստանում, կարող ենք հաշվարկել հեռավորությունը, քանի որ գիտենք ձայնի արագությունը:
HC -SR04- ը կարող է չափել մինչև 2 սմ - 400 սմ միջակայքում:
Այժմ ինչպես հաշվարկել հեռավորությունը. Հեռավորություն = Արագություն Timeամանակ
Ձայնային ալիքների արագությունը 343 մ/վ է
Ընդհանուր հեռավորությունը = 343 x Բարձր ժամանակ (արձագանք) 2
Ընդհանուր հեռավորությունը բաժանվում է 2-ի, քանի որ ազդանշանը HC-SR04- ից անցնում է օբյեկտ և վերադառնում HC-SR04 մոդուլ:
Քայլ 3. Միկրոկոնտրոլերի որոնվածի ծրագրավորում
Ներբեռնեք որոնվածի միկրոկառավարիչի С-code ծրագիրը `մեկնաբանություններով:
Այնուհետև այն կազմեք HEX ֆայլում և տեղադրեք միկրոկառավարիչի ֆլեշ հիշողության մեջ:
Irmրամեկուսացման ծրագրակազմը միկրոկոնտրոլերին
Բեռնել HEX ֆայլը միկրոկառավարիչի ֆլեշ հիշողության մեջ: Դիտեք տեսանյութը ՝ միկրոկառավարիչի ֆլեշ հիշողության այրման մանրամասն նկարագրությամբ.
Քայլ 4. Ուլտրաձայնային հեռավորության սենսորային սխեմաների հավաքում
Միացրեք բաղադրիչները սխեմատիկ սխեմայի համաձայն:
Միացրեք հոսանքը և այն աշխատում է:
Խորհուրդ ենք տալիս:
Ուղեցույց. Ինչպես օգտագործել անալոգային ուլտրաձայնային հեռավորության տվիչ US-016 Arduino UNO- ով. 3 քայլ
Ուղեցույց. Ինչպես օգտագործել անալոգային ուլտրաձայնային հեռավորության տվիչ US-016 Arduino UNO- ի հետ: Նկարագրություն. US-016 ուլտրաձայնային մեկնարկային մոդուլը թույլ է տալիս 2 սմ ~ 3 մ ոչ չափման հնարավորություններ, մատակարարման լարման 5 Վ, հոսանքի ընթացիկ 3.8 մԱ, օժանդակ անալոգային ելքային լարման, կայուն և հուսալի: Այս մոդուլը կարող է տարբեր լինել ՝ կախված հավելվածից
DIY թվային հեռավորության չափում ուլտրաձայնային սենսորային ինտերֆեյսով `5 քայլ
DIY թվային հեռավորության չափում ուլտրաձայնային սենսորային միջերեսով. Այս հրահանգի նպատակն է նախագծել թվային հեռավորության տվիչ GreenPAK SLG46537- ի օգնությամբ: Համակարգը նախագծված է ASM- ի և GreenPAK- ի այլ բաղադրիչների միջոցով `ուլտրաձայնային տվիչի հետ փոխազդելու համար: Համակարգը նախագծված է
TinkerCAD Ուլտրաձայնային հեռավորության սենսորային միացում (համակարգչային Eng վերջնական) ՝ 4 քայլ
TinkerCAD ուլտրաձայնային հեռավորության տվիչների միացում (համակարգչային Eng վերջնական). Մենք կստեղծենք ևս մեկ զվարճալի tinkerCAD միացում, որը կարանտինի ընթացքում կկատարենք: Այսօր հետաքրքիր բաղադրիչի հավելում կա, կարո՞ղ եք գուշակել: Դե, մենք պատրաստվում ենք օգտագործել ուլտրաձայնային հեռավորության սենսոր: Ավելին, մենք պատրաստվում ենք ծածկագրել 3 LED- ի համար
Arduino LED Ring Ուլտրաձայնային հեռավորության տվիչ ՝ 8 քայլ
Arduino LED Ring Ուլտրաձայնային հեռավորության սենսոր. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել LED օղակը և ուլտրաձայնային մոդուլը ՝ հեռավորությունը չափելու համար: Դիտեք ցուցադրական տեսանյութ
Օգտագործելով ուլտրաձայնային հեռավորության տվիչ և սերիական մոնիտորի ելք. 6 քայլ
Օգտագործելով ուլտրաձայնային հեռավորության տվիչ և սերիական մոնիտորի ելք. Wantանկանում եք սովորել, թե ինչպես օգտագործել սերիական մոնիտորի ելքը: Դե, այստեղ դուք ունեք կատարյալ ձեռնարկ, թե ինչպես դա անել: Այս ուսանելիում ես ձեզ կառաջնորդեմ պարզ քայլերի միջոցով, որոնք անհրաժեշտ են ուլտրաձայնային տվիչի միջոցով հեռավորությունը հայտնաբերելու և տեղեկացնելու համար