Innholdsfortegnelse:
- Trinn 1: Samle materialer og verktøy
- Trinn 2: Sett sammen tanken
- Trinn 3: Programmering av tank og kontroller
- Trinn 4: Kabling av tanken
- Trinn 5: Koble til kontrolleren
Video: Trådløs Arduino -kontrollert tank (nRF24L01): 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
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
(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
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:
Trådløs Arduino -robot ved bruk av HC12 trådløs modul: 7 trinn
Trådløs Arduino -robot som bruker HC12 trådløs modul: Hei folkens, velkommen tilbake. I mitt forrige innlegg forklarte jeg hva en H Bridge Circuit er, L293D motordriver IC, piggybacking L293D Motordriver IC for å kjøre motorer med høy strøm og hvordan du kan designe og lage ditt eget L293D motorførerkort
Trådløs spillkontroll med Arduino og NRF24L01+ (støtte for en eller to kontrollere): 3 trinn
Trådløs spillkontroller med Arduino og NRF24L01+ (støtte for en eller to kontrollere): Du kan finne hele prosjektet fra nettstedet mitt (det er på finsk): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Dette er en veldig kort orientering om prosjektet. Jeg ville bare dele det hvis noen ville
Trådløs kommunikasjon ved bruk av NRF24L01 transceivermodul for Arduino -baserte prosjekter: 5 trinn (med bilder)
Trådløs kommunikasjon ved bruk av NRF24L01 transceivermodul for Arduino-baserte prosjekter: Dette er min andre instruerbare opplæring om roboter og mikrokontrollere. Det er virkelig fantastisk å se roboten din i live og fungere som forventet, og tro meg det vil bli morsommere hvis du styrer roboten eller andre ting trådløst med rask og
Trådløs fjernkontroll ved bruk av 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sendermottaker for quadcopter - Rc Helikopter - RC -fly som bruker Arduino: 5 trinn (med bilder)
Trådløs fjernkontroll ved bruk av 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sendermottaker for quadcopter | Rc Helikopter | Rc -fly ved bruk av Arduino: For å betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båt, vi trenger alltid en mottaker og sender, anta at for RC QUADCOPTER trenger vi en 6 -kanals sender og mottaker, og den typen TX og RX er for kostbar, så vi lager en på vår
Arduino trådløs kombinasjonslås med NRF24L01 og 4 siffer 7 segmenters display: 6 trinn (med bilder)
Arduino trådløs kombinasjonslås med NRF24L01 og 4 siffer 7 segmenters display: Dette prosjektet startet sitt liv som en øvelse for å gjøre noe med et 4 -sifret 7 -segment display. Det jeg kom på var muligheten til å skrive inn 4 siffer et kombinasjonsnummer, men en gang den var ferdig, den var ganske kjedelig. Jeg bygde den med en Arduino UNO