Talaan ng mga Nilalaman:

Wireless Arduino Controlled Tank (nRF24L01): 6 na Hakbang (na may Mga Larawan)
Wireless Arduino Controlled Tank (nRF24L01): 6 na Hakbang (na may Mga Larawan)

Video: Wireless Arduino Controlled Tank (nRF24L01): 6 na Hakbang (na may Mga Larawan)

Video: Wireless Arduino Controlled Tank (nRF24L01): 6 na Hakbang (na may Mga Larawan)
Video: The nRF24L01 - Wireless Joystick for Arduino Robot Car with nRF24L01+ 2024, Nobyembre
Anonim
Wireless Arduino Controlled Tank (nRF24L01)
Wireless Arduino Controlled Tank (nRF24L01)
Wireless Arduino Controlled Tank (nRF24L01)
Wireless Arduino Controlled Tank (nRF24L01)
Wireless Arduino Controlled Tank (nRF24L01)
Wireless Arduino Controlled Tank (nRF24L01)
Wireless Arduino Controlled Tank (nRF24L01)
Wireless Arduino Controlled Tank (nRF24L01)

Hi!

Ngayon ay ipapakita ko sa iyo kung paano bumuo ng isang kontroladong tangke ng Arduino at remote. Ang mga naka-print na bahagi ng 3d ng tank (maliban sa controller, gabay sa track at takip ng tanke) ay idinisenyo ng timmiclark at matatagpuan dito.

Hakbang 1: Mga Materyales at Tool sa Pagpangalap

Mga Materyal at Kagamitan sa Pagtitipon
Mga Materyal at Kagamitan sa Pagtitipon

Kakailanganin mo ang mga sumusunod na materyales upang makapagsimula:

  • 1x Arduino UNO (dito)
  • 1x Arduino Nano (dito)
  • 2x nRF24L01 2.4GHz wireless modules (dito)
  • 1x L298N Motor driver (dito)
  • 2x Gear motor (ang dilaw na piraso ng plastik) (dito)
  • 1x Joystick (dito)
  • 1x 9v clip ng baterya (dito)
  • 2x Power switch (dito)
  • 2x TR 18650 na mga baterya (at isang charger) (dito)
  • 1x TR 18650 na may hawak ng baterya para sa 2 baterya (dito)
  • 1x Male to female jumper set (dito)

Ang mga naka-print na bahagi ng 3D ay binubuo ng (maaaring matagpuan sa ilalim ng hakbang na ito):

  • 2x Katawan
  • 2x TrackMidFrame
  • 52x Track
  • 4x Cog
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x TankCover
  • 1x Controller

Kakailanganin mo rin ang mga sumusunod na tool:

  • Panghinang
  • Iba't ibang laki ng drill
  • Super pandikit
  • Mga Plier
  • Kutsilyo

Hakbang 2: Pagsamahin ang Tangke

Pagsamahin ang Tangke
Pagsamahin ang Tangke
Pagsamahin ang Tangke
Pagsamahin ang Tangke
Pagsamahin ang Tangke
Pagsamahin ang Tangke

Pagkatapos ng pagpi-print ay tinipon ko ang tanke. Ang lahat ng mga piraso maliban sa mga track, cogs at takip ay nakadikit kasama ng sobrang pandikit. Ang mga track ay natapos na masyadong masikip sa paligid ng mga cogs, maaaring ito ay isang isyu sa aking printer, ngunit nagpasya akong magdagdag ng dalawang dagdag na mga track sa bawat panig at magdisenyo ng isang gabay para sa mga track. Hindi ito ang pinaka-maginhawang solusyon, ngunit gumagana ito.

Matapos kong tipunin ang tangke, nag-drill ako ng mga butas upang magkasya ang wireless module at ang switch ng kuryente. Marahil ay dapat na drill ko ang mga butas bago ko idikit ang lahat, ngunit hindi ito nagkaiba. Nag-drill ako ng mga butas at nakakabit ang driver ng motor sa ilalim ng tanke na may dalawang M3 bolts.

Opsyonal (kung mayroon kang parehong problema sa akin):

I-print ang dalawang mga gabay sa tanke mula sa folder na 'opsyonal' at ilang mga track (Iminumungkahi kong magdagdag ng isa o dalawa sa bawat panig).

Hakbang 3: Programming ang Tangke at Controller

Upang mai-program ang arduino kakailanganin mo ang naka-install na RF24 library. Kaya i-download ang mga file sa ibaba at buksan ang arduino IDE. Pumunta sa Sketch -> Isama ang Library -> Magdagdag ng. ZIP Library at i-import ang 'RF24.zip' doon.

Susunod kailangan mong ikonekta ang arduino UNO at i-upload ang 'tank.ino' sa arduino. ihahatid namin ang mga wire sa susunod na hakbang.

I-unplug ngayon ang Arduino UNO at ikonekta ang Arduino Nano at i-upload ang 'controller.ino' sa Arduino.

Tandaan na baguhin ang mga setting ng 'board' at 'port' sa ilalim ng mga tool sa tamang uri ng board at port.

Hakbang 4: Mga kable sa Tank

Kable ng Tangke
Kable ng Tangke
Kable ng Tangke
Kable ng Tangke
Kable ng Tangke
Kable ng Tangke
Kable ng Tangke
Kable ng Tangke

(ang imahe ng modyul na nRF24L01 ay isang ilalim na pagtingin) Pag-kable ng tangke: Ikonekta ang mga sumusunod na pin. nRF24L01 pin ---- Arduino pin • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- hindi konektadoL298N ---- Arduino mga pin • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10Tungkol sa pack ng baterya ng tanke, ang ground wire ay pupunta sa pin ng GND ng arduino at ang pin ng GND ng driver ng motor. ang power wire ay papunta sa Vin pin ng arduino at sa + 12V pin ng driver ng motor sa pamamagitan ng power switch. Oh, at ang + 5V pin ng driver ng motor ay nakakabit sa 5V pin ng arduino.

Hakbang 5: Mga kable ng Controller

Kable ng Controller
Kable ng Controller
Kable ng Controller
Kable ng Controller
Kable ng Controller
Kable ng Controller

Kable ng ControllernRF24L01 na pin ---- Arduino pin • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- hindi konektadoJoystick ---- Arduino pins • GND ---- GND • + 5V ---- 5V • VRx - --- A0 • VRy ---- A1Ito ay isang maliit na palaisipan, na umaangkop sa lahat ng mga bahagi sa controller, ngunit may ilang pasensya sigurado akong pamahalaan mo

Inirerekumendang: