Cov txheej txheem:

Chaw Taws Teeb Tswj Arduino Tank: 9 Kauj Ruam
Chaw Taws Teeb Tswj Arduino Tank: 9 Kauj Ruam

Video: Chaw Taws Teeb Tswj Arduino Tank: 9 Kauj Ruam

Video: Chaw Taws Teeb Tswj Arduino Tank: 9 Kauj Ruam
Video: txiav dav 800mm RC chaw taws teeb tswj nyom mower zoo tshaj plaws nqe kev muag khoom Tuam Tshoj 2024, Hlis ntuj nqeg
Anonim
Tswj Chaw Taws Teeb Arduino
Tswj Chaw Taws Teeb Arduino
Cov Chaw Taws Teeb Tswj Arduino Tank
Cov Chaw Taws Teeb Tswj Arduino Tank

Nyob zoo, Kuv xav tsim lub tank zoo tswj los ntawm cov xov tooj cua RC qub dhau los ntawm arduino. Nws yog qhov yooj yim heev hnub no nrog txhua yam khoom siv hluav taws xob nyob ib puag ncig.

Koj yuav tsum tau xaj ob peb lub ntsiab lus txhawm rau tsim tus tsiaj nyaum ntawd. Peb yuav hla cov kauj ruam hauv cov lus qhia no.

Kauj Ruam 1: Sib Sau Cov Khoom

Sib Sau Khoom
Sib Sau Khoom
Sib Sau Khoom
Sib Sau Khoom

Koj yuav xav tau cov hauv qab no:

- Ib lub tank nrog ob lub DC motors 12v twb tau teeb tsa zoo li T'Rex Tank

- Ib qho Arduino sib xws Lub Cev Tsav Tsheb zoo li Monster Shield

- Ib qho Arduino UNO R3 - thov xaiv qhov ua haujlwm

-Ib qho 2 channel RC Transmitter thiab ib tus neeg txais RC-Kuv siv qhov qub uas yog nyob rau AM 27 MHZ tab sis koj tuaj yeem pom cov niaj hnub zoo li qhov no hobbykingr-tmhk-gt2b-3ch-2-4ghz-transmitter-thiab-receiver

- Ib lub roj teeb rau UNO R3 - 9V roj teeb rau lub sijhawm tam sim no - tsis zoo vim tias nws tsis muaj lub zog ntau

- Ib lub roj teeb loj rau cov lus tsa suab - Kuv siv NIMH 3300 mAH 10.5v yog li kuv kwv yees 7 lub cell nrog 1.5v txhua

- qee tus dean txuas los ua kom txhua tus txuas tau yooj yim

- Soldering Hlau

Kuv siv Arduino IDE los teeb tsa UNO thiab kuv tau ntxiv me ntsis kev tshuaj xyuas nrog Visual Studio 2017

Kauj Ruam 2: Arduino thiab Tsav Tsheb

Arduino thiab Motor Shield
Arduino thiab Motor Shield

Txij li thaum kuv xaiv lub cav thaiv uas tau npaj rau arduino, kuv tsuas yog yuav tsum tau teeb tsa lawv ua ke. Nco ntsoov tias daim ntaub thaiv twb tau siv ob peb tus lej PIN lawm thiab yog li ntawd yuav tsum tsis txhob siv rau lwm lub hom phiaj.

Arduino UNO R3 yuav tham nrog lub cav thaiv kom qhia tau tias qhov nrawm ntawm txhua lub tshuab xav tau tig li cas. Txij li thaum peb muaj ob lub cav, qhov no yog ncaj nraim rau pem hauv ntej.

Kauj Ruam 3: Txuas Lub Tshuab Tsav Tsheb mus rau DC Motors

Txuas Lub Tshuab Tsav Tsheb mus rau DC Motors
Txuas Lub Tshuab Tsav Tsheb mus rau DC Motors

Kauj Ruam 4: Txuas Lub Cev Tsav Tsheb mus rau NIMH Roj Teeb

Txuas Lub Cev Tsav Tsheb rau NIMH Roj Teeb
Txuas Lub Cev Tsav Tsheb rau NIMH Roj Teeb
Txuas Lub Cev Tsav Tsheb rau NIMH Roj Teeb
Txuas Lub Cev Tsav Tsheb rau NIMH Roj Teeb

Kauj Ruam 5: Txuas Xov Tooj Cua Txais Tos rau Arduino

Kauj Ruam 6: Npaj Cov Khoom Siv Hluav Taws Xob rau Arduino rau Hom Ib Leeg

Npaj Lub Hwj Chim Rau Arduino rau Hom Ib Leeg Ib Leeg
Npaj Lub Hwj Chim Rau Arduino rau Hom Ib Leeg Ib Leeg

Kauj Ruam 7: Arduino Code

Arduino muaj zog heev. Txhua yam uas kuv xav ua thaum kuv tseem hluas, kuv tuaj yeem ua tau yooj yim tam sim no! Tsis tas yuav tsum paub ntau txog hluav taws xob ntxiv lawm.

Kuv tau sau tsab cai Arduino no los ntawm ob qhov chaw:

  1. nyeem-rc-tus txais-tus nqi
  2. Monster Moto Shield Piv Txwv Code
  3. Moto Shield Main Link

Sib tov ua ke ob qho tib si, Kuv tuaj yeem tau txais cov nyeem los ntawm RC tus txais ncaj qha rau hauv kuv lub arduino, hloov qhov txiaj ntsig rau lub tshuab hluav taws xob los ntawm lub cav thaiv.

Hais txog kev sib xyaw ntawm ob txoj hauv kev los ntawm xov tooj cua mus rau ob qhov sib txawv qhia qhov nrawm rau lub cav, Kuv tau mus hauv is taws nem hla Tank Tsav Sib xyaw nrog Joystick kom tau txais qee lub tswv yim yuav ua li cas thiaj sau tau ib feem.

Kuv kuj yuav tsum tau saib PWM kom nkag siab me ntsis qhov no yog dab tsi. Qee cov ntawv zoo ntawm arduino muaj, SecretsOfArduinoPWM thiab Tutorial PWM

Ceev faj tias txoj cai no tso siab rau EnableInterrupt.h uas tuaj yeem teeb tsa los ntawm cov ntawv qhia zaub mov "Sketch"> "Xws li Lub Tsev Qiv Ntawv"> "Tswj Cov Tsev Qiv Ntawv" tom qab ntawd tshawb rau EnableInterrupt. Lub tsev qiv ntawv no tso cai rau ntes qhov tseem ceeb los ntawm RC tus txais txhua lub sijhawm tawm ntawm cov txheej txheem teeb tsa thiab txheej txheem txheej txheem. Yooj yim heev

Pom zoo: