Innholdsfortegnelse:

Trådløs Arduino -kontrollert tank (nRF24L01): 6 trinn (med bilder)
Trådløs Arduino -kontrollert tank (nRF24L01): 6 trinn (med bilder)

Video: Trådløs Arduino -kontrollert tank (nRF24L01): 6 trinn (med bilder)

Video: Trådløs Arduino -kontrollert tank (nRF24L01): 6 trinn (med bilder)
Video: How To Make Wireless Control Raspberry Pi Tank | Mert Arduino 2024, Juli
Anonim
Trådløs Arduino -kontrollert tank (nRF24L01)
Trådløs Arduino -kontrollert tank (nRF24L01)
Trådløs Arduino -kontrollert tank (nRF24L01)
Trådløs Arduino -kontrollert tank (nRF24L01)
Trådløs Arduino -kontrollert tank (nRF24L01)
Trådløs Arduino -kontrollert tank (nRF24L01)
Trådløs Arduino -kontrollert tank (nRF24L01)
Trådløs Arduino -kontrollert tank (nRF24L01)

Hei!

I dag skal jeg vise deg hvordan du bygger en Arduino -kontrollert tank og fjernkontroll. De 3d -trykte delene av tanken (med unntak av kontrolleren, sporføringen og tankdekselet) ble designet av timmiclark og finnes her.

Trinn 1: Samle materialer og verktøy

Samle materialer og verktøy
Samle materialer og verktøy

Du trenger følgende materialer for å komme i gang:

  • 1x Arduino UNO (her)
  • 1x Arduino Nano (her)
  • 2x nRF24L01 2,4 GHz trådløse moduler (her)
  • 1x L298N Motordriver (her)
  • 2x girmotor (den gule plastbiten) (her)
  • 1x joystick (her)
  • 1x 9v batteriklips (her)
  • 2x strømbryter (her)
  • 2x TR 18650 batterier (og en lader) (her)
  • 1x TR 18650 batteriholder for 2 batterier (her)
  • 1x Genser til mann til kvinne (her)

De 3D -trykte delene består av (finnes nederst i dette trinnet):

  • 2x kropp
  • 2x TrackMidFrame
  • 52x spor
  • 4x tannhjul
  • 4x CogBracket Innvendig
  • 4x CogBracket Ytre
  • 1x TankCover
  • 1x kontroller

Du trenger også følgende verktøy:

  • Loddejern
  • Ulike borestørrelser
  • superlim
  • Tang
  • Kniv

Trinn 2: Sett sammen tanken

Sett sammen tanken
Sett sammen tanken
Sett sammen tanken
Sett sammen tanken
Sett sammen tanken
Sett sammen tanken

Etter utskrift monterte jeg tanken. Alle brikkene bortsett fra sporene, tannhjulene og dekselet ble limt sammen med superlim. Sporene endte med å være for stramme rundt tannhjulene, det kan være et problem med skriveren min, men jeg bestemte meg for å legge til to ekstra spor på hver side og lage en guide for sporene. Det er ikke den mest praktiske løsningen, men det fungerer.

Etter at jeg monterte tanken, boret jeg hull for å passe til den trådløse modulen og strømbryteren. Jeg burde nok ha boret hullene før jeg limte det hele sammen, men det gjorde ikke så stor forskjell. Jeg boret hull og festet motorføreren til bunnen av tanken med to M3 -bolter.

Valgfritt (hvis du har samme problem som meg):

Skriv ut to tankguider fra den valgfrie mappen og noen spor (jeg foreslår at du legger til en eller to på hver side).

Trinn 3: Programmering av tank og kontroller

For å programmere arduino trenger du RF24 -biblioteket installert. Så last ned filene nedenfor og åpne arduino IDE. Gå til Sketch -> Inkludere bibliotek -> Legg til. ZIP -bibliotek og importer 'RF24.zip' der.

Deretter må du koble arduino UNO og laste opp 'tank.ino' til arduinoen. vi vil koble ledningene i neste trinn.

Koble nå fra Arduino UNO og koble til Arduino Nano og last opp 'controller.ino' til Arduino.

Husk å endre innstillingene for "brett" og "port" under verktøy til riktig brettype og port.

Trinn 4: Kabling av tanken

Kabling av tanken
Kabling av tanken
Kabling av tanken
Kabling av tanken
Kabling av tanken
Kabling av tanken
Kabling av tanken
Kabling av tanken

(bildet av nRF24L01-modulen er sett nedenfra) Kabling av tanken: Koble til følgende pinner. nRF24L01-pinner ---- Arduino-pinner • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ikke tilkoblet L298N ---- Arduino pins • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Når det gjelder batteripakken til tanken, går jordledningen til GND-pinnen på tanken arduino og GND -pinnen til motorføreren. strømkabelen går til Vin -pinnen på arduinoen og til +12V -pinnen til motorføreren via strømbryteren. Oh, og +5V -pinnen til motordriveren er festet til 5V -pinnen på arduinoen.

Trinn 5: Koble til kontrolleren

Kabling av kontrolleren
Kabling av kontrolleren
Kabling av kontrolleren
Kabling av kontrolleren
Kabling av kontrolleren
Kabling av kontrolleren

Koble til kontrollerRF24L01-pinnene ---- Arduino-pinner • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ikke tilkoblet Joystick ---- Arduino-pinner • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1Det er litt av et puslespill som passer alle komponentene i kontrolleren, men med litt tålmodighet er jeg sikker på at du klarer det

Anbefalt: