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

Arduino 4WD Rover Bluetooth Վերահսկվում է Android հեռախոսով/պլանշետով `5 քայլ
Arduino 4WD Rover Bluetooth Վերահսկվում է Android հեռախոսով/պլանշետով `5 քայլ

Video: Arduino 4WD Rover Bluetooth Վերահսկվում է Android հեռախոսով/պլանշետով `5 քայլ

Video: Arduino 4WD Rover Bluetooth Վերահսկվում է Android հեռախոսով/պլանշետով `5 քայլ
Video: How To Make Arduino Bluetooth Controlled Car - At Home 2024, Նոյեմբեր
Anonim
Arduino 4WD Rover Bluetooth Վերահսկվում է Android հեռախոսով/պլանշետով
Arduino 4WD Rover Bluetooth Վերահսկվում է Android հեռախոսով/պլանշետով
Arduino 4WD Rover Bluetooth Վերահսկվում է Android հեռախոսով/պլանշետով
Arduino 4WD Rover Bluetooth Վերահսկվում է Android հեռախոսով/պլանշետով

Arduino 4WD bluetooth վերահսկվող ռովեր

Սա պարզ 4WD ռովեր է, որը ես պատրաստել եմ Arduino- ով: արբանյակը կառավարվում է android հեռախոսով կամ պլանշետով `bluetooth- ով: Այդ հավելվածով դուք կարող եք վերահսկել արագությունը (օգտագործելով Arduino- ի pwm), գործարկել այն արագացուցիչով և շատ այլ բաներով:

Arduino- ի էսքիզը լիովին մեկնաբանված է և բաց կոդով, ինչպես նաև էսքիզում բացատրվում է հավելվածից մինչև Arduino հաղորդակցման արձանագրությունը (մշակվել է իմ կողմից):

Արձանագրությունը իմանալով ՝ կարող եք հավելվածը օգտագործել այլ ռոբոտներին կառավարելու համար…

Քայլ 1: Այն, ինչ ձեզ հարկավոր է…

Այն, ինչ ձեզ պետք է…
Այն, ինչ ձեզ պետք է…

Ձեր սեփական Arduino 4wd ռովեր կառուցելու համար դուք պետք է գնեք բոլոր անհրաժեշտ մասերը ձեր նախընտրած խանութից:

Նրանցից շատերը կարելի է գնել ebay- ում կամ amazon- ում կամ էլեկտրոնիկայի/հոբբիի այլ առցանց խանութներում:

Փորձում եմ տեղադրել որոշ հղումներ, բայց դրանք կարող են հնացած լինել և չաշխատել, այս դեպքում փորձեք ձեռքով որոնել հատվածը անունով: Ցավում եմ, որ.

Ինչևէ, դա շատ պարզ ռոբոտների հավաքածու է, որը սովորաբար պատրաստվում է շասսիի կողմից, չորս DC (մինչև 12 Վ) շարժիչ ՝ փոխանցման շարժիչով և չորս անիվով:

Օգտագործված մասերն են.

Շասսիի 1 հատ ամբողջական 4 DC շարժիչներով, որոնք սովորաբար կոչվում են Arduino rover 4wd, օրինակ ՝

www.robotik.center/index.php?route=product/… https://www.robotik.center/ կայքից

www.robotshop.com/hy/dagu-4wd-chassis.html

www.robotshop.com/hy/whippersnapper-runt-ro…

www.robotshop.com/hy/juniorrunt-rover-kit.h…

Նաև Ebay- ում «4WD chassis robot arduino» հիմնաբառերով որոնումը շատ արդյունքներ կբերի:

  • 1 հատ Arduino uno R3 կամ Arduino Leonardo տախտակ:
  • 1 հատ Bluetooth մոդուլ HC-05 կամ HC-06 ՝ ադապտերային տախտակով (թարմացվել է. 2017 թ. Հոկտեմբերի 10-ին, այժմ աջակցում է HC-05 մոդուլը, ումից արդեն ունեք այն)

1 հատ L298 կամուրջ երկշարժիչ վերահսկիչ տախտակ:

Դրանցից շատերը շատ են, բայց քորոցը 99% -ով նույնն է բոլորի համար: Պարզապես լարերը միացրեք աջ կապումներին `հիմնվելով տախտակի դիագրամի վրա: այս ձեռնարկով կարող եք գտնել իմ օգտագործածի տվյալների թերթիկը (տե՛ս հաջորդ քայլը):

3 հատ 3.7 Վ 1200 մԱ (կամ ավելի) Li-Ion վերալիցքավորվող մարտկոց AA չափ կամ 11, 1 Վ 1200 մԱ LiPo մարտկոց: եթե դուք օգտագործում եք AA չափի մարտկոց, կարող եք դրանք դնել մարտկոցի ամրացման մեջ:

  • Arcino վարդակից 1 հատ Jack վարդակից:
  • 1 հատ 1Kohm ռեզիստոր:

Քայլ 2: Սխեմատիկ դիագրամ…

Սխեմատիկ դիագրամ…
Սխեմատիկ դիագրամ…
Սխեմատիկ դիագրամ…
Սխեմատիկ դիագրամ…

Սա ռովերային սարքի միացման սխեմատիկ դիագրամն է, խնդրում ենք հետևել դրան ՝ հաջորդ քայլին հավաքելիս…

L298 pdf- ն կօգնի ձեզ, եթե ունեք այլ տախտակի պինտաժ:

HC-05 և HC-06 bt մոդուլներն ունեն նույն ծակոցը:

Երբեմն HC-05- ը 4-ի փոխարեն ունի 6 կապ, ստուգեք մոդուլի ներքևի կապում անունները, որպեսզի համոզվեք, որ դրանք ճիշտ կապում են:

Քայլ 3: Rover- ի հավաքում…

Image
Image
Rover- ի հավաքում…
Rover- ի հավաքում…
Rover- ի հավաքում…
Rover- ի հավաքում…

Հետևեք համարակալված պատկերներին և հավաքման կարգի կարճ տեսանյութին (որոշ բաներ կարող են տարբերվել ՝ կախված ձեր շասսիից …):

  1. Սկսեք շասսիի և անիվների շարժիչներից (նկար 1):
  2. Տեղադրեք L298 շարժիչի վերահսկիչի տախտակը և մետաղալար շարժիչները դրան: Նաև 2 լար հաղորդեք տախտակին սնուցելու համար (նկար 2 և 3):
  3. Հարթ մալուխի մի կտոր տախտակը կկապի Arduino- ին, ձեզ հարկավոր է ընդամենը 6 լար, բայց ես մի քանի այլ անվճար եմ թողել հետագա օգտագործման համար (գուցե լույսեր կամ ուլտրաձայնային տվիչ…): Նաև մետաղալարեք խրոցակի խրոցը, ուշադրություն դարձրեք բևեռականությանը, կենտրոնական քորոցը դրական է (մարտկոցից+11.1 Վ) (նկար 4):
  4. Տեղադրեք մարտկոցի կրիչը (կամ մարտկոցի փաթեթը) ռովերի սարքի առջևում, ամրացրեք այն երկկողմանի ժապավենի կտորով: Եթե դուք ընտրում եք AA չափի մարտկոցը, ապա դրանք լիցքավորելու համար անհատապես հեռացնելը պարզ է: Եթե մարտկոց եք ընտրում, ապա լավ գաղափար կլինի մարտկոցի և ռովերի միջև միակցիչ դնել (նկար 5):
  5. Տեղադրեք թռիչքի գագաթը … հարթ մալուխը և խրոցակի խրոցը անցնում են անցքով (նկար 6)

  6. Հավաքեք bluetooth մոդուլը դիմադրիչի հետ ՝ օգտագործելով հարթ մալուխի մի կտոր (սովորաբար տրամադրվում է մոդուլին): Կտրեք RXD մետաղալարը (ոչ թե քորոցը) և ռեզիստորը շարքով ամրացրեք մետաղալարին: Կնքեք ջերմակայուն խողովակով (նկար 7):
  7. Տեղադրեք Arduino տախտակը և մոդուլը: Միացրեք հարթ մալուխը, ինչպես սխեմատիկորեն: Ամրագրեք Bluetooth մոդուլը երկկողմանի ժապավենի (շատ) փոքր կտորով: Միացրեք հոսանքի վարդակը Arduino- ին (նկար 8):

Քայլ 4: Arduino ուրվագիծը…

Arduino էսքիզը…
Arduino էսքիզը…
Arduino էսքիզը…
Arduino էսքիզը…
Arduino էսքիզը…
Arduino էսքիզը…
Arduino էսքիզը…
Arduino էսքիզը…

Միացրեք միայն Bluetooth մոդուլը HC-05 կամ HC-06- ը Arduino- ին, ինչպես սխեմատիկորեն (հիշեք մոդուլի RXD քորոցում 1 Կմ դիմադրություն!

Բացեք Arduino- ի էսքիզը, մեկնաբանեք ձեր bluetooth մոդուլի ճիշտ #սահմանումը և անպայման մեկնաբանեք մյուսը, տես նկարը: Վերբեռնեք այն Arduino uno R3 կամ Leonardo տախտակին, թող USB մալուխը միացված լինի, որպեսզի խորհուրդը մնա սնուցված:

1) Բացեք սերիական մոնիտորը և հաղորդակցության արագությունը սահմանեք 115200 baud և NL (New Line) տերմինատոր:

Սերիական մոնիտորում գրեք տողը ՝ «Էխո միացված» և կտտացրեք Ուղարկել, դուք պետք է տեսնեք «Էխոն միացված է»: Սա կհնչեցնի հաջորդ հրամանները էկրանին: Այժմ գրեք տողը ՝ «Սարք» և կտտացրեք Ուղարկել, դուք պետք է տեսնեք «Միացված է ՝ ArduinoRover»

Այժմ հետևեք ստորև բերված քայլերին ՝ bluetooth կապը փորձարկելու համար ՝ կախված ձեր ընտրած մոդուլից: Նշում. Երբ AT հրամաններ եք ուղարկում bluetooth մոդուլին, համոզվեք, որ դրանք մեծատառ են:

2 ա) Փորձարկում HC-06 մոդուլի համար

Մի անջատեք Arduino- ն (եթե դա արեցիք, վերագործարկեք 1-ին կետից, անհրաժեշտ է Echo- ն) և ուղարկեք «AT» տողը, մոտ մեկ վայրկյան հետո պետք է տեսնեք «HC-06> OK», սա նշանակում է ձեր Bluetooth մոդուլը ճիշտ է միացված, և բաուդ արագությունը համընկնում է գծում նշված BtSerial.begin (9600) գծում նշվածին: Bluetooth մոդուլի անունը փոխելու համար ուղարկեք «AT+NAMEArduino» տողը (օրինակ), մոտ մեկ վայրկյանում պետք է տեսնեք «HC-06> OKsetname»: Այժմ փորձեք գտնել Bluetooth մոդուլը ձեր սմարթֆոնի կամ պլանշետի հետ և զուգակցեք դրա հետ, տեղադրեք քորոցը, սովորաբար ՝ 1234 -ի դեպքում:

2 բ) Փորձարկում HC-05 մոդուլի համար

Այս bluetooth մոդուլը մի փոքր բարդ է, այնպես որ հետևեք ճշգրիտ հրահանգներին և տեսեք IDE- ի սքրինշոթով պատկերը: Անջատեք Arduino- ն `հեռացնելով USB մալուխը: HC-05- ի վրա կա մի փոքր կոճակ, տեսեք պատկերները, սեղմեք այն, մինչ USB մալուխը միացրեք Arduino- ին և մինչև մոդուլի կարմիր լամպը սկսի դանդաղ բռնկվել: Սա հատուկ հրամանի ռեժիմ է, որպեսզի համոզվեք, որ էսքիզում BtSerial.begin (38400) արագությանը կհամապատասխանի: Այժմ բացեք սերիական մոնիտորը 1 -ին կետի համաձայն, մուտքագրեք «Էխո միացված» և կտտացրեք Ուղարկել, դուք պետք է տեսնեք «Էխոն միացված է»: Ուղարկեք «AT» տողը, դուք պետք է տեսնեք «HC-05> OK»: Ուղարկեք «AT+ORGL» տողը, մոդուլը կպատասխանի «HC-05> OK», սա մոդուլը կվերականգնի գործարանային նախնական պարամետրերին: Ուղարկե՞լ «AT+UART» տողը:, դուք պետք է տեսնեք 'HC-05> +UART: 38400, 0, 0' սա կանխադրված հաղորդակցության արագությունն է: Ուղարկե՞լ «AT+PSWD» տողը:, դուք պետք է տեսնեք 'HC-05> +PSWD1234' սա կանխադրված գաղտնաբառն է 1234: Ուղարկեք տողը 'AT +NAME = HC-05_rover' (օրինակ ՝ նշանից հետո պարզապես օգտագործեք ձեր նախընտրած անունը =), այն պետք է պատասխանի 'HC-05> OK': Այժմ անջատեք Arduino- ն ՝ հեռացնելով USB մալուխը և միացրեք մի քանի վայրկյան հետո: Փորձեք գտնել Bluetooth մոդուլը ձեր սմարթֆոնի կամ պլանշետի հետ և զուգակցել դրա հետ, ցանկության դեպքում մտցրեք սերիական մոնիտորի ստացած քորոցը ՝ 1234:

3) Ավարտեք նախագիծը (տես ռովերի հավաքում), եթե դա դեռ ավարտված չէ:

Քայլ 5: Android հավելվածը…

Android հավելվածը…
Android հավելվածը…
Android հավելվածը…
Android հավելվածը…

Այժմ ձեր Rover- ը պատրաստ է վազել:

Ձեզ անհրաժեշտ է անվճար Android ծրագիր IRacer & Arduino BT վերահսկիչ ՝ խաղացանկից այստեղ ՝

play.google.com/store/apps/details?id=com…. Հավելվածը թույլ է տալիս քառանիվ ջիստիկով ռովեր քշել դիմանկարային ռեժիմով կամ 2 ջոյսթիքով (բազմաթեք) լանդշաֆտային ռեժիմով:

Համոզվեք, որ հավելվածում ընտրել եք ճիշտ սարքը. Բացեք հավելվածների ընտրացանկը (3 տողերի կոճակը), բացեք ծրագրի կարգավորումները (հանդերձանքը) -> Հեռակառավարման վահանակի կարգավորումը -> կտտացրեք և ընտրեք քշելու սարքը `Arduino Rover:

Theանկից ընտրեք միացում և ընտրեք ձեր արդեն զուգակցված bluetooth մոդուլի անունը ցանկից, որին պետք է միանալ:

Պարամետրերի ընտրացանկում կան բազմաթիվ տարբերակներ (ֆոն, արագության սահմանափակումներ …), որոնց հետ կարող եք խաղալ, վայելել:)

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