Innholdsfortegnelse:

1 km rekkevidde fjernstyrt bil: 6 trinn (med bilder)
1 km rekkevidde fjernstyrt bil: 6 trinn (med bilder)

Video: 1 km rekkevidde fjernstyrt bil: 6 trinn (med bilder)

Video: 1 km rekkevidde fjernstyrt bil: 6 trinn (med bilder)
Video: Nikko RC Rock CrushR radiostyrt bil med auto-utvidbare hjul - 2.4 GHz 2024, November
Anonim
1 km rekkevidde fjernstyrt bil
1 km rekkevidde fjernstyrt bil
1 km rekkevidde fjernstyrt bil
1 km rekkevidde fjernstyrt bil
1 km rekkevidde fjernstyrt bil
1 km rekkevidde fjernstyrt bil

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

Bestill komponentene dine!
Bestill komponentene dine!

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

Skriv ut chassiset
Skriv ut chassiset
Skriv ut chassiset
Skriv ut chassiset

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?

Hvorfor bruke et motorskjerm?
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

Lag din fjernkontroll!
Lag din fjernkontroll!
Lag din fjernkontroll!
Lag din fjernkontroll!
Lag din fjernkontroll!
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

Koble til elektronikken og last opp koden!
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

Fremtidige forbedringer
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!:-)

Fjernkontrollkonkurranse 2017
Fjernkontrollkonkurranse 2017
Fjernkontrollkonkurranse 2017
Fjernkontrollkonkurranse 2017

Tredje premie i fjernkontrollkonkurransen 2017

Anbefalt: