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

Bluetooth- ով վերահսկվող RC մեքենա ՝ արագության կառավարմամբ և հեռավորության չափմամբ ՝ 8 քայլ
Bluetooth- ով վերահսկվող RC մեքենա ՝ արագության կառավարմամբ և հեռավորության չափմամբ ՝ 8 քայլ

Video: Bluetooth- ով վերահսկվող RC մեքենա ՝ արագության կառավարմամբ և հեռավորության չափմամբ ՝ 8 քայլ

Video: Bluetooth- ով վերահսկվող RC մեքենա ՝ արագության կառավարմամբ և հեռավորության չափմամբ ՝ 8 քայլ
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Հուլիսի
Anonim
Image
Image

Փոքր ժամանակ ինձ միշտ գրավում էին RC մեքենաները: Մեր օրերում դուք կարող եք գտնել բազմաթիվ ձեռնարկներ ՝ Arduino- ի օգնությամբ ինքներդ Bluetooth- ով կառավարվող էժան մեքենաներ պատրաստելու համար: Եկեք մեկ քայլ առաջ անենք և կինեմատիկայի վերաբերյալ մեր գործնական գիտելիքներով հաշվարկենք անցած տարածությունը և բոտի արագությունը:

Այս հրահանգը կատարվել է HATCHNHACK- ի հետ համատեղ: Ստուգեք նրանց զարմանահրաշ կայքը `ձեր բոլոր նախատիպերի սարքավորումների, բլոգերի, գաղափարների և շատ ավելին:

Քայլ 1: Քայլ 1. Նախագծի պատրաստման համար անհրաժեշտ մասերի որոնում

Դե, ես սա գրում եմ որպես ընդհանուր հրահանգ, այնպես որ կփորձեմ այլընտրանքներ ձեռք բերել, եթե չկարողանաք գտնել այն մասերը, որոնք ես օգտագործում եմ: Ես նաև կավելացնեմ գնման հղումներ, որպեսզի կարողանաք գնել այն իրերը, որոնք ձեզ ձեռնտու չեն, և այնպես որ կարողանաք ձեր բոտը հարմարեցնել ձեր ստեղծագործությամբ: Այս նախագիծը պատրաստելու մասերի համար դիմեք hnhcart: Նրանք ունեն լավ որակի մասեր ՝ զարմանալի գների միջակայքով:

  • Միկրոհսկիչ. Լավ, եթե սկսնակ եք, փորձեք օգտագործել Arduino- ն: Դե, ես օգտագործում եմ Arduino Uno- ն: Գնեք հղում Arduino Uno- ի համար:
  • Շարժիչներ և կոդավորիչներ. Այս նախագծի համար ես օգտագործում եմ 150 RPM կողային լիսեռի շարժիչներ `ներկառուցված կոդավորիչով` շրջադարձերը հաշվարկելու համար: եթե չեք կարողանում գտնել այդպիսի շարժիչներ, կարող եք վերաբերել պարզ երկակի լիսեռի bo շարժիչներին, և դուք ստիպված կլինեք գնել կոդավորիչներ BO շարժիչների համար: Դուք կարող եք գնել երկակի լիսեռ BO շարժիչներ | միայնակ կոդավորիչներ
  • Շարժիչ `ձեզ անհրաժեշտ կլինի շարժիչ` շարժիչներն աշխատեցնելու համար, քանի որ միկրոկոնտրոլերների մեծ մասը չի կարող այդքան լարում ապահովել: Ես օգտագործում եմ L298N, որը կարող եք այստեղ հղել ՝ այստեղից գնելու համար:
  • ՇԱՍԻՍ. Շասսիի և անվադողերի համար պետք է գնել հատուկ այն շարժիչների համար, որոնք օգտագործում եք: BO շարժիչների համար շասսի գնելու համար կարող եք անդրադառնալ այս հղմանը:
  • Bluetooth մոդուլ (HC05). Arduino- ն մեր սմարթֆոնին միացնելու համար մեզ անհրաժեշտ է սարքը Bluetooth հաղորդակցության համար: ահա թե որտեղ է HC05- ը հարմար: Գնել հղում HC05- ի համար
  • Jumper լարերը. Մենք բոլորս կարիք ունենք jumper լարերի `իրերը միացնելու համար: Եթե դուք նորեկ եք, ձեզ հարկավոր կլինի դրանցից մի քանիսը տարբեր նախագծերի համար: Դուք կարող եք մի քանիսը գնել այստեղից.- Արականից արական | Արականից իգական
  • Մարտկոց. Լավ, ես այս նախագծի համար օգտագործում եմ 12 վ լիպո մարտկոց: Եթե դա չունեք, միշտ կարող եք անցնել ընդհանուր 12 վ լիթիում-իոնային մարտկոցների: Կամ եթե դուք օգտագործում եք 9v BO շարժիչներ, կարող եք նույնիսկ օգտագործել պարզ 9 վ մարտկոց: Բայց մարտկոց գնելուց առաջ զգույշ եղեք, ստուգեք ձեր շարժիչի բնութագրերը, քանի որ կարող եք վնասել շարժիչը, եթե շարժիչի հզորությունից բարձր լարման եք մատակարարում: 9 վ մարտկոց գնելու համար դիմեք այստեղ:
  • Գրատախտակ/նախատիպի տախտակ. Ձեզ անհրաժեշտ կլինի ինչ -որ բան ամբողջ լարը միացնելու համար: Այստեղ հացահատիկը հարմար կլինի: գնել հղում Breadboard- ի համար | նախատիպերի տախտակ

Քայլ 2: Տեղադրեք ձեր շասսը

Շարժիչի վարորդի միացում
Շարժիչի վարորդի միացում

Եթե դուք աշխատում եք նախապես կառուցված շասսիի հետ, ապա կարիք չեք ունենա անհանգստանալ իրերի հետ:

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

և վերջապես պտուտակավորեք ներքևի մասում գտնվող անիվը ՝ բոտը պահելու համար:

Քայլ 3. Շարժիչային վարորդի միացում

Շարժիչի վարորդի միացում
Շարժիչի վարորդի միացում

Շարժիչներին բավարար հյութ մատակարարելու համար մենք պետք է տեղադրենք շարժիչի վարորդը:

  1. նախ, պտուտակեք շարժիչի +ve և -ve սյուները շարժիչի վարորդի PTR միակցիչին:
  2. այնուհետև սնուցման աղբյուրը, շարժիչի վարորդը մարտկոցի +ve- ն պտուտակում է 12 վ պորտին և -ve դեպի շարժիչի վարորդի GND պորտին:
  3. ձեր ընտրությամբ տեղադրեք շարժիչի վարորդի մուտքի քորոցը Arduino- ի PWM կապին: ՀԻՇՈՄ, համապատասխանաբար, ծածկագրում փոխել շարժիչի կապում:

  4. մարտկոցի +ve- ի և շարժիչի վարորդի միջև անջատիչ ավելացրեք, հակառակ դեպքում մարտկոցը չօգտագործելուց ստիպված կլինեք անընդհատ անջատել այն:
  5. 2 լար հաղորդեք շարժիչի վարորդի 5v- ից և GND- ից մինչև տախտակ, որպեսզի կարողանաք սնուցել Arduino- ն, ինչպես նաև այլ սարքեր:

Քայլ 4: Կոդավորիչների տեղադրում

Կոդավորիչների կարգավորում
Կոդավորիչների կարգավորում

ինչպես տեսնում եք, կոդավորիչը ներկառուցված է շարժիչով:

  • M1 և M2- ը շարժիչի +ve և -ve- ն են, որոնք մտնում են շարժիչի վարորդի մեջ
  • միացրեք կոդավորիչների 5v- ին, իսկ ծածկագրիչի GND- ին `5v- ին և տախտակին GND- ին` կոդավորիչներին սնուցելու համար
  • A- ն և B- ը կոդավորիչի ելքային կապերի համար են, որոնք մենք կցելու ենք Arduino- ի 2 -րդ և 3 -րդ կապում

Քայլ 5. Arduino- ի և Blutooth մոդուլի միացում

Arduino- ի և Blutooth մոդուլի միացում
Arduino- ի և Blutooth մոդուլի միացում
Arduino- ի և Blutooth մոդուլի միացում
Arduino- ի և Blutooth մոդուլի միացում
  • միացրեք GND- ը և 5v- ը հացահատիկից Vin- ին և Arduino- ի GND- ին `Arduino- ին սնուցելու համար:
  • նույնը արեք Bluetooth մոդուլի հետ ՝ այն նույնպես սնուցելու համար:
  • կցեք Bluetooth մոդուլի TX և RX- ը Arduino- ի 0 և 1 կապումներին: Arduino- ի 0 և 1 կապում են նշված կապերը սերիական հաղորդակցության համար: Ուրեմն զգույշ եղեք էսքիզը Arduino- ում բեռնելիս, քանի որ կարող է անհրաժեշտ լինել անջատել TX կապը, քանի որ Arduino- ն կարող է միաժամանակ օգտագործել միայն 1 սերիական հաղորդակցություն: Դուք կարող եք խուսափել այս դժվարությունից ՝ ծածկագրում ներմուծելով Softwareրագրային ապահովման սերիայի գրադարանը
  • և վերջապես կցեք ծածկագրիչի կապում Arduino- ի 2 և 3 կապում: 2 -րդ և 3 -րդ կապերը նշանակված են կապում ընդհատումների համար: Ընդհատումների մասին լրացուցիչ տեղեկությունների համար տես այստեղ: կարող եք ընդհատումների կարիք չունենալ, եթե օգտագործում եք կոդավորող սկավառակ `ավելի քիչ զարկերակային գծերով:

Քայլ 6. Էլեկտրոնիկայի միացում բոտին

Էլեկտրոնիկայի միացում բոտին
Էլեկտրոնիկայի միացում բոտին

Դուք կարող եք պտուտակներ օգտագործել էլեկտրոնիկայի տեղադրման համար բոտի վրա, հակառակ դեպքում, երբ բոտը շարժվում է, էլեկտրոնիկան հակված է ընկնել:

Դե, ես չունեի այդ փոքր պտուտակները էլեկտրոնիկան տեղադրելու համար, ուստի ես գնացի էլեկտրոնիկայի տաք սոսնձման հիմքի վրա:

Քայլ 7: Հավելվածի ստեղծում ՝ բոտը վերահսկելու համար

Կառուցեք հավելվածը ՝ վերահսկելու բոտը
Կառուցեք հավելվածը ՝ վերահսկելու բոտը
Կառուցեք հավելվածը ՝ վերահսկելու բոտը
Կառուցեք հավելվածը ՝ վերահսկելու բոտը

հավելվածը պատրաստելու համար ես օգտագործեցի MIT ծրագրի գյուտարարը, որն իսկապես հեշտ է օգտագործել և հարմար է սկսնակների համար: Հավատացեք ինձ, ես Android ծրագրավորող չեմ, և հավելված ստեղծելու գաղափարը վախեցրեց ինձ: Բայց դրանով ես պարզապես սովորեցի, երբ պատրաստում էի ծրագիրը:

Դիզայներական մասի համար դա թողնում եմ ձեզ: Անհատականացրեք այնպես, ինչպես ձեզ դուր է գալիս:

Դուք կարող եք անդրադառնալ պատկերներին, որոնք պետք է կատարվեն հետին հատվածում:

Դուք նույնիսկ կարող եք ներբեռնել իմ ծրագիրը բոտի համար այստեղից:

Քայլ 8: Կոդ Arduino- ի համար

կարող եք ներբեռնել INO ֆայլը Arduino- ն ծրագրավորելու համար:

ծածկագրին վերաբերող ցանկացած հարցի համար թողեք հարց:

ամեն ինչ պատրաստ է, պատրաստ եք գնալ ձեր սեփական Bluetooth- ով կառավարվող RC մեքենայով:

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