Innehållsförteckning:
- Steg 1: Planera dina steg på Trello
- Steg 2: Skaffa/köp dina tillbehör
- Steg 3: Bygg bil
- Steg 4: Styr likströmsmotorer med Arduino
- Steg 5: Anslut Bluetooth
- Steg 6: Kodning - Användning av Adafruit -appen
- Steg 7: Gör RC Car Wireless
- Steg 8: Gör en modifierad app för att fungera med kontrollplattan
- Steg 9: (Valfritt): Lägg till en avståndssensor
- Steg 10: Testa
- Steg 11: Lägg till ett exteriör
- Steg 12: Dokument
Video: Arduino Bluetooth RC -bil: 12 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:43
Kontrollera en RC -bil via en app på din telefon? Det är möjligt!
Med hjälp av en Arduino, lite Bluetooth, några hjul och en massa andra små men viktiga bitar kunde vi skapa en RC -bil som ansluts till Bluetooth och kan styras av en app på din telefon. Verkar enkelt nog, eller hur? Efter ungefär en månad kunde vi polera upp en fungerande Bluetooth RC -bil. Med våra instruktioner kommer du att kunna göra det snabbare än vi var.
Steg 1: Planera dina steg på Trello
För att börja planera i trello måste du veta vad du vill göra och vilka material du behöver.
De saker du vill sätta på din trello är:
- Skaffa/köp dina förnödenheter
- Bygg bil
- Styr DC -motorer med Arduino
- Anslut till Arduino med Bluetooth
- Gör RC -bil trådlös
- Kodning
- Gör app
- Anslut/ kodavståndssensor (behövs endast för valfritt steg.)
- Testning
-Exteriör
- Dokumentation/ Hur
Nu finns det många steg som går in i var och en av dessa, men du kommer att kunna hitta mer information i nästa steg i vår process.
Steg 2: Skaffa/köp dina tillbehör
Materialet du behöver för detta projekt inkluderar:
-Arduino
-Motorförare (TB6612FNG Breakout)
-Bluetooth Low Energy Driver (nRF8001 Bluetooth LE)
-Dc -motorer
-Batteripaket (batterier)
-Ledningar
-Kretskort
Steg 3: Bygg bil
Med likströmsmotorer och kretskort
1) Anslut motordrivrutinen till Arduino
2) Anslut Arduino till likströmsmotorerna
*Se bilden för att se kretsen.
Steg 4: Styr likströmsmotorer med Arduino
Med MotorTest -koden från motorförarbiblioteket kommer Arduino att kunna styra likströmsmotorerna.
-Motortestkoden får motorerna att göra en liten "jigg".
-Rulla ner till det där det står TB6612FNG Arduino Library och där laddas det ner.
-Därefter kan du placera det biblioteket i Arduino IDE som en zippad fil.
-Gå att skissa, inkludera bibliotek och gå sedan till lägg till.zip -bibliotek och välj din fil.
-Den filen kommer då att visas under exempel.
-Och du kommer att kunna testa dina motorer.
Steg 5: Anslut Bluetooth
Med Bluetooth Low Energy Driver kan vi ansluta den till Arduino som visas på bilden.
- Från att ansluta den till Arduino kan vi, med lite kod, flytta bilen med Adafruit -appen.
-Gå till Adafruit -sidan med nrf8001 -drivrutinen, och biblioteket kan laddas ner.
-Med det biblioteket kan du använda den medföljande koden (ekodemo) för att programmera bilen att flytta när den får ett kommando.
Steg 6: Kodning - Användning av Adafruit -appen
Efter att ha laddat ner appen och ändrat koden hur du vill ha den för att få saker att röra sig:
1) Vi började med att ansluta till bilen (som ursprungligen hette UART) och gick till UART -modulerna.
- Här kan du skriva ett kommando, som f för framåt, om det är vad du har i din kod för att få bilen att gå framåt.
*Du kan referera till vår kod, som kommer att läggas ut i ett senare steg.
Steg 7: Gör RC Car Wireless
Här behöver du dina batterier.
Med hjälp av ett batteri och batterier som är anslutna till likströmsmotorerna kan bilen röra sig utan att vara ansluten till något annat.
*Du kan se i bilden ovan hur batteriet är anslutet och batteriet som är anslutet till motorerna.
Steg 8: Gör en modifierad app för att fungera med kontrollplattan
Vi bestämde oss för att använda styrplattan för att vara en fjärrkontroll för vår bil. För att göra detta var vi tvungna att:
- Ändra källkoden för den ursprungliga Adafruit -appen.
-Vår modifierade kod är länkad här, och den här modifierade appen är ENDAST för android.:
-Och hur du använder appen, gjord med den modifierade koden:
-När du öppnar appen:
-Anslut till CAR
-När du klickar på ansluta kommer en lista att dyka upp som säger välj läge för att ansluta till bil
-Klicka på kontrollen
-Rulla hela vägen ner i kontrollen och klicka på kontrollplattan.
-I kontrollpanelen:
-Pilen uppåt går framåt
-Pilen nedåt går bakåt
-Vänsterpil går åt vänster
-Högerpilen går åt höger
-Knapp 1 är broms
-Knapp 2 är munk
Steg 9: (Valfritt): Lägg till en avståndssensor
För vår RC -bil har vi lagt till en avståndssensor.
-Distanssensorn är placerad på framsidan av vår RC -bil, som vi försökte få automatiskt att flytta en annan riktning när det är något framför den.
Steg 10: Testa
Vid testning, -Kontrollera att alla funktioner fungerar som du vill att de ska:
-Fram
-Tillbaka
-Vänster
-Höger
-Sluta
-Munk
-Automatisk
Det här är vår specifika funktion, du kan använda samma eller ändra dem för att göra vad du vill.
Steg 11: Lägg till ett exteriör
När du lägger till ett exteriör är det helt upp till dig.
-Utsidan av bilen är mestadels bara för att hålla ihop hårdvaran.
-Vi använde blixtlås och trådar för att hålla allt på plats.
-Du kan utforma utsidan av din bil på vilket sätt som du vill.
** Den viktigaste delen av exteriören är att hålla allt på plats!
Steg 12: Dokument
När du skapar din RC -bil, se till att du dokumenterar när du går.
Detta kan hjälpa när:
-Fixa ett problem du står inför.
-Växla runt ledningar.
-Kom ihåg vad du gjorde varje dag, -Tittar tillbaka på ditt projekt.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
Trådlös Bluetooth -bot med Arduino och Bluetooth: 6 steg
Trådlös Bluetooth-bot med Arduino och Bluetooth: I den här självstudien kommer vi att lära oss hur man gör en trådlös Bluetooth-bot med Arduino och Bluetooth-modul hc-05, och styra den med vår smartphone
DIY Arduino robotarm, steg för steg: 9 steg
DIY Arduino robotarm, steg för steg: Denna handledning lär dig hur du bygger en robotarm själv