Indholdsfortegnelse:
- Trin 1: Bestil dine komponenter
- Trin 2: Udskriv chassiset
- Trin 3: Hvorfor bruge et motorskærm?
- Trin 4: Lav din fjernbetjening
- Trin 5: Tilslut elektronikken, og upload koden
- Trin 6: Fremtidige forbedringer
Video: 1KM Range Fjernbetjent bil: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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?
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
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
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
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!:-)
Tredje pris i fjernbetjeningskonkurrencen 2017
Anbefalede:
Fjernbetjent Bluetooth -fyrværkeritænder: 6 trin (med billeder)
Fjernbetjent Bluetooth -fyrværkeri -tænding: Ville det ikke være rart at tænde mere end et fyrværkeri på samme tid? Eller endda have en sikker afstand til farligere eksplosiver. I dette projekt vil jeg vise dig, hvordan du opbygger et kredsløb, der kan gøre netop det ved hjælp af Bluetooth -funktionen
Byg en $ 15 fjernbetjent ESP8266 Robot Butler / bil / tank til Ios og Android: 4 trin
Byg en fjernbetjent ESP8266 Robot Butler / bil / tank til $ 15 til Ios og Android på $ 15: Hader du at gå til køkkenet for at få en snack? Eller for at få en ny drink? Alt dette kan løses med denne enkle $ 15 fjernbetjente butler. Inden vi går videre, kører jeg et Kickstarter -projekt lige nu til en stemmestyret RGB -ledstrip
Sådan laver du mobil fjernbetjent bil via Bluetooth: 4 trin
Sådan laver du mobil fjernbetjent bil via Bluetooth: Sådan laver du mobil fjernbetjent bil via Bluetooth | Indisk LifeHacker
Switch-tilpas legetøj: Egg fjernbetjent slange tilgængelig !: 7 trin (med billeder)
Switch-Adapt Legetøj: Egg Fjernstyret Snake gjort tilgængelig !: Legetøjstilpasning åbner nye veje og tilpassede løsninger, så børn med begrænsede motoriske evner eller udviklingshæmmede kan interagere med legetøj uafhængigt. I mange tilfælde er de børn, der har brug for det tilpassede legetøj, ikke i stand til at int
TV fjernbetjent bil - Arduino: 6 trin
TV fjernbetjent bil - Arduino: Hack din fjernsyns fjernbetjening og styr en rc bil med den ved hjælp af "Arduino Uno" .Dette er en enkel måde at styre din bil ved hjælp af IR -modtagermodul programmeret på arduino board og TV fjernbetjening. I denne instruktive vil du lære at: 1