Indholdsfortegnelse:

1KM Range Fjernbetjent bil: 6 trin (med billeder)
1KM Range Fjernbetjent bil: 6 trin (med billeder)

Video: 1KM Range Fjernbetjent bil: 6 trin (med billeder)

Video: 1KM Range Fjernbetjent bil: 6 trin (med billeder)
Video: Making a Long Range Remote Control. DIY 1 to 8-Channel Arduino RC PART-1 2024, December
Anonim
1 km afstand fjernstyret bil
1 km afstand fjernstyret bil
1 km afstand fjernstyret bil
1 km afstand fjernstyret bil
1 km afstand fjernstyret bil
1 km afstand fjernstyret bil

Siden jeg var lille var jeg forbløffet over de fjernstyrede biler, men deres rækkevidde oversteg aldrig 10 meter. Efter at jeg lærte noget Arduino programmering besluttede jeg endelig at bygge min egen fjernstyrede bil, der kan nå op til 1 km rækkevidde ved hjælp af nRF24L01+ modulet.

Mit hovedmål var at lave en bil, der har en høj rækkevidde med lang spilletid. For at nå dette mål gjorde jeg bilen så let som muligt ved hjælp af letvægtschassis og ved hjælp af lette litiumionbatterier, der har en god kapacitet (3000mAh). Jeg kæmpede meget for at få 1KM -serien ud af nRF24L01+, fordi jeg stod over for mange problemer under opbygningen. Men det var trods alt virkelig sjovt at bygge, og jeg er rigtig glad for resultatet.

Lad os komme igang !!

Trin 1: Bestil dine komponenter

Bestil dine komponenter!
Bestil dine komponenter!

For at lave den fjernbetjente bil skal du:

1x Arduino Mega2560

1x Arduino Nano

1x Adafruit Motor Shield

2x nRF24L01+

4x motor + gearkasse

4x hjul

2x 3.3V spændingsregulator (LM1117)

5x trykknapper

2x 10 µF kondensator

3x litiumionbatteri (for at lave en 12V batteripakke)

9V batteri

2x 100 nF kondensator

Kvindelige overskrifter

Jumper Wires

Trin 2: Udskriv chassiset

Udskriv chassiset
Udskriv chassiset
Udskriv chassiset
Udskriv chassiset

Jeg designede dette chassis ved hjælp af en CAD -software, derefter printede jeg det ved hjælp af en CNC -maskine. Materialet, der bruges til denne krop, er PVC med en tykkelse på 5 mm. PVC er et godt materiale at bruge, fordi det er let at arbejde med (som du kan se på billedet bøjede jeg nogle dele af kroppen ved at påføre lidt varme), relativt billigt, stærkt nok til at understøtte komponenternes vægt, og det er også meget let.

Trin 3: Hvorfor bruge et motorskærm?

Hvorfor bruge et motorskærm?
Hvorfor bruge et motorskærm?

Du skal vide, at enhver strøm, der kommer gennem Arduino-benene, sandsynligvis er gået gennem den indbyggede spændingsregulator på kortet. Spændingsregulatoren er ikke designet til at håndtere store mængder strøm. Og hvis dit kort får strøm via USB, er USB ikke designet til at levere store mængder strøm. At finde en anden måde at drive en motor på, hvor strømmen ikke strømmer gennem den indbyggede regulator, reducerer mængden af varme, der genereres, og sparer kortets strøm til andre sensorer eller kontroller, der kan være nødvendige.

En anden fordel ved et motorafskærmning er, at det gør det meget lettere at kommunikere med komponenter som motorer, og det forenkler ledningerne og tillader funktioner som motorretning.

Trin 4: Lav din fjernbetjening

Lav din fjernbetjening!
Lav din fjernbetjening!
Lav din fjernbetjening!
Lav din fjernbetjening!
Lav din fjernbetjening!
Lav din fjernbetjening!

Som du kan se, er der 8 trykknapper på fjernbetjeningen, men lige nu bruger jeg kun 5 knapper (1 knap i hver retning + 1 knap til at ændre kørehastigheden).

Her kan du finde skematikken, som jeg lavede til senderen:

  • nRF24L01+:

    • CE Tilslut til Arduino D7
    • CS Tilslut til Arduino D8
    • MOSI Tilslut til Arduino D11
    • MISO Tilslut til Arduino D12
    • SCK Tilslut til Arduino D13
    • GND Opret forbindelse til Arduino GND
    • 3.3V Tilslut til LM1117 OUT
    • Tilslut kondensatorerne i henhold til skematisk
  • Arduino:

    • VIN Tilslut til 9V på batteriet
    • GND Tilslut til GND på batteriet
    • Tilslut alle trykknapper i henhold til skematisk
  • LM1117:

    • IN Tilslut til Arduino 5V
    • GND Opret forbindelse til Arduino GND

Når du har foretaget alle de nødvendige forbindelser, skal du uploade koden herunder, men før det skal du downloade og inkludere RF24 -biblioteket

Trin 5: Tilslut elektronikken, og upload koden

Tilslut elektronikken og upload koden!
Tilslut elektronikken og upload koden!

Her kan du finde skematikken, som jeg lavede til modtageren:

  • nRF24L01+:

    • CE Tilslut til Arduino A8
    • CS Tilslut til Arduino A9
    • MOSI Tilslut til Arduino D51
    • MISO Tilslut til Arduino D50
    • SCK Tilslut til Arduino D52
    • GND Tilslut til Arduino GND
    • 3.3V Tilslut til LM1117 OUT
    • Tilslut kondensatorerne i henhold til skematisk
  • Adafruit Motor Shield:

    • M1 Tilslut til den forreste højre motor
    • M2 Tilslut til den forreste venstre motor
    • M3 Tilslut til venstre bagmotor
    • M4 Tilslut til højre bagmotor
    • M+ Tilslut til 12V batteri
    • GND Tilslut til GND på batteriet
  • LM1117:

    • IN Tilslut til Arduino 5V
    • GND Tilslut til Arduino GND

Når du har foretaget alle de nødvendige forbindelser, skal du uploade koden herunder, men før det skal du downloade og inkludere RF24 -biblioteket og AFMotor -biblioteket

Trin 6: Fremtidige forbedringer

Fremtidige forbedringer
Fremtidige forbedringer

Tillykke, du har bygget en fuldt radiostyret bil, der kan styres op til 1 km rækkevidde!

Som jeg sagde tidligere, er jeg meget tilfreds med resultatet, men jeg ved, at der altid er nogle forbedringer for at gøre bilen bedre. Den eneste forbedring, jeg har i tankerne lige nu, er at ændre de motorer, jeg har med hurtigere, fordi bilen ikke er hurtig nok til mig. Jeg planlægger også at lave et affjedringssystem, for at lade bilen køre off-road.

Hvis du har forbedringer, som jeg kan foretage, så lad mig det vide i kommentarerne.

Hvis du står over for et problem under opbygningen, er du velkommen til at kommentere herunder.

Jeg håber, at du nød dette instruerbare, tak fordi du læste!:-)

Fjernbetjeningskonkurrence 2017
Fjernbetjeningskonkurrence 2017
Fjernbetjeningskonkurrence 2017
Fjernbetjeningskonkurrence 2017

Tredje pris i fjernbetjeningskonkurrencen 2017

Anbefalede: