Innehållsförteckning:

Trådlös Arduino -kontrollerad tank (nRF24L01): 6 steg (med bilder)
Trådlös Arduino -kontrollerad tank (nRF24L01): 6 steg (med bilder)

Video: Trådlös Arduino -kontrollerad tank (nRF24L01): 6 steg (med bilder)

Video: Trådlös Arduino -kontrollerad tank (nRF24L01): 6 steg (med bilder)
Video: Беспроводной пульт дистанционного управления роботом | Raspberry Pi | Начинающим 2024, Juli
Anonim
Trådlös Arduino -kontrollerad tank (nRF24L01)
Trådlös Arduino -kontrollerad tank (nRF24L01)
Trådlös Arduino -kontrollerad tank (nRF24L01)
Trådlös Arduino -kontrollerad tank (nRF24L01)
Trådlös Arduino -kontrollerad tank (nRF24L01)
Trådlös Arduino -kontrollerad tank (nRF24L01)
Trådlös Arduino -kontrollerad tank (nRF24L01)
Trådlös Arduino -kontrollerad tank (nRF24L01)

Hej!

Idag ska jag visa dig hur du bygger en Arduino -styrd tank och fjärrkontroll. De 3d -tryckta delarna av tanken (med undantag för styrenheten, spårguiden och tanklocket) designades av timmiclark och finns här.

Steg 1: Samla material och verktyg

Samla material och verktyg
Samla material och verktyg

Du behöver följande material för att komma igång:

  • 1x Arduino UNO (här)
  • 1x Arduino Nano (här)
  • 2x nRF24L01 2,4 GHz trådlösa moduler (här)
  • 1x L298N motorförare (här)
  • 2x växelmotor (den gula plastbiten) (här)
  • 1x joystick (här)
  • 1x 9v batteriklämma (här)
  • 2x strömbrytare (här)
  • 2x TR 18650 batterier (och en laddare) (här)
  • 1x TR 18650 batterihållare för 2 batterier (här)
  • 1x bygel till manlig hona (här)

De 3D -tryckta delarna består av (finns längst ner i detta steg):

  • 2x kropp
  • 2x TrackMidFrame
  • 52x spår
  • 4x kugghjul
  • 4x CogBracket Inre
  • 4x kugghjul Yttre
  • 1x TankCover
  • 1x styrenhet

Du behöver också följande verktyg:

  • Lödkolv
  • Olika borrstorlekar
  • superlim
  • Tång
  • Kniv

Steg 2: Sätt ihop tanken

Sätt ihop tanken
Sätt ihop tanken
Sätt ihop tanken
Sätt ihop tanken
Sätt ihop tanken
Sätt ihop tanken

Efter utskrift monterade jag tanken. Alla bitar utom spåren, kuggarna och locket limmades ihop med superlim. Spåren blev för snäva runt kuggarna, det kan vara ett problem med min skrivare, men jag bestämde mig för att lägga till två extra spår på varje sida och utforma en guide för spåren. Det är inte den mest praktiska lösningen, men det fungerar.

Efter att jag monterat tanken borrade jag hål för att passa den trådlösa modulen och strömbrytaren. Jag borde nog ha borrat hålen innan jag limmade ihop allt, men det gjorde inte så stor skillnad. Jag borrade hål och fäst motorföraren i botten av tanken med två M3 -bultar.

Valfritt (om du har samma problem som jag):

Skriv ut två tankguider från mappen "tillval" och några spår (jag föreslår att du lägger till en eller två på varje sida).

Steg 3: Programmering av tank och styrenhet

För att programmera arduino behöver du RF24 -biblioteket installerat. Så ladda ner filerna nedan och öppna arduino IDE. Gå till Sketch -> Inkludera bibliotek -> Lägg till. ZIP -bibliotek och importera "RF24.zip" till det.

Därefter måste du ansluta arduino UNO och ladda upp 'tank.ino' till arduino. vi kommer att koppla ihop ledningarna i nästa steg.

Koppla nu ur Arduino UNO och anslut Arduino Nano och ladda upp 'controller.ino' till Arduino.

Kom ihåg att ändra inställningarna för "kort" och "port" under verktyg till rätt korttyp och port.

Steg 4: Anslut tanken

Anslutning av tanken
Anslutning av tanken
Anslutning av tanken
Anslutning av tanken
Anslutning av tanken
Anslutning av tanken
Anslutning av tanken
Anslutning av tanken

(bilden av nRF24L01-modulen är en vy nedifrån) Anslutning av tanken: Anslut följande stift. nRF24L01-stift ---- Arduino-stift • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- inte ansluten L298N ---- Arduino stift • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 När det gäller batteripaketet i tanken går jordledningen till GND-stiftet på arduino och motorns drivrutins GND -stift. strömkabeln går till Vin -stiftet på arduinoen och till +12V -stiftet på motorföraren via strömbrytaren. Åh, och +5V -stiftet på motordrivrutinen är fäst på 5V -stiftet på arduino.

Steg 5: Anslutning av styrenheten

Anslutning av styrenheten
Anslutning av styrenheten
Anslutning av styrenheten
Anslutning av styrenheten
Anslutning av styrenheten
Anslutning av styrenheten

Anslutning av ControllernRF24L01-stiften ---- Arduino-stift • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- inte ansluten Joystick ---- Arduino-stift • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1Det är lite av ett pussel som passar alla komponenter i kontrollen, men med lite tålamod är jag säker på att du kommer att klara

Rekommenderad: