Cov txheej txheem:

Arduino 4WD Rover Bluetooth Tswj los ntawm Android Xov Tooj/ntsiav tshuaj: 5 Kauj Ruam
Arduino 4WD Rover Bluetooth Tswj los ntawm Android Xov Tooj/ntsiav tshuaj: 5 Kauj Ruam

Video: Arduino 4WD Rover Bluetooth Tswj los ntawm Android Xov Tooj/ntsiav tshuaj: 5 Kauj Ruam

Video: Arduino 4WD Rover Bluetooth Tswj los ntawm Android Xov Tooj/ntsiav tshuaj: 5 Kauj Ruam
Video: How To Make Arduino Bluetooth Controlled Car - At Home 2024, Hlis ntuj nqeg
Anonim
Arduino 4WD Rover Bluetooth Tswj los ntawm Android Xov Tooj/ntsiav tshuaj
Arduino 4WD Rover Bluetooth Tswj los ntawm Android Xov Tooj/ntsiav tshuaj
Arduino 4WD Rover Bluetooth Tswj los ntawm Android Xov Tooj/ntsiav tshuaj
Arduino 4WD Rover Bluetooth Tswj los ntawm Android Xov Tooj/ntsiav tshuaj

Arduino 4WD bluetooth tswj rover

Nov yog qhov yooj yim 4WD rover kuv tau ua nrog Arduino.the rover tau tswj nrog lub xov tooj hauv xov tooj lossis ntsiav tshuaj dhau bluetooth. Nrog lub app ntawd koj tuaj yeem tswj nrawm (siv Arduino lub pwm), khiav nws nrog lub ntsuas cua thiab ntau yam ntxiv.

Daim duab Arduino tau piav qhia tag nrho thiab qhib qhov chaw, tseem muaj kev sib txuas lus raws cai (tsim los ntawm kuv) los ntawm app mus rau Arduino tau piav qhia hauv daim duab.

Paub cov txheej txheem koj tuaj yeem siv lub app los tswj hwm lwm tus neeg hlau …

Kauj Ruam 1: Yam Koj Xav Tau…

Yam Koj Xav Tau …
Yam Koj Xav Tau …

Txhawm rau tsim koj tus kheej Arduino 4wd rover koj yuav tsum yuav txhua qhov xav tau los ntawm koj lub khw nyiam.

Feem ntau ntawm lawv tuaj yeem yuav ntawm ebay lossis amazon lossis lwm yam khoom siv hluav taws xob online/khw muag khoom nyiam.

Kuv sim muab qee qhov txuas tab sis lawv tuaj yeem dhau mus thiab tsis ua haujlwm, hauv qhov no sim tshawb xyuas ib feem ntawm tus kheej. Thov txim rau qhov ntawd.

Xijpeem nws yog cov cuab yeej neeg hlau yooj yim heev feem ntau yog ua los ntawm lub chassis, plaub Dc (txog 12V) nrog lub tshuab hluav taws xob thiab plaub lub log.

Cov khoom siv yog:

1 pcs ntawm chassis ua tiav nrog 4 DC lub cav, feem ntau hu ua Arduino rover 4wd, piv txwv li cov no:

www.robotik.center/index.php?route=product/… los ntawm

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

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

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

Kuj tshawb nrhiav ntawm Ebay nrog '4WD chassis robot arduino' cov ntsiab lus yuav rov qab los ntau qhov txiaj ntsig.

  • 1 pcs ntawm Arduino uno R3 lossis Arduino Leonardo board.
  • 1 pcs ntawm Bluetooth module HC-05 lossis HC-06 nrog lub khoos phis tawj adapter (Hloov tshiab! 2017, Lub Kaum Hli 10, tam sim no txhawb HC-05 module rau uas koj ntawm nws uas twb muaj nws lawm)

1 pcs L298 choj ob lub cav tswj lub cev

Muaj ntau qhov sib txawv ntawm cov no tab sis tus pinout yog 99% zoo ib yam rau txhua tus. Kho txuas cov xov hlau rau sab xis raws li daim duab qhia chaw. nrog qhov kev qhia no koj tuaj yeem pom cov ntawv teev npe ntawm qhov kuv tau siv (saib cov kauj ruam tom ntej).

3 pcs 3.7V 1200mA (lossis ntau dua) Li-Ion rechargeable roj teeb AA loj lossis 11, 1V 1200mA LiPo roj teeb pob. yog tias koj siv roj teeb AA loj koj tuaj yeem tso lawv rau hauv lub roj teeb

  • 1 pcs Jack plug rau Arduino fais fab ntsaws.
  • 1 pcs 1Kohm resistor.

Kauj Ruam 2: Daim Duab Schematic…

Schematic Daim duab…
Schematic Daim duab…
Schematic Daim duab…
Schematic Daim duab…

Nov yog daim duab qhia chaw rau thaiv lub rover, thov ua raws nws thaum sib dhos nws hauv cov kauj ruam tom ntej …

L298 pdf yuav pab koj yog tias koj muaj lub rooj tsav xwm sib txawv pinout.

HC-05 thiab HC-06 bt modules muaj tib tus pinout.

Qee zaum HC-05 muaj 6 tus pin tsis yog 4, kos lub npe pins nyob hauv qab ntawm tus qauv kom ntseeg tau tias siv tus pin raug.

Kauj Ruam 3: Sib dhos Rover…

Image
Image
Sib dhos Rover…
Sib dhos Rover…
Sib dhos Rover…
Sib dhos Rover…

Ua raws cov lej suav nrog thiab cov vis dis aus luv luv rau kev sib sau ua ke (qee yam yuav txawv nyob ntawm koj lub chassis…).

  1. Pib nrog lub cav ntawm lub chassis thiab lub log (duab 1).
  2. Mount lub L298 lub cev muaj zog tswj lub rooj tsavxwm thiab xaim lub tshuab rau nws.
  3. Ib daim kab xev tiaj tiaj yuav txuas lub rooj tsavxwm rau Arduino, koj xav tau tsuas yog 6 lub xov hlau tab sis kuv tso qee qhov dawb rau yav tom ntej siv (tej zaum teeb lossis ultrasonic sensor …). Tsis tas li xaim lub ntsaws ntsaws, them nyiaj rau polarity, lub hauv paus tus pin yog qhov zoo (+11.1V los ntawm roj teeb) (duab 4).
  4. Muab lub roj teeb tuav (lossis lub roj teeb ntim) rau ntawm lub hauv ntej ntawm lub rover, kho nws nrog daim kab xev ob tog. Yog tias koj xaiv lub roj teeb AA loj nws yooj yim tshem lawv ib tus zuj zus rau kev them rov qab. Yog tias koj xaiv lub roj teeb pob tuaj yeem yog lub tswv yim zoo los muab qhov txuas ntawm lub roj teeb pob thiab lub rover (duab 5).
  5. Tso rau sab saum toj ntawm lub rover … lub tiaj tus cable thiab lub ntsaws ntsaws hla lub qhov (duab 6)
  6. Sib sau ua ke lub bluetooth module nrog tus tiv thaiv siv ib daim kab xev (feem ntau muab nrog tus qauv). Txiav RXD xaim (tsis yog tus pin!) Thiab muab cov tshuaj tiv thaiv sib txuas ua ke rau cov xaim. Lub foob nrog lub raj cua sov-shrinkable (duab 7).
  7. Tso Arduino board thiab tus qauv. Txuas cov kab hluav taws xob tiaj tus raws li hauv cov qauv. Kho lub Bluetooth module nrog ib qho (heev) me me ntawm daim kab xev ob tog. Txuas lub hwj chim txuas rau Arduino (duab 8).

Kauj Ruam 4: Arduino Sketch…

Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…
Arduino Sketch…

Txuas tsuas yog Bluetooth module HC-05 lossis HC-06 rau Arduino raws li hauv cov txheej txheem (nco ntsoov 1Kohm resistor! Ntawm RXD tus pin ntawm tus qauv).

Qhib Arduino kos duab, tsis pom qhov tseeb #define rau koj tus qauv bluetooth thiab nco ntsoov tawm tswv yim rau lwm tus, saib duab. Tshaj tawm nws mus rau Arduino uno R3 lossis Leonardo Board, cia USB txuas nrog yog li lub rooj tsavxwm tseem muaj zog.

1) Qhib tus saib xyuas ntu thiab teeb tsa kev sib txuas lus mus rau 115200 baud thiab NL (Kab Kab Tshiab) lub sijhawm kawg.

Hauv kab ntawv saib xyuas sau cov hlua: 'Ncha rau' thiab nyem Xa, koj yuav tsum pom 'Echo nyob ntawm', qhov no yuav ncha cov lus txib tom ntej rau ntawm lub vijtsam. Tam sim no sau txoj hlua: 'Ntaus Ntawv' thiab nyem Xa, koj yuav tsum pom 'Txuas rau: ArduinoRover'

Tam sim no ua raws cov theem hauv qab no txhawm rau ntsuas kev sib txuas bluetooth nyob ntawm tus qauv koj xaiv. Nco tseg: thaum koj xa AT cov lus txib rau bluetooth module nco ntsoov cov lus txib yog cov ntawv loj!

2a) Kuaj rau HC-06 tus qauv

Tsis txhob tua Arduino (yog tias koj tau ua, rov pib dua los ntawm kab 1, koj xav tau Echo rau) thiab xa txoj hlua 'AT', koj yuav tsum pom 'HC-06> OK' tom qab li ib pliag, qhov no txhais tau tias koj lub Bluetooth module tau txuas nrog raug thiab tus nqi baud phim rau ib qho teeb tsa hauv kab lus ntawm kab: BtSerial.begin (9600). Txhawm rau hloov Bluetooth lub npe lub npe xa cov hlua 'AT+NAMEArduino' (piv txwv li), koj yuav tsum pom 'HC-06> OKsetname' hauv li ib pliag. Tam sim no sim nrhiav Bluetooth module nrog koj lub xov tooj smartphone lossis ntsiav tshuaj thiab txuas nrog nws, ntxig tus pin, feem ntau yog 1234 thaum nug txog.

2b) Kuaj rau HC-05 tus qauv

Qhov bluetooth module no nyuaj me ntsis, yog li ua raws cov lus qhia thiab pom cov duab nrog lub screenshot ntawm IDE. Fais fab tua Arduino los ntawm kev tshem lub USB cable. Muaj me ntsis khawm ntawm HC-05, saib cov duab, khaws nws nias thaum rov txuas lub USB cable txuas rau lub zog ntawm Arduino thiab kom txog thaum liab coj ntawm tus qauv pib ntsais muag qeeb. Nov yog qhov tshwj xeeb hais kom ua kom ntseeg tau kom phim BtSerial.begin (38400) nrawm hauv daim duab. Tam sim no qhib qhov saib raws li qhov taw qhia 1, nkag mus 'Echo rau' thiab nyem Xa, koj yuav tsum pom 'Echo nyob'. Xa txoj hlua 'AT', koj yuav tsum pom 'HC-05> OK'. Xa txoj hlua 'AT+ORGL', tus qauv yuav teb 'HC-05> OK', qhov no rov teeb tsa tus qauv rau lub Hoobkas tsis ua haujlwm. Xa txoj hlua 'AT+UART?', koj yuav tsum pom 'HC-05> +UART: 38400, 0, 0' qhov no yog kev sib txuas lus sai sai. Xa txoj hlua 'AT+PSWD?', koj yuav tsum pom 'HC-05> +PSWD1234' qhov no yog tus password tsis raug 1234. Xa txoj hlua 'AT +NAME = HC-05_rover' (piv txwv li, tsuas yog siv koj lub npe nyiam tom qab kos npe =), nws yuav tsum teb nrog 'HC-05> OK'. Txhua lub hwj chim tawm ntawm Arduino los ntawm kev tshem lub USB cable thiab rov qhib dua tom qab ob peb feeb. Sim nrhiav Bluetooth module nrog koj lub xov tooj ntawm tes lossis ntsiav tshuaj thiab ua ke nrog nws, ntxig tus pin koj tau txais hauv tus lej saib xyuas, 1234, thaum nug txog.

3) Ua tiav txoj haujlwm (saib kev sib dhos lub rover) yog tias tseem tsis tau ua tiav.

Kauj ruam 5: Android App…

Android App… nyeem ntxiv
Android App… nyeem ntxiv
Android App… nyeem ntxiv
Android App… nyeem ntxiv

Tam sim no koj Rover tau npaj los khiav!

Koj xav tau DAWB hauv app IRacer & Arduino BT tus tswj los ntawm lub khw muag khoom ntawm no:

play.google.com/store/apps/details?id=com…Cov app tso cai rau koj tsav lub rover nrog plaub txoj kev joystick hauv hom duab lossis nrog 2 joystick (multitouch) hauv hom toj roob hauv pes.

Nco ntsoov xaiv lub cuab yeej raug hauv app: Qhib lub app ntawv qhia zaub mov (khawm 3 kab), qhib lub app teeb tsa (iav) -> teeb tsa kev tswj chaw taws teeb -> nyem thiab xaiv lub cuab yeej tsav: Arduino Rover.

Los ntawm cov ntawv qhia zaub mov, xaiv txuas thiab xaiv koj twb tau ua khub bluetooth module lub npe los ntawm cov npe los txuas rau.

Hauv cov ntawv qhia zaub mov muaj ntau txoj kev xaiv (keeb kwm yav dhau, txwv kev txwv …) ua si nrog, txaus siab:)

Pom zoo: