Home > Wireless Arduino gecontroleerde Tank (nRF24L01)

Wireless Arduino gecontroleerde Tank (nRF24L01)

Tags:arduino
Advertisement

Wireless Arduino gecontroleerde Tank (nRF24L01)

Hoi!

Vandaag zal ik je laten zien hoe te bouwen van een Arduino gecontroleerde tank en afstandsbediening. De 3d gedrukte delen van de tank (met uitzondering van de controller, spoor gids en tank cover) werden ontworpen door timmiclark en kan worden gevonden hier .

Stap 1: Het verzamelen van materialen en gereedschappen

Wireless Arduino gecontroleerde Tank (nRF24L01)

U dient de volgende materialen aan de slag:

  • 1x Arduino UNO ( hier )
  • 1x Arduino Nano ( hier )
  • 2x nRF24L01 2,4 GHz draadloze modules ( hier )
  • 1x L298N Motor driver ( hier )
  • 2x aandrijving (het gele stukje plastic) ( hier )
  • 1x Joystick ( hier )
  • 1x 9V batterij clip ( hier )
  • 2x uit-schakelaar ( hier )
  • 2x TR 18650 batterijen (en een lader) ( hier )
  • 1x TR 18650 batterijhouder voor 2 batterijen ( hier )
  • 1x Male naar vrouwelijke jumper set ( hier )

De 3D-gedrukte delen bestaan ​​uit (te vinden op de bodem van deze stap):

  • 2x Body
  • 2x TrackMidFrame
  • 52x Track
  • 4x Cog
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x Tankcover
  • 1x Controller

U moet ook de volgende instrumenten:

  • Soldeerbout
  • Verschillende boor maten
  • superlijm
  • Tang
  • Mes

Stap 2: Zet samen de tank

Wireless Arduino gecontroleerde Tank (nRF24L01)

Na het afdrukken Ik verzamelde de tank. Alle stukken, met uitzondering van de sporen, radertjes en deksel werden aan elkaar gelijmd met superlijm. De tracks belandde te strak rond de tandwielen te zijn, is het misschien een probleem met mijn printer zijn, maar ik besloot om twee extra tracks toe te voegen aan elke kant en het ontwerpen van een gids voor de tracks. Het is niet de meest handige oplossing, maar het werkt.

Nadat ik de tank gemonteerd, ik geboorde gaten om de draadloze module en de schakelaar te passen. Ik waarschijnlijk de gaten moeten worden geboord voordat ik gelijmd het allemaal samen, maar het zag er niet dat veel van een verschil te maken. I boorgaten en verbonden aandrijver naar de bodem van de tank met twee M3 bouten.

Optioneel (als je hetzelfde probleem als mij):

Print twee tank gidsen van het 'optionele' map en een aantal tracks (ik stel voor het toevoegen van een of twee aan elke kant).

Stap 3: Het programmeren van de Tank en Controller

Om de Arduino programma krijgt u de RF24 bibliotheek geïnstalleerd. Dus download de onderstaande bestanden en open Arduino IDE. Ga naar Sketch -> Opnemen Bibliotheek -> Add ZIP Bibliotheek en import 'RF24.zip' naar daar.

Volgende moet je de Arduino UNO aansluit en upload 'tank.ino' om de Arduino. wij doen de draden conect in de volgende stap.

Nu de stekker uit het Arduino UNO en sluit de Arduino Nano en upload 'controller.ino' om de Arduino.

Vergeet niet om de 'board' en 'port' instellingen onder gereedschappen veranderen om het juiste type bord en de haven.

Stap 4: Bedrading van de tank

Wireless Arduino gecontroleerde Tank (nRF24L01)

(Het beeld van de nRF24L01 module is een onderaanzicht)

Bedrading van de tank:

Sluit de volgende pinnen.

nRF24L01 pins ---- Arduino pinnen

• GND 1 ---- GND
• VCC 2 ---- 3.3V
• CE 3 ---- 7
• CSN 4 ---- 8
• SCK 5 ---- 13
• MOSI 6 ---- 11
• MISO 7 ---- 12
• IRQ 8 ---- niet aangesloten

L298N ---- Arduino pinnen

• IN1 ---- 5
• IN2 ---- 6
• IN3 ---- 9
• IN4 ---- 10

Wat de accu van de tank betreft de aarddraad gaat naar de GND pin van de arduino de GND pin van de motorrijder. de kracht draad gaat naar Vin pin van de Arduino en de + 12V pin van de motor bestuurder via de schakelaar. Oh, en de + 5V pin van de motor bestuurder om de 5V pin van de Arduino aangesloten.

Stap 5: Bedrading van de Controller

Wireless Arduino gecontroleerde Tank (nRF24L01)

Bedrading van de Controller

nRF24L01 pins ---- Arduino pinnen

• GND 1 ---- GND
• VCC 2 ---- 3.3V
• CE 3 ---- 7
• CSN 4 ---- 8
• SCK 5 ---- 13
• MOSI 6 ---- 11
• MISO 7 ---- 12
• IRQ 8 ---- niet aangesloten

Joystick ---- Arduino pinnen

• GND ---- GND
• + 5V ---- 5V
• VRX ---- A0
• Vry ---- A1

Het is een beetje een puzzel, alle componenten in de controller, maar met een beetje geduld Ik weet zeker dat je beheren

Stap 6: Test de tank!

Wireless Arduino gecontroleerde Tank (nRF24L01)

Nu, als alles goed gaat, moet u in staat om de tank met de controller te controleren. als de nummers bewegen in de verkeerde richting kan je ofwel de code te veranderen (dat is een pijn) of u kunt de draden die naar de motor driver spiegelen.

Als de tank helemaal niet werkt moet je de aansluitingen van de nRF24L01 controleren. u kunt ook Arduino verbinden, zowel op de computer, opent u twee verschillende Arduino gevallen geopend seriële monitor aan beide en controleer of de signalen worden verzonden en / of ontvangen. Houdt u er rekening mee dat als de verantwoordelijke voor de lezing van de X print en Y-waarden dat betekent niet dat die signalen bereikt de module.

Als u problemen heeft of suggesties kunt u commentaar en ik zal proberen om de reactie in een tijdig.

~ Ryan

Advertisement

Related Articles

  • Arduino + Bluetooth gecontroleerde Tank
    Arduino + Bluetooth gecontroleerde Tank

    Ik bouw deze tank om te leren hoe te programmeren, hoe motoren, servo's, bluetooth en Arduino werken en ik een te bouwen met het maken researchs van internet. Nu heb ik besloten om mijn eigen instructables te maken, voor mensen die behoefte heeft om

  • Arduino Joystick Shield NRF24L01 Wireless 2 Dc Motor Control - RC Car Project Part 1
    Arduino Joystick Shield NRF24L01 Wireless 2 Dc Motor Control - RC Car Project Part 1

    Arduino Joystick Shield NRF24L01 Wireless 2 dc motor control - RC Car Project Part 1 Youtube filmpjes documenten Deel 2 coming soon

  • Arduino Bluetooth Tank met aangepaste Android Application (V1.0)
    Arduino Bluetooth Tank met aangepaste Android Application (V1.0)

    Hallo! dit is een leidraad voor hoe u een eenvoudige en goedkope Arduino gebaseerde Bluetooth tank te bouwen. Dit is de eerste fase van dit project en alleen om de ontwikkeling van een bewegend spoor tank gebaseerd voertuig. De tweede fase is de Andr

  • Arduino Rc Tank
    Arduino Rc Tank

    Dit is een telefoon gecontroleerd (via Bluetooth) Arduino Rc tank. Runs zonder veel moeite op de meeste terreinen. Stap 1: Klik hier voor de onderdelen: - Hardware nodig: - Arduino Uno R3 Arduino motor driver shield Motorreductoren x4 Hc-05 Bluetooth

  • Tutorial van een oplossing voor het aandrijven een Arduino gecontroleerde Robot Car (RC)
    Tutorial van een oplossing voor het aandrijven een Arduino gecontroleerde Robot Car (RC)

    In deze tutorial wordt u hiervoor een eenvoudige manier om een ​​Arduino gecontroleerde RC stroom te voorzien. Dat betekent in feite een praktische manier om afzonderlijk de macht een Arduino en de bijbehorende motor schild (die de bevoegdheden van d

  • Arduino-gecontroleerde True Switching Regulators
    Arduino-gecontroleerde True Switching Regulators

    In dit Instructable, zal ik mijn Arduino-gecontroleerde buck / boost / inverter converter tonen. En wat betekent dat "true" in de titel, vraag je? Nou, je hebt waarschijnlijk al een tutorial waar iemand slechts een transistor is aangesloten op d

  • Arduino bluetooth tank
    Arduino bluetooth tank

    i heeft ingebouwde een Arduino bluetooth tank om te leren hoe om te programmeren en hoe Bluetooth-communicatie werkt tussen Android-smartphone en HC-06 of HC-05. De robotarm zijn bevestigd voor de gebruiker om te controleren en vast te leggen iets da

  • Arduino gecontroleerde voedingsbron
    Arduino gecontroleerde voedingsbron

    Dit instructable beschreven hoe u een Arduino gecontroleerde voedingsbron te ontwerpen. Een korte video presentatie van haar werk is te zien in mijn Youtube kanaal Stap 1: Ontwerp ideeën, gebruikte aanpak ... Het doel van het project was om een ​​kle

  • Arduino Battle Tank!
    Arduino Battle Tank!

    Laten we een arduino battle tank waarmee je kunt spelen met je vrienden en een beetje meer van de programmering, Arduino en elektronica te leren op de weg. Ik hoop dat je zult genieten van dit instructable! Stap 1: Spullen die je nodig hebt! 1) ardui

  • "ArdiPi" Wireless Arduino en R-Pi Rover
    "ArdiPi" Wireless Arduino en R-Pi Rover

    "ArdiPi" De Wireless Arduino en Raspberry Pi Rover Door: Greg Dus eigenlijk laat me je vertellen hoe dit project werkt. Je moet gewoon een Arduino (Uno of Leonardo) die u gebruikt om verbinding te maken met twee motoren en ze te bestrijden. Dan

  • Arduino-gecontroleerde chemische Foam spuwen Pumpkin
    Arduino-gecontroleerde chemische Foam spuwen Pumpkin

    Als de gedachte van tientallen tricker-of-treaters in bruto-out kostuums kloppen uw deur maakt je wilt spuwen, hebben we de pompoen voor u! Elke keer als de Arduino-gecontroleerde chemische Foam spuwen Pumpkin ontmoetingen een trick-or-treater voor d

  • Arduino gecontroleerde licht dimmer
    Arduino gecontroleerde licht dimmer

    WAARSCHUWING: Sommige mensen proberen om dit op te bouwen met een optocoupler met zerocrossing coz ', dat is beter' recht? Sommige zijn zelfs verteld elektronikawinkels is het beter om zo'n optocoupler gebruiken. FOUT. Dit werkt alleen met een willek

  • WiFly RN-XV-module - Wireless Arduino Board Tutorial - Intro
    WiFly RN-XV-module - Wireless Arduino Board Tutorial - Intro

    Heb je ooit wilde om uw Arduino te maken hebben draadloos vermogen? Wilde je robot aan te sluiten op uw draadloze router voor toegang via uw lokale netwerk? Volg deze kleine handleiding heb ik samen te stellen en u zult op uw manier in geen tijd! Wat

  • DIY een Wireless WiFi videotransmissiesysteem Tank Gecontroleerd door APP op basis van ESP8266 en OpenWRT
    DIY een Wireless WiFi videotransmissiesysteem Tank Gecontroleerd door APP op basis van ESP8266 en OpenWRT

    Nu, in de markt, zijn er vele WiFi videotransmissie slimme auto's op basis van Arduino. Nu, hier, zouden we graag een illustratieve demo te presenteren voor de draadloze WiFi-video tank gebaseerd op de ESP8266 WiFi development kit bestuurd door Andro

  • Arduino-gecontroleerde, aluminium Archangel Costume Wings
    Arduino-gecontroleerde, aluminium Archangel Costume Wings

    Ik heb altijd van de Marvel personage Archangel. Toen mijn broer, (Schaamteloze plug alert) ontluikende stripauteur David Fernandez , pics van een cosplay conventie ging hij naar dacht ik liet me "zou het niet geweldig als iemand gemaakt levensgrote

  • PiTank - Een web gecontroleerde tank met kanon en live video-stream
    PiTank - Een web gecontroleerde tank met kanon en live video-stream

    De PiTank is een web-controller tank gebouwd voor een wedstrijd op mijn school de robotica club. Het project duurde ongeveer twee weken in beslag met alle 5 teamleden die deelnemen aan verschillende aspecten. De belangrijkste projectiel zijn pingpong

  • Arduino gecontroleerde Beermachine / dispenser.
    Arduino gecontroleerde Beermachine / dispenser.

    Geautomatiseerde Beermachine. Hallo wereld, een paar weken geleden heb ik besloten om mijn homebrewing setup een upgrade van het bottelen te kegging. In dit proces, besloot ik dat ik wilde de dispenser automatisch te maken. Ook met een betalingssyste

  • Wireless Arduino Display met 315MHz RF-modules
    Wireless Arduino Display met 315MHz RF-modules

    Hallo Instructables. Ik ben een Canadees Gr.9 student dit is een onderdeel van mijn laatste project- magnetische levitatie. Ik zal het posten in december of januari. EDIT: Oke, dus mijn project mislukt, maar ik zal nog steeds proberen om het te laten

  • Hoe maak je een Arduino gecontroleerde robotarm van Dobot team te controleren
    Hoe maak je een Arduino gecontroleerde robotarm van Dobot team te controleren

    Wij zeggen altijd, Dobot is een hoge precisie, meerdere controle desktop robot arm.In laatste Instructables, hebben wij u laten zien van de hoge precisie en de desktop functie, door het bouwen van een laser gesneden en solderen Dobot arm. In dit inst