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

Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. 5 քայլ (նկարներով)
Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. 5 քայլ (նկարներով)

Video: Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. 5 քայլ (նկարներով)

Video: Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. 5 քայլ (նկարներով)
Video: Arduino-ով Servo շարժիչի պտտման աշխատանք Մուսայելյանի միջն. դպրոց 2024, Նոյեմբեր
Anonim
Arduino- ի վրա հիմնված ինքնավար բոտ ՝ օգտագործելով ուլտրաձայնային տվիչ
Arduino- ի վրա հիմնված ինքնավար բոտ ՝ օգտագործելով ուլտրաձայնային տվիչ
Arduino- ի վրա հիմնված ինքնավար բոտ ՝ օգտագործելով ուլտրաձայնային տվիչ
Arduino- ի վրա հիմնված ինքնավար բոտ ՝ օգտագործելով ուլտրաձայնային տվիչ
Arduino- ի վրա հիմնված ինքնավար բոտ ՝ օգտագործելով ուլտրաձայնային տվիչ
Arduino- ի վրա հիմնված ինքնավար բոտ ՝ օգտագործելով ուլտրաձայնային տվիչ
Arduino- ի վրա հիմնված ինքնավար բոտ ՝ օգտագործելով ուլտրաձայնային տվիչ
Arduino- ի վրա հիմնված ինքնավար բոտ ՝ օգտագործելով ուլտրաձայնային տվիչ

Ստեղծեք ձեր սեփական Arduino- ի վրա հիմնված ինքնավար բոտը `օգտագործելով ուլտրաձայնային տվիչ:

Այս բոտը կարող է գրեթե ինքնուրույն տեղաշարժվել ՝ առանց որևէ խոչընդոտի բախվելու: Հիմնականում այն, ինչ անում է, այն է, որ իր ճանապարհին հայտնաբերում է ցանկացած տեսակի խոչընդոտներ և ինքն է որոշում լավագույն ուղին (լավ ոչ բոլոր տեսակի խոչընդոտները):

Այսպիսով, առանց ժամանակ կորցնելու, եկեք սկսենք:

Քայլ 1. Compրագրի համար անհրաժեշտ բաղադրիչներ

Compրագրի համար պահանջվող բաղադրիչներ
Compրագրի համար պահանջվող բաղադրիչներ
Compրագրի համար անհրաժեշտ բաղադրիչներ
Compրագրի համար անհրաժեշտ բաղադրիչներ
Compրագրի համար անհրաժեշտ բաղադրիչներ
Compրագրի համար անհրաժեշտ բաղադրիչներ
Compրագրի համար անհրաժեշտ բաղադրիչներ
Compրագրի համար անհրաժեշտ բաղադրիչներ

Ահա այս ծրագրի համար անհրաժեշտ բոլոր անհրաժեշտ բաղադրիչների ցանկը.

  • Arduino UNO R3
  • Ուլտրաձայնային ցուցիչ
  • Servo Motor (մինի)
  • Jumper լարերը
  • L7805CV Լարման կարգավորիչ
  • L293D Motor Driver IC
  • 4 x 3.7V լիթիում-իոնային մարտկոց
  • 2 x փոխանցման շարժիչ
  • 3 x Անիվներ
  • Breadboard

Երբ հավաքեք բոլոր բաղադրիչները, լավ կլինի գնալ:

Քայլ 2. Բոտի մարմնի ստեղծում

Բոտի մարմնի ստեղծում
Բոտի մարմնի ստեղծում
Բոտի մարմնի ստեղծում
Բոտի մարմնի ստեղծում
Բոտի մարմնի ստեղծում
Բոտի մարմնի ստեղծում

Բոտի մարմինը պատրաստելու համար հետևեք հետևյալ քայլին

Քայլ 1. Erոդեք վերնագրի կանացի կապում մի փոքր կտորի վրա, ինչպես ցույց է տրված լուսանկարում: Եվ դրան մի պտուտակ ամրացրեք:

Քայլ 2. Այժմ պտուտակեք այդ PCB- ն ձեր servo շարժիչին և համոզվեք, որ այն բավականաչափ ամուր է:

Քայլ 3: Վերցրեք ձեր ուլտրաձայնային տվիչը և տեղադրեք արական վերնագրի քորոցները PCB- ի կանանց վերնագրերի մեջ: Տեղադրեք այն ճիշտ (կապն ապահովելու համար): Եվ հավասարեցրեք այն այնպես, որ servo շարժիչի 90 աստիճանը պետք է ուղղված լինի բոտի առջևի կողմին:

Քայլ 4: Այժմ բոտի մարմինը պատրաստելու համար կարող եք օգտագործել ստվարաթուղթ կամ պլաստմասե տախտակ `տաք սոսինձով կամ պտուտակներով: Բոտի մարմինը պատրաստեցի մետաղալարով և պտուտակներով:

Քայլ 5. Տեղադրեք Arduino- ն և տախտակը դրա դիրքի վրա, ինչպես ցույց է տրված լուսանկարում և ամրացրեք այն տաք սոսինձով կամ երկկողմանի ժապավենով:

Քայլ 6: Վերջապես տեղադրեք servo շարժիչը իր դիրքի վրա և ամրացրեք այն ինչ ուզում եք:

Քայլ 3. Բոտի սխեմատիկ դիագրամ

Բոտի սխեմատիկ դիագրամ
Բոտի սխեմատիկ դիագրամ
Բոտի սխեմատիկ դիագրամ
Բոտի սխեմատիկ դիագրամ

Միացրեք բաղադրիչները, ինչպես տրված է սխեմատիկում: Դա բավականին հեշտ է:

Սկզբում զուգահեռաբար միացրեք երկու մարտկոց, այնուհետև դրանք միացրեք հաջորդաբար ՝ առավելագույն լարման և հզորության հասնելու համար: Այժմ, եթե ունեք նույն RPM- ի երկու շարժիչ, ապա ձեզ հարկավոր չէ միացնել Arduino- ի 11 -րդ կապից մինչև L293D ic- ի 9 -րդ կապը: Բայց եթե ձեր շարժիչները չունեն նույն RPM- ը, ապա միացրեք այն: Եվ համոզվեք, որ ավելի մեծ RPM ունեցող շարժիչը պետք է լինի շարժիչի դիրքում 2:

Համոզվեք, որ բոլոր կապերը ամուր և ամրացված են:

Քայլ 4: Կոդի վերբեռնում Arduino- ում

Կոդի վերբեռնում Arduino- ում
Կոդի վերբեռնում Arduino- ում

Այս նախագծի ծածկագիրը տրված է ստորև:

Բայց նախքան ծածկագիրը վերբեռնելը բացեք այն և կատարեք անհրաժեշտ փոփոխությունը:

Սահմանեք ավելի արագ շարժիչի rpm_control այնպես, որ երկուսն էլ ունենան հավասար RPM: Եվ, համապատասխանաբար, սահմանեք աջ_ձախը և ձախը ՝ այնպես, որ այն պետք է կատարյալ շրջադարձ կատարի 90 աստիճանով ՝ համապատասխանաբար աջ և ձախ ուղղությամբ:

Երբ դուք վերբեռնեք ծածկագիրը և բոլոր այլ բաներ կարգավորվեն, լավ կլինի:

Քայլ 5: Աշխատանքային տեսանյութ

Շնորհակալություն կարդալու համար:

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