Innehållsförteckning:
- Steg 1: Köp saker du behöver
- Steg 2: Bygg Hardware Framework
- Steg 3: Talar om Bluetooth
- Steg 4: Programvarukodning
- Steg 5: Översikt
Video: Intelligent Romote -bil baserad på Arduino: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Detta projekt är baserat på Arduino UNO utvecklingskort för att göra en smart bil. Bilen har trådlös Bluetooth-kontroll, förhindrande av hinder, summerlarm och andra funktioner, och det är en fyrhjulsdriven bil, lätt att svänga.
Steg 1: Köp saker du behöver
Vi måste köpa Arduino core board och expansionskort, samt summer, L298N motordrivrutinmodul, BT-04A Bluetooth-modul, DC-motor, batterihållare, etc. Naturligtvis är akrylplattor för stödmoduler avgörande. Akrylplattor för denna bil är inte lätt att hitta, så länken finns nedan. Du kan lätt hitta andra saker i butiker.
Här är en länk till akrylskiva i Taobao:
Programvaran använder Bluetooth -felsökningsassistent för att styra bilen, och resurser kommer också att bifogas.
Steg 2: Bygg Hardware Framework
Vi måste installera modulen i rätt position på akrylplattan. Eftersom den inköpta akrylplattan har fler hål än vi behöver, var uppmärksam på hur du installerar den på det bekvämaste sättet för att undvika upprepad demontering.
Eftersom installationen av motorn är relativt enkel och fast, fokuserar vi på installationen av styrkretsen ovan. Bluetooth och huvudkort måste användas för att ta emot signaler. Det är mer lämpligt att placera dem på baksidan av bilen. Batteribasen och batterierna tar ett stort utrymme. För att säkerställa bilens balans placeras de i mittläget, och motordrivmodulen och hinderundvikande modulen placeras fram som visas på bilderna.
Följande bild visar installationsmönstret nedifrån respektive uppifrån. Den första bilden visar kretsens tillstånd från botten när motorn inte är installerad. Var uppmärksam på att köpa fler skruvar och kopparpelare med olika höjder för att vackla från utrymmet. Den andra bilden är bilens situation när den är helt installerad. Du kan tydligt se motordrivmodulen, batteriet etc.
Steg 3: Talar om Bluetooth
Bluetooth -modulen används ofta inom området trådlös trådlös kontroll. BT-04A Bluetooth-modul har valts i detta projekt. Precis som HC -seriens Bluetooth -modul används ofta BT -seriens Bluetooth -modul, men priset är billigare.
Denna modul används huvudsakligen inom trådlös trådlös överföring av korta avståndsdata. Den kan enkelt anslutas till en Bluetooth -enhet på datorn och kan också kommunicera data mellan två moduler. Om du använder den här modulen kan du undvika tråkig kabelanslutning och kan direkt ersätta seriell portkabel.
Denna modul styrs av kommandot 'AT' som Esp8266 WIFI -modul, GSM -modul. För att underlätta anslutningen av olika datorer gör vi bilen som huvudläge, och datorn och mobiltelefonen kopplas ihop med Bluetooth på biländen aktivt för att få kontroll över den smarta bilen. Bluetooth-felsökningsassistenten på datorn är mycket perfekt, många funktionsinstruktioner har inkapslats i knappar, vi behöver bara mata in kontrollinstruktioner. Observera att innan du skickar kontrollkommandot måste datorn först vara ansluten till bilens Bluetooth. Denna process kan fastna. Prova flera gånger mer, och mobilterminalen är bekvämare.
Mobilprogramvaran är kopplad till detta steg endast för referens, och datorns Bluetooth -portfelsökningsprogram rekommenderas.
Steg 4: Programvarukodning
Arduino -utvecklingsmiljön är öppen källkod och kan laddas ner direkt från Internet. De viktigaste stegen i programmeringen förklaras nedan.
Först och främst definierar vi nyckelstiften på styrkortet makroskopiskt för enkel förståelse och efterföljande drift.
Initiera sedan motordriften, som visas i figuren nedan, är den framåt initierade operationen. Observera att motorn drivs av två poler, en hög och en låg, och vice versa. Vi använder huvudsakligen denna princip för att styra motorn.
Vänster-högerrörelsen är ganska speciell. För att göra vänster-höger rotation så att bilen inte rör sig mycket framåt, tar vi vägen till vänster hjul bakåt och höger hjul framåt för att svänga vänster. Detsamma gäller för att svänga höger. (eftersom effekten av att använda analog signal inte är särskilt bra, behöver den konstant felsökning, och digital utgång används direkt här.)
Efter att ha mottagit kommandot från serieporten kan bilen utföra motsvarande operation enligt kommandot. Figuren visar operationen för att få kommandot framåt. En av anledningarna till att vi väljer BT-04A Bluetooth-modul är att den har inkapslats i USART, med bara fyra stift TX, Rx, VCC och GND, vilket är mycket bekvämt för felsökning och åtkomst
Steg 5: Översikt
Slutligen bifogar du programkoden och bilderna på bilen i olika situationer. Detta är utkastet till programmet, välkommen att tillsammans diskutera och förbättra detta projekt.
Rekommenderad:
Arduino -baserad telefon (prototyp): 7 steg
Arduino -baserad telefon (prototyp): Hej alla, Idag kommer vi att se om arduino -baserad telefon i denna instruerbara. Detta är telefonen är en prototyp som den fortfarande är under utveckling. Källkoden är opensource alla kan ändra koden. Funktioner i telefonen: 1. Musik 2. Videor 3.
Arduino & MPU6050 -baserad digital vattenpass: 3 steg
Arduino & MPU6050 -baserad digital vattenpass: Välkommen till min första instruerbara någonsin! Jag hoppas att du tycker att det är informativt. Lämna gärna feedback om det är positivt eller negativt. Detta projekt är att göra en arduino & MPU6050 -baserad digital vattenpass. Medan den färdiga designen och
Arduino-baserad röststyrd IOT-reläbrytare (Google Home och Alexa stöds): 11 steg
Arduino-baserad röststyrd IOT-reläbrytare (Google Home & Alexa stöds): Detta projekt beskriver hur man gör en Arduino-baserad, röststyrd IOT-reläomkopplare. Detta är ett relä som du kan slå på och av på distans med hjälp av en app för iOS och Android, samt koppla den till IFTTT och styra den med din röst med Goog
Arduino -baserad DIY -spelkontroller - Arduino PS2 Game Controller - Spela Tekken med DIY Arduino Gamepad: 7 steg
Arduino -baserad DIY -spelkontroller | Arduino PS2 Game Controller | Spela Tekken med DIY Arduino Gamepad: Hej killar, att spela spel är alltid roligt, men att spela med din egen DIY -spelkontroll är roligare.Så vi kommer att göra en spelkontroller med arduino pro micro i denna instruktioner
Arduino -baserad icke -kontakt infraröd termometer - IR -baserad termometer med Arduino: 4 steg
Arduino -baserad icke -kontakt infraröd termometer | IR -baserad termometer med Arduino: Hej killar i dessa instruktioner kommer vi att göra en kontaktfri termometer med hjälp av arduino. Eftersom temperaturen på vätskan/fastämnet ibland är för hög eller för låg och då är det svårt att komma i kontakt med den och läsa dess temperaturen då i den scen