Indholdsfortegnelse:
- Trin 1: Køb ting, du har brug for
- Trin 2: Byg Hardware Framework
- Trin 3: Taler om Bluetooth
- Trin 4: Softwarekodning
- Trin 5: Oversigt
Video: Intelligent Romote -bil baseret på Arduino: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette projekt er baseret på Arduino UNO udviklingstavle til at lave en smart bil. Bilen har trådløs Bluetooth-kontrol, forhindring af forhindringer, summeralarm og andre funktioner, og det er en firehjulstrækker bil, let at dreje.
Trin 1: Køb ting, du har brug for
Vi skal købe Arduino kernekort og ekspansionskort, samt summer, L298N motordrivermodul, BT-04A Bluetooth-modul, DC-motor, batteriholder osv. Selvfølgelig er akrylplader til understøttende moduler afgørende. Akrylplader korrekt til denne bil er ikke let at finde, så linket findes herunder. Du kan let finde andre ting i butikkerne.
Her er et link til akrylplade i Taobao:
Softwaren bruger Bluetooth -fejlfindingsassistent til at styre bilen, og der vil også blive knyttet ressourcer.
Trin 2: Byg Hardware Framework
Vi skal installere modulet i den korrekte position på akrylpladen. Da den købte akrylplade har flere huller, end vi har brug for, skal du kun være opmærksom på, hvordan du installerer den på den mest bekvemme måde for at undgå gentagen demontering.
Fordi installationen af motoren er relativt enkel og fast, fokuserer vi på installationen af styrekredsløbet ovenfor. Bluetooth og hovedkort skal bruges til at modtage signaler. Det er mere passende at sætte dem bag på bilen. Batteribasen og batterierne fylder meget. For at sikre bilens balance placeres de i midterpositionen, og motordrevsmodulet og forhindringsmodulet placeres foran som vist på billederne.
Den følgende figur viser installationsmønsteret fra henholdsvis bund og top. Det første billede viser kredsløbets tilstand fra bunden, når motoren ikke er installeret. Vær opmærksom på at købe flere skruer og kobbersøjler med forskellige højder for at forskyde fra rummet. Det andet billede er bilens situation, når den er fuldt installeret. Du kan tydeligt se motordrevsmodulet, batteriet osv.
Trin 3: Taler om Bluetooth
Bluetooth -modul bruges ofte inden for trådløs kontrol over korte afstande. BT-04A Bluetooth-modul er valgt i dette projekt. Ligesom HC -serien Bluetooth -modul bruges BT -seriens Bluetooth -modul ofte, men prisen er billigere.
Dette modul bruges hovedsageligt inden for trådløs transmission af korte afstande. Det kan let forbindes med Bluetooth -enhed på pc'en og kan også kommunikere data mellem to moduler. Brug af dette modul kan undgå kedelig kabelforbindelse og kan direkte erstatte seriel portkabel.
Dette modul styres af ved 'AT' kommandosæt som Esp8266 WIFI -modul, GSM -modul. For at lette forbindelsen mellem forskellige computere laver vi bilen som hovedtilstand, og computeren og mobiltelefonen parres med Bluetooth i bilenden aktivt for at opnå kontrol over den smarte bil. Computeren til Bluetooth-fejlfindingsassistent er meget perfekt, mange funktionsinstruktioner er blevet indkapslet i knapper, vi skal bare indtaste kontrolinstruktioner. Bemærk, at før du sender kontrolkommandoen, skal computeren først være tilsluttet bilens Bluetooth. Denne proces kan sidde fast. Prøv flere gange mere, og mobilterminalen er mere praktisk.
Mobilsoftwaren er kun knyttet til dette trin som reference, og computerens Bluetooth -port -fejlfindingssoftware anbefales.
Trin 4: Softwarekodning
Arduino -udviklingsmiljøet er open source og kan downloades direkte fra Internettet. De vigtigste trin i programmering forklares nedenfor.
Først og fremmest definerer vi nøglestifterne på kontrolkortet makroskopisk for let forståelse og efterfølgende betjening.
Initialiser derefter motordriften, som vist i nedenstående figur, er den fremadrettede initialiseringsoperation. Bemærk, at motoren drives af to poler, en høj og en lav, og omvendt. Vi bruger hovedsageligt dette princip til at styre motoren.
Venstre-højre bevægelse er ganske speciel. For at lave venstre-højre rotation, så bilen ikke bevæger sig meget fremad, tager vi vejen til venstre hjul baglæns og højre hjul fremad for at dreje til venstre. Det samme gælder for at dreje til højre. (da effekten af at bruge analogt signal ikke er særlig god, har den brug for konstant fejlfinding, og digital output bruges direkte her.)
Efter at have modtaget kommandoen fra den serielle port, kan bilen udføre den tilsvarende operation i henhold til kommandoen. Figuren viser operationen for at hente kommandoen forward. En af grundene til, at vi vælger BT-04A Bluetooth-modul, er, at det er indkapslet i USART med kun fire ben TX, Rx, VCC og GND, hvilket er meget bekvemt til fejlfinding og adgang
Trin 5: Oversigt
Til sidst vedhæftes programkoden og billederne af bilen i forskellige situationer. Dette er udkastet til programmet, velkommen til at diskutere sammen og forbedre dette projekt.
Anbefalede:
Arduino -baseret telefon (prototype): 7 trin
Arduino -baseret telefon (prototype): Hej alle sammen, I dag i denne instruktive vil vi se om arduino -baseret telefon. Dette er telefonen er en prototype, den er stadig under udvikling. Kildekoden er opensource, alle kan ændre koden. Funktioner i telefonen: 1. Musik 2. Videoer 3
Arduino & MPU6050 baseret digitalt vaterpas: 3 trin
Arduino & MPU6050 baseret digitalt vaterpas: Velkommen til min første nogensinde instruerbare! Jeg håber, at du finder det informativt. Du er velkommen til at give feedback, uanset om det er positivt eller negativt. Dette projekt er at lave en arduino & MPU6050 baseret digitalt vaterpas. Mens det færdige design og
ATTiny84-baseret 3A trin-ned LED-driver: 7 trin (med billeder)
ATTiny84-baseret 3A trin-ned LED-driver: Hvis du vil drive 10W LED'er, kan du bruge denne 3A LED-driver. Med 3 Cree XPL LED'er kan du opnå 3000 lumen
Arduino -baseret DIY -spilcontroller - Arduino PS2 Game Controller - Spil Tekken med DIY Arduino Gamepad: 7 trin
Arduino -baseret DIY -spilcontroller | Arduino PS2 Game Controller | At spille Tekken med DIY Arduino Gamepad: Hej fyre, det er altid sjovt at spille spil, men det er sjovere at spille med din egen brugerdefinerede spilcontroller. Så vi laver en spilcontroller ved hjælp af arduino pro micro i denne instruktør
Arduino -baseret ikke -kontakt infrarødt termometer - IR -baseret termometer ved hjælp af Arduino: 4 trin
Arduino -baseret ikke -kontakt infrarødt termometer | IR -baseret termometer ved hjælp af Arduino: Hej fyre i denne instruktion vil vi lave et kontaktfrit termometer ved hjælp af arduino. Da nogle gange temperaturen på væsken/faststoffet er alt for høj eller for lav, og så er det svært at komme i kontakt med det og læse dets temperaturen derefter i den scene