Cov txheej txheem:

Wireless Arduino Controlled Tank (nRF24L01): 6 Cov Kauj Ruam (nrog Duab)
Wireless Arduino Controlled Tank (nRF24L01): 6 Cov Kauj Ruam (nrog Duab)

Video: Wireless Arduino Controlled Tank (nRF24L01): 6 Cov Kauj Ruam (nrog Duab)

Video: Wireless Arduino Controlled Tank (nRF24L01): 6 Cov Kauj Ruam (nrog Duab)
Video: Arduino Remote Control Tank with WiFi Camera | nRF24L01 2024, Lub Xya hli ntuj
Anonim
Wireless Arduino Tswj Tank (nRF24L01)
Wireless Arduino Tswj Tank (nRF24L01)
Wireless Arduino Tswj Tank (nRF24L01)
Wireless Arduino Tswj Tank (nRF24L01)
Wireless Arduino Tswj Tank (nRF24L01)
Wireless Arduino Tswj Tank (nRF24L01)
Wireless Arduino Tswj Tank (nRF24L01)
Wireless Arduino Tswj Tank (nRF24L01)

Nyob zoo!

Hnub no kuv yuav qhia koj yuav ua li cas thiaj tsim tau Arduino tswj lub tank thiab chaw taws teeb. Qhov 3d luam tawm ib feem ntawm lub tank (tshwj tsis yog tus tswj, taug qab phau ntawv qhia thiab npog lub tank) tau tsim los ntawm timmiclark thiab tuaj yeem pom ntawm no.

Kauj Ruam 1: Sau Cov Khoom thiab Cov Cuab Yeej

Sib Sau Cov Khoom thiab Cov Cuab Yeej
Sib Sau Cov Khoom thiab Cov Cuab Yeej

Koj yuav xav tau cov ntaub ntawv hauv qab no los pib:

  • 1x Arduino UNO (ntawm no)
  • 1x Arduino Nano (ntawm no)
  • 2x nRF24L01 2.4GHz wireless modules (ntawm no)
  • 1x L298N Tsav tsheb (ntawm no)
  • 2x Gear iav (daim yas daj) (ntawm no)
  • 1x Joystick (ntawm no)
  • 1x9v roj teeb clip (ntawm no)
  • 2x Hloov lub zog (ntawm no)
  • 2x TR 18650 roj teeb (thiab lub charger) (ntawm no)
  • 1x TR 18650 lub roj teeb tuav rau 2 lub roj teeb (ntawm no)
  • 1x Txiv neej rau poj niam jumper teeb (ntawm no)

Cov ntawv luam tawm 3D suav nrog (tuaj yeem pom nyob hauv qab ntawm theem no):

  • 2x cev
  • 2 x TrackMidFrame
  • 52x cev
  • 4x cog
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x Tank Cov
  • 1 x Maub los

Koj tseem yuav xav tau cov cuab yeej hauv qab no:

  • Soldering hlau
  • Ntau qhov loj me
  • Super kua nplaum
  • Pliers
  • Riam

Kauj ruam 2: Muab tso ua ke lub Tank

Muab tso ua ke lub Tank
Muab tso ua ke lub Tank
Muab tso ua ke lub Tank
Muab tso ua ke lub Tank
Muab tso ua ke lub Tank
Muab tso ua ke lub Tank

Tom qab luam ntawv kuv tau sib sau ua ke lub tank. Txhua daim tsuas yog rau txoj kab, cog thiab npog tau ua ke nrog cov kua nplaum super. Cov ciav hlau tau dhau mus nruj dhau ib ncig ntawm cov cogs, nws yuav yog qhov teeb meem nrog kuv lub tshuab luam ntawv, tab sis kuv txiav txim siab ntxiv ob txoj kab ntxiv rau ntawm txhua sab thiab tsim phau ntawv qhia rau txoj kab. Nws tsis yog cov tshuaj yooj yim tshaj plaws, tab sis nws ua haujlwm.

Tom qab kuv sib sau ua ke lub tank, Kuv tau siv lub qhov kom haum rau lub wireless module thiab lub zog hloov pauv. Tej zaum kuv yuav tsum tau tho qhov ua ntej kuv glued nws tag nrho ua ke, tab sis nws tsis ua qhov sib txawv ntau. Kuv drilled qhov thiab txuas tus tsav tsheb mus rau hauv qab ntawm lub tank nrog ob M3 ntsia liaj qhov rooj.

Yeem (yog tias koj muaj teeb meem tib yam li kuv):

Luam ob lub tank qhia los ntawm cov ntawv 'yeem' thiab qee cov kab (Kuv hais kom ntxiv ib lossis ob ntawm txhua sab).

Kauj Ruam 3: Programming Tank thiab Controller

Txhawm rau ua haujlwm rau arduino koj yuav xav tau lub tsev qiv ntawv RF24 teeb tsa. Yog li rub tawm cov ntawv hauv qab no thiab qhib arduino IDE. Mus rau Sketch -> Xws li Lub Tsev Qiv Ntawv -> Ntxiv. ZIP Library thiab ntshuam 'RF24.zip' rau hauv.

Tom ntej no koj yuav tsum txuas lub arduino UNO thiab xa 'tank.ino' mus rau arduino. peb yuav txuas cov xov hlau nyob rau theem tom ntej.

Tam sim no unplug Arduino UNO thiab txuas Arduino Nano thiab upload 'controller.ino' rau Arduino.

Nco ntsoov hloov 'pawg thawj coj' thiab 'chaw nres nkoj' teeb tsa hauv cov cuab yeej mus rau hom board thiab chaw nres nkoj raug.

Kauj Ruam 4: Txuas lub Tank

Txuas lub Tank
Txuas lub Tank
Txuas lub Tank
Txuas lub Tank
Txuas lub Tank
Txuas lub Tank
Txuas lub Tank
Txuas lub Tank

(daim duab ntawm nRF24L01 tus qauv yog saib hauv qab) Txuas lub tank: Txuas cov pins hauv qab no.nRF24L01 pins ---- Arduino pins • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- tsis txuas L298N ---- Arduino pins • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Raws li cov roj teeb ntawm lub tank muaj kev txhawj xeeb, hauv av xaim mus rau GND tus pin arduino thiab GND tus pin ntawm tus tsav tsheb. lub hwj huam xaim mus rau Vin tus pin ntawm arduino thiab mus rau +12V tus pin ntawm tus tsav tsheb ntawm lub zog hloov. Huag, thiab +5V tus pin ntawm tus tsav tsheb tau txuas rau 5V tus pin ntawm arduino.

Kauj Ruam 5: Txuas tus Tswj

Txuas tus Tswj
Txuas tus Tswj
Txuas tus Tswj
Txuas tus Tswj
Txuas tus Tswj
Txuas tus Tswj

Txuas lub ControllernRF24L01 pins ---- Arduino pins • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- tsis txuas nrog Joystick ---- Arduino pins • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1 Nws yog qhov me me ntawm qhov kev sib dhos, haum txhua yam khoom siv rau hauv tus tswj, tab sis nrog qee qhov ua siab ntev Kuv paub tseeb tias koj yuav tswj hwm

Pom zoo: