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

Ինչպես կատարել Bluetooth- ով վերահսկվող պարզեցված RC մեքենա. 7 քայլ (նկարներով)
Ինչպես կատարել Bluetooth- ով վերահսկվող պարզեցված RC մեքենա. 7 քայլ (նկարներով)

Video: Ինչպես կատարել Bluetooth- ով վերահսկվող պարզեցված RC մեքենա. 7 քայլ (նկարներով)

Video: Ինչպես կատարել Bluetooth- ով վերահսկվող պարզեցված RC մեքենա. 7 քայլ (նկարներով)
Video: Wired, անլար Bluetooth ականջակալներ-համեմատությունը, թե ինչ է անհրաժեշտ. 2024, Նոյեմբեր
Anonim
Ինչպես պատրաստել Bluetooth- ով վերահսկվող պարզեցված RC մեքենա
Ինչպես պատրաստել Bluetooth- ով վերահսկվող պարզեցված RC մեքենա

Բարև բոլորին, ես Բրայան Թի Պակ Հոնգն եմ: Ես այժմ մեկ տարի սովորում եմ Սինգապուրի պոլիտեխնիկում `սովորելով համակարգչային տեխնիկա:

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

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

Առանց ավելորդ խոսքի, եկեք սկսենք:

Քայլ 1: Քայլ 0: Նյութերի պատրաստում

Քայլ 0: Նյութերի պատրաստում
Քայլ 0: Նյութերի պատրաստում

Նյութերը շատ հիմնական են և հեշտ է ձեռք բերել, դրանք են.

  1. Ավտոմեքենայի շասսի* (ես օգտագործում եմ ամանորյա թխվածքաբլիթներ, ստեղծագործեք ձեր ընտրությամբ) x1
  2. DC շարժիչներ և անվադողեր x2
  3. Arduino Uno (կամ ցանկացած այլ տարբերակ) x1
  4. L298N H- կամուրջ x1
  5. Անիվ անիվ x1
  6. Մարտկոցներ (1 -ը Arduino- ի համար, 1 -ը շարժիչների համար)
  7. Արուից դեպի թռչկոտող տղամարդ, արուից ՝ թռիչքաձևից
  8. Bluetooth մոդուլ HC-06 կամ HC-05 x1
  9. Հացաթուղթ (արագ և հեշտ միացումներ) x1

Այլ սարքավորումներ, որոնք ձեզ անհրաժեշտ կլինեն/կարող են անհրաժեշտ լինել.

  • Sոդման երկաթ
  • Տաք սոսինձ ատրճանակ

*Նշում. Իմ շասսիի վրա կցված է IR սենսոր, այն պարտադիր չէ այս ձեռնարկում

Քայլ 2: Քայլ 1. Շասսիի պատրաստում

Քայլ 1: Շասսիի պատրաստում
Քայլ 1: Շասսիի պատրաստում

Նախ, հանեք ձեր տախտակը: Այն պետք է կարողանա պառակտվել 3 մասի, 2 +/- ուղղահայաց ձողեր կողքերից և միջին հատվածից, որտեղ ձեր կապերի մեծ մասը կկատարվի: Սա թույլ է տալիս բաղադրիչների շատ հեշտ տեղաբաշխում, որի միջոցով կարող եք.

  • միացրեք 5V ձեր Arduino- ից ձախ կողմին
  • միացրեք GND- ը ձեր Arduino- ից աջ կողմում
  • արեք ձեր բոլոր կապերը Արդուինոյին մոտ

Կարևոր է առաջին անգամ ճիշտ դիրքորոշում ստանալ, քանի որ դժվար կլինի հանել սեղանը և նորից տեղակայել: Համոզվեք, որ բավականաչափ տարածք կա Arduino- ի և L298N- ի համար `2 ուղղահայաց ձողերի միջև:

Քայլ 3. Քայլ 2. L298N- ը ձեր շարժիչներին միացնելը

Քայլ 2. L298N- ը ձեր շարժիչներին միացնելը
Քայլ 2. L298N- ը ձեր շարժիչներին միացնելը
Քայլ 2. L298N- ը ձեր շարժիչներին միացնելը
Քայլ 2. L298N- ը ձեր շարժիչներին միացնելը
Քայլ 2. L298N- ը ձեր շարժիչներին միացնելը
Քայլ 2. L298N- ը ձեր շարժիչներին միացնելը

2 լար լարեք ձեր DC շարժիչին: Հաջորդը, լարերի մյուս ծայրերը միացրեք L298N կամրջի 2 անցքի վարդակից մեկին: Լարերի միացման կարգը կարևոր չէ: Կրկնեք սա մյուս շարժիչի համար:

Հաջորդը, արու էգ թռչկոտիչներին դրեք արկերի կողքին, որոնք գտնվում են 3 վարդակից կողքին: Պահանջվում է 6, 3 -ը յուրաքանչյուր կողմի համար, որից 1 -ը `PWM- ով շարժիչի արագությունը վերահսկելը, իսկ ուղղությունները` 2 -ը: Հիշեք, թե որ լարերը որտեղ են միացված, քանի որ դա հետագայում կարևոր կլինի:

Վերցրեք մարտկոցի տուփերից մեկը և սև մետաղալարը (հողալարը) ամրացրեք/կպցրեք արական ցատկողին: Սա կօգտագործվի հետագայում arduino- ի հետ ընդհանուր լեզու գտնելու համար: Կարմիր մետաղալարը միացրեք 12 Վ մուտքի (ձախ ձախ վարդակից), իսկ սև մետաղալարը ՝ L298N մոդուլի GND (միջին վարդակից):

Քայլ 4: Քայլ 3: Ամեն ինչ միասին դնել

Քայլ 3: Ամեն ինչ միասին հավաքելը
Քայլ 3: Ամեն ինչ միասին հավաքելը
Քայլ 3: Ամեն ինչ միասին հավաքելը
Քայլ 3: Ամեն ինչ միասին հավաքելը
Քայլ 3: Ամեն ինչ միասին հավաքելը
Քայլ 3: Ամեն ինչ միասին հավաքելը
Քայլ 3: Ամեն ինչ միասին հավաքելը
Քայլ 3: Ամեն ինչ միասին հավաքելը

L298 մոդուլը տաք սոսնձեցրեք մեքենայի շասսիի վրա այն դիրքի վրա, որը դուք համարել եք տեղավորված Քայլ 1 -ում: Հաջորդը, 2 DC շարժիչները տաք սոսնձեցրեք ձեր շասսիի կողմերին: Իմ շասսիի վրա ընկղմվում է եզրերը, այնպես որ ես որոշ ընկույզներ ունեի, որոնք պառկած էի ՝ բարձրությունը փոխհատուցելու համար, որպեսզի կարողանայի շարժիչները ճիշտ սոսնձել: Սա ընտրովի է, եթե դուք օգտագործում եք հարթ շասսի, օֆսեթ չի պահանջվում: 2 շարժիչները սոսնձելուց հետո կպցրեք մարտկոցի տուփը շասսիի վրա: Ես սոսնձեցի իմը ներքևում ՝ տարածության սահմանափակության պատճառով: Ես նաև փոքր -ինչ սոսնձեցի մարտկոցի տուփը դեպի աջ ՝ մարտկոցի տուփի կափարիչը հանելու համար տարածք ստեղծելու համար: Վերջապես, կպցրեք պտուտակավոր անիվը տեղում, և ձեր հիմնական մեքենան ավարտված է: Փորձեք գտնել պտտվող անիվ, որը կարող է թույլ տալ ձեր ռոբոտին հետևողական բարձրություն ունենալ, այնուամենայնիվ, երբ անիվը պտտվում է:

Միացրեք 6 ցատկող լարերը սեղանի վրա, դասակարգեք դրանք 3 ձախ և 3 աջ:

Հաջորդ մասը մենք լուսաբանելու ենք Ավտոմեքենայի ուղեղը, որը հայտնի է որպես Arduino:

Քայլ 5. Քայլ 4. Arduino միացում և ծածկագիր

Քայլ 4: Arduino միացում և ծածկագիր
Քայլ 4: Arduino միացում և ծածկագիր
Քայլ 4: Arduino միացում և ծածկագիր
Քայլ 4: Arduino միացում և ծածկագիր

Միացրեք աջ արագության քորոցը Pin 6 -ին և ձախ արագության քորոցը Arduino- ի 11 -ին:

Հաջորդը միացրեք յուրաքանչյուր կողմի մյուս 2 ուղղահայաց գրատախտակից Arduino- ի վրա `արական և արու թռիչքների միջոցով.

  • աջ - Պին 7 և 8
  • ձախ - կապում 12 և 13

Որ կարգը կարևոր չէ, քանի որ մենք կփոխենք կապերը, եթե դրանք սխալ են: Այնուամենայնիվ, կարևոր է ձախ և աջ մասերը ընդհանրապես չփոխելը: Տեղադրեք Arduino- ն այն դիրքում, որը դուք պլանավորել եք Քայլ 1 -ում:

Այժմ պատճենեք կոդը այս կայքից `շարժիչի շարժումները ստուգելու համար.

  1. վերբեռնեք այս կոդը ձեր Arduino- ում
  2. եթե ռոբոտը պտտվում է ժամացույցի սլաքի ուղղությամբ, միացրեք արական 2 ուղղության լարերը դեպի արու թռիչքներ աջ կողմում
  3. եթե ռոբոտը պտտվում է ժամացույցի սլաքի սլաքի հակառակ ուղղությամբ, միացրեք արական 2 ուղղահայաց լարերը դեպի ձախ ցատկողներ
  4. եթե ռոբոտը հետ է շարժվում, փոխեք արևի երկու ուղղության լարերը դեպի արու ցատկող երկու կողմերում

Կպչեք մյուս մարտկոցը շասսիին, և հիմնական ռոբոտը պատրաստ է: Այս պահին դուք կարող եք ծրագրավորել ձեր ռոբոտին, ինչպես ցանկանում եք, ազատ զգալ փորձեր կատարել: Հաջորդ քայլում մենք կուսումնասիրենք մեր RC մեքենայի որոշ հիմնական շարժումներ bluetooth- ի միջոցով:

Քայլ 6: Քայլ 5. HC-06 մոդուլ

Քայլ 5: HC-06 մոդուլ
Քայլ 5: HC-06 մոդուլ

Այս մոդուլին վերաբերվելը մի փոքր բարդ է: Նախքան սկսելը, վերբեռնեք այս կոդը ձեր Arduino- ում:

Տեղադրեք մոդուլը սեղանի վրա, մի համընկեք շարժիչների հետ միացումների հետ: Կատարեք կապերը, ինչպես ցույց է տրված.

  • VCC - 5V (3.3V չի աշխատի)
  • GND - GND
  • RX bluetooth --- Pin 1 Arduino- ում
  • TX bluetooth- ի վրա-- Pin 0 Arduino- ում

Ներբեռնեք Arduino bluetooth վերահսկիչ կոչվող ծրագիրը ձեր Android հեռախոսի վրա: Ես iphone չունեմ, ուստի ներողություն եմ խնդրում iphone- ի օգտագործողների համար, բայց դուք պետք է կարողանաք գտնել նույն գործառույթն ունեցող նմանատիպ ծրագրեր: Միացրեք ձեր Arduino- ն և միացրեք bluetooth մոդուլը ձեր հեռախոսի հետ (սովորաբար կոչվում է HC-05/06 կամ BT03/04 և այլն), եթե ձեզ հուշվի գաղտնաբառ մուտքագրելու դեպքում մուտքագրեք 1234 կամ 0000, եթե ստուգումը ձախողվի կամ դուք կարծես չի կարող միացվել, ապա մենք պետք է վերահսկենք այն համակարգչից, որն ունի Bluetooth գործառույթ: Առայժմ բացեք Arduino bluetooth վերահսկիչ ծրագիրը և միացրեք այն ձեր սարքին: Ընտրեք ձեր Bluetooth մոդուլը և կհասնեք PS2- ի կառավարման ինտերֆեյսի:

Կատարեք այս հիմնական կապերը

  • w Փոխանցել
  • մի Ձախ
  • s Հետ
  • դ Rightիշտ
  • Խմբագրել. J Stop կոճակ

Քայլ 7: Շնորհավորում ենք: Ձեր պարզ Bluetooth- ով կառավարվող RC մեքենան ավարտված է:

Շնորհավորում եմ: Ձեր պարզ Bluetooth- ով կառավարվող RC մեքենան ավարտված է
Շնորհավորում եմ: Ձեր պարզ Bluetooth- ով կառավարվող RC մեքենան ավարտված է

Ամփոփում:

  • Շարժիչը վարելու համար մեզ անհրաժեշտ կլինի 2 շարժիչ և H կամուրջ
  • Ռոբոտին շարժվելու հրաման տալու համար անհրաժեշտ է ուղեղ, մեր դեպքում `արդուինո
  • Մենք կարող ենք օգտագործել մեր հեռախոսները որպես հեռակառավարիչ մեր RC մեքենայի համար

Եթե ցանկանում եք օգտագործել ձեր համակարգիչը, միացրեք ձեր համակարգիչը bluetooth մոդուլի հետ, անցեք bluetooth- ի կարգավորումներ, որոնք գտնվում են bluetooth- ի կազմաձևման էջի վերջում, ստուգեք, թե որ նավահանգստին է այն միանում (հուշում. Այն ելքային է և ունի անուն ձեր Bluetooth մոդուլից): Գնալ դեպի գործիքներ> սերիական նավահանգիստներ և փոխել COM- ը ճիշտ COM պորտին: Միացրեք Seial մոնիտորը և մուտքագրեք «w», որպեսզի ռոբոտը առաջ շարժվի, «s» ՝ հետընթաց և այլն:

Եթե այսքան հեռու եք հասել, շնորհավորում ենք: Haveվարճացեք ձեր Bluetooth- ով կառավարվող RC մեքենայի հետ:

Թարմացում. Դուք կարող եք կարդալ իմ բլոգի գրառումը այստեղ:

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