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

Ուլտրաձայնային տվիչների միջոցով ռոբոտից խոչընդոտներից խուսափելը. 9 քայլ (նկարներով)
Ուլտրաձայնային տվիչների միջոցով ռոբոտից խոչընդոտներից խուսափելը. 9 քայլ (նկարներով)

Video: Ուլտրաձայնային տվիչների միջոցով ռոբոտից խոչընդոտներից խուսափելը. 9 քայլ (նկարներով)

Video: Ուլտրաձայնային տվիչների միջոցով ռոբոտից խոչընդոտներից խուսափելը. 9 քայլ (նկարներով)
Video: Հեռաչափի,ձայնի և Servo շարժիչի համակցում Arduino 2024, Նոյեմբեր
Anonim
Ուլտրաձայնային տվիչների օգտագործմամբ ռոբոտի խոչընդոտներից խուսափելը
Ուլտրաձայնային տվիչների օգտագործմամբ ռոբոտի խոչընդոտներից խուսափելը

Սա պարզ նախագիծ է Ուլտրաձայնային տվիչների (HC SR 04) և Arduino Uno- ի միջոցով խոչընդոտներից խուսափող ռոբոտին: մեկնաբանություններ ինձ հետ:

Հիմնական բաղադրիչների ցանկ

  • Արդուինո Ունո - 1
  • Ուլտրաձայնային տվիչ (HC SR 04) - 3
  • 5 վ փոխանցման տախտակ - 1
  • 12 Վ մարտկոց - 1
  • 12 V փոխանցման շարժիչ - 4
  • Շարժիչային փակագծեր - 4
  • Չասի - 1
  • Անիվներ - 4
  • Պտուտակներ և ընկույզներ
  • Անջատիչ -1
  • Թռիչքային մալուխներ -10

Քայլ 1: Arduino Uno տախտակ

Arduino Uno տախտակ
Arduino Uno տախտակ

Arduino Uno- ն միկրոհսկիչ տախտակ է, որը հիմնված է ATmega328P- ի վրա: Այն ունի 14 թվային մուտքային և ելքային կապում, 6 անալոգային մուտք: Գործող լարումը 5 Վ է արտաքին էներգիայի մատակարարմամբ: Կան բազմաթիվ առավելություններ, կոդավորումը և վերբեռնումը հեշտ է, սխալների ուղղումը ՝ հեշտ: Կան բազմաթիվ սենսորային մոդուլներ և այլ սարքեր Արդուինո

Երբ սնուցում եք Arduino տախտակին, օգտագործեք 5 վոլտ կամ 9 վոլտ: Դուք չպետք է սնվեք 12 վոլտով: Եթե ստիպված եք օգտագործել 12 վ մարտկոց, տվեք այն 5 վ կարգավորիչի միացումով:

Քայլ 2. Ուլտրաձայնային տվիչ (HC SR 04)

Ուլտրաձայնային տվիչ (HC SR 04)
Ուլտրաձայնային տվիչ (HC SR 04)
Ուլտրաձայնային տվիչ (HC SR 04)
Ուլտրաձայնային տվիչ (HC SR 04)

Ռոբոտն ունի երեք ուլտրաձայնային տվիչ, որոնք գտնվում են առջևում, ձախում և աջում: Robot- ն աշխատում է ըստ այդ սենսորների: Ուլտրաձայնային տվիչն այն սարքն է, որը կարող է չափել ձայնի ալիքների միջոցով օբյեկտից հեռավորությունը: Կան չորս կապում, որոնք VCC են (5 վ հզորություն մատակարարում), GND (Ground), Trig և echo: Կան երկու փոխարկիչ ՝ մեկը փոխանցման և մյուսը ՝ ստացման համար: Երկուսն էլ ամրագրված են մեկ PCB- ով ՝ կառավարման միացումով: Ուլտրաձայնային հեռավորության չափումներ `մոտ 2 սմ -ից մինչև 400 սմ: Նաև բարձր հաճախականության ձայն է `40 ԿՀց հաճախականությամբ:

Գործողության սկզբունքը

Arduino- ից ստեղծեք կարճ 20 uS զարկերակ դեպի ձգան մուտքագրումը `սկսելու համար: Ուլտրաձայնային մոդուլը կուղարկի 8 ցիկլային ուլտրաձայնային պայթյուն 40 կՀց հաճախականությամբ և բարձրացնելու իր արձագանքի գիծը բարձր:

Այնուհետև այն լսում է արձագանքը, և հենց որ հայտնաբերում է այն, նորից իջեցնում է արձագանքի գիծը: Էխո գիծը, հետևաբար, զարկերակ է, որի լայնությունը համամասնական է առարկայից հեռավորությանը:

Timամանակի զարկերակի միջոցով հնարավոր է հաշվարկել միջակայքը դյույմ/սանտիմետրերով:

Մոդուլն ապահովում է հեռավորության համաչափ արձագանքային զարկերակ:

uS/58 = սմ կամ uS/148 = դյույմ:

Քայլ 3: Այլ բաղադրիչներ

Այլ բաղադրիչներ
Այլ բաղադրիչներ
Այլ բաղադրիչներ
Այլ բաղադրիչներ
Այլ բաղադրիչներ
Այլ բաղադրիչներ
Այլ բաղադրիչներ
Այլ բաղադրիչներ

Կան շարժիչի լիսեռների տրամագծի տարբեր չափսեր և անիվների անցքի չափսեր:

Umատկող մալուխը պետք է լինի արականից իգական:

Քայլ 4. Սենսորներ Arduino- ի միացման դիագրամով

Սենսորներ Arduino միացման դիագրամով
Սենսորներ Arduino միացման դիագրամով

Առջևի ցուցիչ.

Էխո քորոց - Arduino քորոց 6

Trig pin - Arduino pin 7

VCC քորոց - 5V

GND - գետնին

Ձախ սենսոր

Trig pin - Arduino pin 9

VCC կապում - 5VGND - գետնին

Աջ սենսոր

Trig pin - Arduino pin 11

VCC կապում - 5VGND - գետնին

Քայլ 5. Ռելեային տախտակ Arduino միացման դիագրամով

Ռելեային տախտակ Arduino- ի միացման դիագրամով
Ռելեային տախտակ Arduino- ի միացման դիագրամով

Էստաֆետա 1 - Arduino կապ 2:

Էստաֆետա 2 - Arduino կապ 3:

Էստաֆետա 3 - Arduino քորոց 4:

Էստաֆետա 4 - Arduino քորոց 5:

Քայլ 6: 12 վոլտ և ռելեի միացում

12 վոլտ և ռելե միացում
12 վոլտ և ռելե միացում

NC - Սովորական փակ

ՈՉ - Սովորական բաց

C - ընդհանուր

Այստեղ անհրաժեշտության դեպքում կարող եք փոխել բևեռականություն: Ըստ այդմ, շարժիչի պտտման ուղղությունը կփոխվի:

Շարժիչները պետք է միացված լինեն ընդհանուր կապերին:

Քայլ 7: Հավաքում

Հավաքում
Հավաքում
Հավաքում
Հավաքում

Ձախ և աջ կողմի շարժիչները պետք է առանձնացված լինեն յուրաքանչյուր կողմից:

Քայլ 8: Կոդեր

Կոդեր
Կոդեր

Քայլ 9: Փորձարկում և ավարտում

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