Cov txheej txheem:

Tus Xov Tooj Muaj Nqis Tswj Rover: 6 Kauj Ruam
Tus Xov Tooj Muaj Nqis Tswj Rover: 6 Kauj Ruam

Video: Tus Xov Tooj Muaj Nqis Tswj Rover: 6 Kauj Ruam

Video: Tus Xov Tooj Muaj Nqis Tswj Rover: 6 Kauj Ruam
Video: 6 Nqi Lus Qhia Kev Ua neej ( leej twg mloog lub neej yuav zoo tuaj) 2024, Kaum ib hlis
Anonim
Image
Image
Tsim GUI
Tsim GUI

Ib pliag rov qab kuv tau ua lub xov tooj tswj rover siv MotorAir. Kuv xav rov tshuaj xyuas cov tswv yim yooj yim tab sis siv qhov pheej yig dua, muaj ntau qhov dav. Tsis tas li vim tias qhov no yog Arduino raws, nws yog lub caij nplooj ntoo hlav zoo rau ntau dua li tsuas yog lub rover uas tsav ncig. Koj tuaj yeem ntxiv cov ntsuas hluav taws xob, servos, thiab lwm yam kom tsav txoj haujlwm no rau txhua txoj kev koj xav tau (saib dab tsi kuv tau ua ntawd?).

Kauj ruam 1: Tsim GUI

Tsim GUI
Tsim GUI
Tsim GUI
Tsim GUI

Txoj haujlwm no siv remotexy.com uas yog qhov kev pabcuam txias heev uas muab rau koj tus drag'n'drop GUI tus tsim los ua koj tus kheej app los tswj koj txoj haujlwm neeg hlau los ntawm koj lub xov tooj ntawm tes. Qhov no ua rau txoj haujlwm no ua tau rau ntau tus neeg uas nws yuav tsis tuaj yeem ncav cuag. Nws tuaj yeem ua haujlwm nrog ntau yam microcontrollers (feem ntau yog arduino) thiab cov txheej txheem wireless (Bluetooth, WiFi, huab, Ethernet- ok uas ib tus tsis yog wireless).

Kuv mus nrog 5V Arduino Pro Mini thiab HC-05 vim tias kuv twb muaj lawv los ntawm lwm qhov haujlwm. Txawm hais tias HC-05 tsuas yog Android sib xws li yog tias koj muaj Apple lub cuab yeej koj yuav xav siv HM-10 hloov chaw. Ua tsaug rau lawv lub tsev qiv ntawv cov ntsiab lus thiab suav tag nrho cov yam ntxwv sib txawv ntawm kev ua haujlwm nrog txhua yam ntawm cov thev naus laus zis sib txawv yog li koj tuaj yeem tsom mus rau GUI thiab ib feem ntawm koj txoj haujlwm uas yog qhov tshwj xeeb!

Yog li ua ntej kuv xaiv qhov teeb tsa kuv xav tau (cov laug cam kuv tau siv). Tom ntej no kuv rub cov tswj hwm kuv xav tau los ntawm kab sab laug thiab teeb tsa qee yam khoom rau lawv hauv kab sab xis. Tom qab ntawd kuv tau nyem qhov ntsuab Get Source Code khawm thiab voila, kev ua haujlwm ntau rau kuv. Kuv nruab lawv lub tsev qiv ntawv rau hauv kuv li Arduino IDE, rub tawm cov cai uas tau tsim thiab pib ua haujlwm hauv nws hauv kuv li IDE.

Kauj ruam 2: Customize Code

Txoj cai uas RemoteXY tsim rau peb yog ua qhov kev tswj hwm ntawm lub joystick virtual thiab ua kom nkag mus rau peb daim duab Arduino.

Tam sim no peb yuav tsum tau ntxiv qee cov cai ntxiv los ua qee yam raws li joystick qhov chaw nyob. Yeej qhov kos duab suav nrog…

  • Txoj Cai RemoteXY uas yog txhua yam koj xav tau kom tau txais kev sib koom ntawm joystick virtual
  • kev sib xyaw ua haujlwm kom sib xyaw X thiab Y cov haujlwm
  • txav txav kom xa cov lus txib rau tus tswj lub cev

nyob rau hauv lub voj kev ua haujlwm cov cai tau txais tam sim no X thiab Y joystick tswj hwm, sib xyaw lawv los txiav txim siab qhov nrawm txhua lub cev muaj zog yuav tsum tau mus thiab tom qab ntawd xa cov lus txib nrog rau tus tswj lub cev kom tig mus rau qhov nrawm thiab kev taw qhia.

Yog tias koj siv Arduino Pro Mini koj yuav xav tau FTDI breakout board ua ntej koj tuaj yeem xa koj cov duab kos rau koj Arduino vim tias Arduino Pro Mini tsis muaj USB chaw nres nkoj. Cias siv FTDI raws li mus-nruab nrab ntawm USB thiab koj Arduino.

Koj tuaj yeem tau txais tus lej kuv siv ntawm no:

Kauj Ruam 3: Cov Khoom Siv Hluav Taws Xob & Hluav Taws Xob

Electronics & Xov Tooj
Electronics & Xov Tooj
Electronics & Xov Tooj
Electronics & Xov Tooj
Electronics & Xov Tooj
Electronics & Xov Tooj

Hauv qhov haujlwm no kuv tau siv Arduino Pro Mini (5V), TB6612FNG lub cev muaj zog tswj, thiab HC-05 bluetooth adapter. Txhua qhov ua ke, Kuv tau siv qis dua $ 13 ntawm cov khoom no … txawm hais tias kuv yuav lawv li 1.5 xyoos dhau los thiab qhov chaw uas kuv tau txais los ntawm tsis nqa lawv mus lawm. Tab sis ua siab zoo, lawv tseem tuaj yeem pom ntawm Amazon thiab lwm lub khw hauv online ncaj ncees pheej yig yog tias koj mus ncig. Tau kawg koj tau txais tus nqi zoo dua hauv ib lub rooj yog tias koj tuaj yeem nrhiav tau ntau pob uas ua haujlwm yuav zoo yog tias koj ua pawg thawj coj los ntsaws lawv txhua qhov txij li uas los hauv 3 pob. Tsis tas li tag nrho cov laug cam no muaj ntau yam thiab muaj ob peb qhov dag ntxiv ib puag ncig (lossis siv los hloov pauv yog tias koj tso cov pa luam yeeb tawm) yog qhov tsim nyog nws hauv kuv lub tswv yim.

TB6612FNG lub cev muaj zog tswj yog tus tswj lub cev muaj zog zoo rau ib qho ntawm Runt Rover chassis vim tias lub cav siv hauv lawv tsuas yog rub 0.25A ntawm qhov chaw muag khoom thiab lub cav tswj tau tuaj yeem ua haujlwm 1.5A rau ib channel.

Kuv xub xub sim qhov no nrog cov xov hlau txuas txuas rau hauv lub lauj kaub tais diav tsis muaj kab tab sis tom qab ntawd ntxuav nws los ntawm kev muaj lub rooj tsavxwm ua ntawm OSH Park. Qhov no ua rau nws huv dua, cog ntau dua, thiab ruaj khov dua. Tam sim no kuv tsuas xav tau ntsaws kuv cov khoom siv thaum kuv xav siv lawv lossis kuv tuaj yeem yooj yim rub lawv tawm mus qiv rau lwm txoj haujlwm.

Kauj ruam 4: Chassis

Lub Chassis
Lub Chassis
Lub Chassis
Lub Chassis
Lub Chassis
Lub Chassis

Kuv zoo siab siv 6xAA roj teeb tais uas muaj 9v roj teeb txuas rau saum vim tias 9v yog txoj cai nyob hauv thaj tsam butter ntawm feem ntau Arduino cov laug cam. Kuv xav nws tawm ntawm txoj kev tab sis nkag tau yooj yim. Kuv txiav txim siab siv qee cov hlau nplaum yuav yog txoj hauv kev txhawm rau txhim kho lub roj teeb tais. Yog li kuv drilled lub qhov nyob hauv lub roj teeb tais kom khov kho cov hlau nplaum, Kuv nkaum lub txiv ntoo square hauv ib qho ntawm cov kwj deg … nws zoo me ntsis tab sis ua haujlwm tau zoo heev.

Txhawm rau txhim kho lwm lub hlau nplaum sab hauv ntawm lub chassis Kuv pom (ntawm txhua yam) lub sijhawm siv hlua khi ua haujlwm zoo kawg nkaus. Txij li cov kev tawm tsam nyiam kuv siv ib lub hlau nplaum uas yog countersunk nyob rau sab qaum teb, thiab ib qho uas yog countersunk nyob rau sab qab teb. Lub taub hau tiaj tus ntsia hlau Kuv tau siv los teeb tsa lawv kom haum rau lub txee kom zoo. Kuv npog cov hlau nplaum ntawm lub tais roj teeb nrog ob peb txheej ntawm kab xev hluav taws xob. Qhov no yuav txo qhov muaj zog ntawm kev nyiam tsuas yog me ntsis, thiab muab nws me ntsis ntawm lub ncoo thaum lawv mus ua ke, thiab yog tias yog vim li cas ib qho ntawm cov hlau nplaum tawg, nws yuav tsum ua kom nws yooj yim dua.

Kauj Ruam 5: Pair App rau Koj Txoj Haujlwm

Yog li koj li GUI tau tsim, koj cov cai tau sau thiab xa mus rau koj Arduino, thiab koj txoj haujlwm tau txuas nrog. Tam sim no nws yog lub sijhawm los siv lub zog rau koj txoj haujlwm los ntawm kev txuas lub roj teeb. Tom ntej no koj yuav tsum tau txuas koj txoj haujlwm rau koj lub xov tooj zoo li koj xav tau rau txhua lub cuab yeej bluetooth. Ntawm kuv lub xov tooj Android (khiav Android OxygenOS) Kuv xav tau los so ob zaug los ntawm sab saum toj ntawm lub vijtsam, nyem lub iav, tom qab ntawd Bluetooth, thiab xaiv HC-05 los ntawm cov npe khoom siv. Tom qab ntawd kuv nkag tus lej PIN uas yog 1234.

Kauj Ruam 6: Qhib App thiab Tsav

Thaum koj tau ua khub koj lub xov tooj thiab qhov haujlwm bluetooth qhib Qhov Chaw XY Dawb app (yog tias koj tsis tau ua tam sim no yog lub sijhawm zoo rau nruab nws los ntawm Google Play Store). Yog tias qhov no yog koj thawj zaug khiav nws koj yuav tsum nyem lub + khawm nyob rau sab saum toj sab xis, xaiv bluetooth, tom qab ntawd xaiv HC-05 los ntawm cov npe. Yav tom ntej, thaum koj qhib Chaw XY app koj yuav pom lub xiav HC-05 khawm uas koj coj mus rhaub kom nkag mus rau qhov haujlwm sib tham.

Thaum koj tau nkag mus rau GUI koj tau tsim ua ntej, koj tuaj yeem rub tus joystick ncig thiab koj lub rover yuav tsum pib txav mus! Nrog koj zoo siab! Koj paub tau ua koj tus kheej lub xov tooj tswj rover! Thaum koj tau paub nrog qhov teeb tsa no koj tuaj yeem pib tawm tswv yim tswv yim rau koj tus kheej ntxiv-ntxiv thiab txhim kho kom coj txoj kev yooj yim no mus rau qib tom ntej.

Pom zoo: