Talaan ng mga Nilalaman:
- Hakbang 1: Mga Materyales at Tool sa Pagpangalap
- Hakbang 2: Pagsamahin ang Tangke
- Hakbang 3: Programming ang Tangke at Controller
- Hakbang 4: Mga kable sa Tank
- Hakbang 5: Mga kable ng Controller
Video: Wireless Arduino Controlled Tank (nRF24L01): 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
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
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
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
(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 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:
3d Printed RC Controlled Tank !!: 8 Hakbang (na may Mga Larawan)
3d Printed RC Controlled Tank !!: Nais mo bang magkaroon ng isang malayuang kinokontrol na sasakyan na maaaring malayo sa kalsada at maaari mo ring makita mula sa isang unang pagtingin sa camera, kung gayon ang tangke na ito ay kahanga-hanga para sa iyo. Ang mga track sa tank ay nagbibigay-daan para sa mahusay na mahigpit na pagkakahawak kapag nagmamaneho sa mga terrain tulad ng dumi ng
Arduino + Bluetooth Controlled Tank: 10 Hakbang (na may Mga Larawan)
Arduino + Bluetooth Controlled Tank: Binubuo ko ang tangke na ito upang malaman kung paano mag-program, kung paano gumagana ang mga motor, servos, Bluetooth at Arduino at bumuo ako ng isa sa paggawa ng pagsasaliksik mula sa internet. Napagpasyahan ko ngayon na gumawa ng sarili kong Mga Instructable, para sa mga taong kailangang tumulong tungkol sa pagbuo ng isang tangke ng Arduino. Dito ako
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: Ito ang aking pangalawang itinuturo na tutorial tungkol sa mga robot at micro-Controller. Tunay na kamangha-manghang makita ang iyong robot na buhay at gumagana tulad ng inaasahan at maniwala ka sa akin magiging mas masaya kung kontrolin mo ang iyong robot o iba pang mga bagay nang wireless nang mabilis at
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
Robotic Hand Na Kinokontrol ang Wireless Glove - NRF24L01 + - Arduino: 7 Hakbang (na may Mga Larawan)
Robotic Hand Na Kinokontrol ang Wireless Glove | NRF24L01 + | Arduino: Sa video na ito; Ang pagpupulong ng kamay ng 3D robot, kontrol ng servo, kontrol ng flex sensor, wireless control na may nRF24L01, Arduino receiver at transmitter source code ay magagamit. Sa madaling salita, sa proyektong ito matututunan natin kung paano makontrol ang isang kamay ng robot gamit ang mga wireles