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

AVR միկրոկոնտրոլեր: Ուլտրաձայնային հեռավորության սենսոր: HC-SR04 LCD NOKIA 5110: 4 քայլ
AVR միկրոկոնտրոլեր: Ուլտրաձայնային հեռավորության սենսոր: HC-SR04 LCD NOKIA 5110: 4 քայլ

Video: AVR միկրոկոնտրոլեր: Ուլտրաձայնային հեռավորության սենսոր: HC-SR04 LCD NOKIA 5110: 4 քայլ

Video: AVR միկրոկոնտրոլեր: Ուլտրաձայնային հեռավորության սենսոր: HC-SR04 LCD NOKIA 5110: 4 քայլ
Video: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, Նոյեմբեր
Anonim
Image
Image

Ողջույն բոլորին!

Այս բաժնում ես պարզ էլեկտրոնային սարք եմ պատրաստում հեռավորությունը և այդ պարամետրերը ցուցադրվում են LCD NOKIA 5110 -ով: Պարամետրերը ցուցադրվում են որպես դիագրամ և թվեր: Սարքը հիմնված է AVR ATMEGA328P միկրոկառավարիչի վրա: Սարքը հագեցած է ուլտրաձայնային սենսորային հեռավորությամբ HC-SR04:

Քայլ 1: Նկարագրություն Բաղադրիչներ

Նկարագրություն Բաղադրիչներ
Նկարագրություն Բաղադրիչներ
Նկարագրություն Բաղադրիչներ
Նկարագրություն Բաղադրիչներ

Սարքի հիմնական բաղադրիչները

  • Միկրոկոնտրոլեր AVR «ATMEGA328P»
  • Մոնոխրոմ գրաֆիկական LCD «NOKIA 5110»
  • Ուլտրաձայնային հեռավորության տվիչ «HC-SR04»

Միկրոկոնտրոլեր AVR «ATMEGA328P»

Ներգրավված առանձնահատկություններ.

  1. 16-բիթ ժամաչափ/հաշվիչի ընդհատում
  2. Արտաքին ընդհատումներ
  3. Վարպետ/ստրուկ SPI սերիական ինտերֆեյս

Մոնոխրոմ գրաֆիկական LCD «NOKIA 5110»

Տեխնիկական պայմաններ.

  1. 48 x 84 կետանոց LCD էկրան
  2. Սերիական ավտոբուսային միջերես `առավելագույն արագությամբ 4 Մբիթ/վրկ
  3. Ներքին վերահսկիչ/վարորդ «PCD8544»
  4. LED հետևի լույս
  5. Աշխատում է 2.7V-5V լարումով, ցածր էներգիայի սպառմամբ, այն հարմար է մարտկոցների կիրառման համար
  6. Temերմաստիճանը `-25˚C- ից +70˚C
  7. Աջակցման ազդանշանի CMOS մուտքագրում

Ուլտրաձայնային հեռավորության տվիչ «HC-SR04»

Առանձնահատկություններ և բնութագրեր.

  1. Սնուցման աղբյուր ՝ +5V DC
  2. Հանգիստ հոսանք ՝ <2 մԱ, աշխատանքային հոսանք ՝ 15 մԱ
  3. Տատանման հեռավորությունը ՝ 2 սմ - 400 սմ / 1 " - 13 ֆտ, լուծաչափը` 0.3 սմ
  4. Չափման անկյունը `30 աստիճան
  5. Գործարկիչ մուտքային զարկերակի լայնություն ՝ 10uS
  6. Չափը ՝ 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. Ուլտրաձայնային հեռավորության սենսորային սխեմաների հավաքում

Ուլտրաձայնային հեռավորության սենսորային սխեմաների հավաքում
Ուլտրաձայնային հեռավորության սենսորային սխեմաների հավաքում
Ուլտրաձայնային հեռավորության սենսորային սխեմաների հավաքում
Ուլտրաձայնային հեռավորության սենսորային սխեմաների հավաքում

Միացրեք բաղադրիչները սխեմատիկ սխեմայի համաձայն:

Միացրեք հոսանքը և այն աշխատում է:

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