Innholdsfortegnelse:
- Trinn 1: Bestill komponentene
- Trinn 2: Skriv ut kabinettet
- Trinn 3: Hvorfor bruke et motorskjerm?
- Trinn 4: Lag din fjernkontroll
- Trinn 5: Koble til elektronikken og last opp koden
- Trinn 6: Fremtidige forbedringer
Video: 1 km rekkevidde fjernstyrt bil: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Siden jeg var liten ble jeg overrasket over de fjernstyrte bilene, men rekkevidden oversteg aldri 10 meter. Etter at jeg lærte litt Arduino -programmering, bestemte jeg meg endelig for å bygge min egen fjernstyrte bil som kan nå opptil 1 km rekkevidde ved hjelp av nRF24L01+ -modulen.
Hovedmålet mitt var å lage en bil som har en høy rekkevidde med lang spilletid. For å nå dette målet gjorde jeg bilen så lett som mulig ved hjelp av lett understell og ved bruk av lette litiumionbatterier som har god kapasitet (3000mAh). Jeg slet mye med å få 1KM -serien ut av nRF24L01+ fordi jeg møtte mange problemer under byggingen. Men tross alt var det veldig gøy å bygge, og jeg er veldig fornøyd med resultatet.
La oss komme i gang !!
Trinn 1: Bestill komponentene
For å lage den fjernstyrte bilen trenger du:
1x Arduino Mega2560
1x Arduino Nano
1x Adafruit motorskjerm
2x nRF24L01+
4x motor + girkasse
4x hjul
2x 3.3V spenningsregulator (LM1117)
5x trykknapper
2x 10 µF kondensator
3x litiumionbatteri (for å lage en 12V batteripakke)
9V batteri
2x 100 nF kondensator
Kvinnelige overskrifter
Jumper Wires
Trinn 2: Skriv ut kabinettet
Jeg designet dette chassiset ved hjelp av en CAD -programvare, deretter trykte jeg det med en CNC -maskin. Materialet som brukes til denne karosseriet er PVC med en tykkelse på 5 mm. PVC er et godt materiale å bruke fordi det er lett å jobbe med (som du kan se på bildet bøyde jeg noen deler av kroppen ved å påføre litt varme), relativt billig, sterk nok til å bære vekten av komponentene, og det er også veldig lett.
Trinn 3: Hvorfor bruke et motorskjerm?
Du må vite at all strøm som kommer gjennom Arduino-pinnene sannsynligvis har gått gjennom den innebygde spenningsregulatoren på brettet. Spenningsregulatoren er ikke designet for å håndtere store mengder strøm. Og hvis kortet blir drevet via USB, er USB ikke designet for å levere store mengder strøm. Hvis du finner en annen måte å drive en motor der strømmen ikke strømmer gjennom den innebygde regulatoren, vil du redusere mengden varme som genereres og spare strøm for andre sensorer eller kontroller som kan være nødvendige.
En annen fordel med et motorskjerm er at det gjør det mye enklere å koble til komponenter som motorer, og det forenkler ledningene og tillater funksjoner som motorretning.
Trinn 4: Lag din fjernkontroll
Som du kan se er det 8 trykknapper på fjernkontrollen, men akkurat nå bruker jeg bare 5 knapper (1 knapp for hver retning + 1 knapp for å endre kjørehastigheten).
Her kan du finne skjemaet som jeg laget for senderen:
-
nRF24L01+:
- CE Koble til Arduino D7
- CS Koble til Arduino D8
- MOSI Koble til Arduino D11
- MISO Koble til Arduino D12
- SCK Koble til Arduino D13
- GND Koble til Arduino GND
- 3.3V Koble til LM1117 OUT
- Koble til kondensatorene i henhold til skjemaet
-
Arduino:
- VIN Koble til 9V på batteriet
- GND Koble til GND på batteriet
- Koble til alle trykknappene i henhold til skjemaet
-
LM1117:
- IN Koble til Arduino 5V
- GND Koble til Arduino GND
Etter at du har gjort alle nødvendige tilkoblinger, må du laste opp koden nedenfor, men før det må du laste ned og inkludere RF24 -biblioteket
Trinn 5: Koble til elektronikken og last opp koden
Her kan du finne skjemaet som jeg laget for mottakeren:
-
nRF24L01+:
- CE Koble til Arduino A8
- CS Koble til Arduino A9
- MOSI Koble til Arduino D51
- MISO Koble til Arduino D50
- SCK Koble til Arduino D52
- GND Koble til Arduino GND
- 3.3V Koble til LM1117 OUT
- Koble til kondensatorene i henhold til skjemaet
-
Adafruit Motor Shield:
- M1 Koble til høyre motor foran
- M2 Koble til venstre venstre motor
- M3 Koble til venstre bakmotor
- M4 Koble til høyre bakmotor
- M+ Koble til 12V -batteriet
- GND Koble til GND på batteriet
-
LM1117:
- IN Koble til Arduino 5V
- GND Koble til Arduino GND
Etter at du har gjort alle nødvendige tilkoblinger, må du laste opp koden nedenfor, men før det må du laste ned og inkludere RF24 -biblioteket og AFMotor -biblioteket
Trinn 6: Fremtidige forbedringer
Gratulerer, du har bygget en fullt radiostyrt bil som kan kontrolleres opptil 1 km rekkevidde!
Som jeg sa tidligere, er jeg veldig fornøyd med resultatet, men jeg vet at det alltid er noen forbedringer for å gjøre bilen bedre. Den eneste forbedringen jeg har i tankene akkurat nå er å bytte motorer jeg har med raskere fordi bilen ikke er rask nok for meg. Jeg planlegger også å lage et fjæringssystem, for å la bilen gå off-road.
Gi meg beskjed i kommentarene hvis du har forbedringer jeg kan gjøre.
Hvis du møter et problem under byggingen, kan du kommentere nedenfor.
Jeg håper du likte dette lærerikt, takk for at du leser!:-)
Tredje premie i fjernkontrollkonkurransen 2017
Anbefalt:
Bygg en $ 15 fjernstyrt ESP8266 robotbutler / bil / tank for Ios og Android: 4 trinn
Bygg en $ 15 fjernstyrt ESP8266 Robotbutler / bil / tank for Ios og Android: Hater du å gå til kjøkkenet for å ta en matbit? Eller for å få en ny drink? Alt dette kan fikses med denne enkle $ 15 fjernkontrollerte butleren. Før vi går videre, kjører jeg et Kickstarter -prosjekt akkurat nå for en stemmestyrt RGB -ledestrip
Fjernstyrt bil - kontrollert ved hjelp av trådløs Xbox 360 -kontroller: 5 trinn
Fjernstyrt bil - kontrollert ved bruk av trådløs Xbox 360 -kontroller: Dette er instruksjoner for å bygge din egen fjernstyrte bil, kontrollert ved hjelp av en trådløs Xbox 360 -kontroller
Fjernstyrt Bluetooth -bil ved bruk av Arduino UNO: 4 trinn
Fjernstyrt Bluetooth -bil ved bruk av Arduino UNO: Det vil alltid være fascinerende å begynne å implementere det vi har studert så langt i Arduino. I utgangspunktet ville de fleste av alle gå med det grunnleggende. Så her skal jeg ganske enkelt forklare denne Arduino -baserte fjernstyrte bilen. Krav: 1.Arduino UNO
Lang rekkevidde, 1,8 km, Arduino til Arduino Trådløs kommunikasjon med HC-12 .: 6 trinn (med bilder)
Lang rekkevidde, 1,8 km, Arduino til Arduino Trådløs kommunikasjon med HC-12 .: I denne instruksen lærer du hvordan du kommuniserer mellom Arduinos over en lang avstand opp til 1,8 km i friluft. HC-12 er en trådløs seriell port kommunikasjonsmodul som er veldig nyttig, ekstremt kraftig og enkel å bruke. Først vil du lære
Play Station fjernstyrt trådløs 3D -trykt bil: 7 trinn (med bilder)
Play Station Fjernstyrt trådløs 3D -trykt bil: Hvem liker ikke spill? Racing and Fighting in the Virtual World of Play Station and Xbox !! Så, for å bringe det morsomme til det virkelige livet, laget jeg denne instruksjonsfilen der jeg skal vise deg hvordan du kan bruke hvilken som helst Play Station -fjernkontroll (kablet