Innehållsförteckning:

Arduino Bluetooth RC -bil: 12 steg
Arduino Bluetooth RC -bil: 12 steg

Video: Arduino Bluetooth RC -bil: 12 steg

Video: Arduino Bluetooth RC -bil: 12 steg
Video: 🚗Bluetooth танк - powerbank своими руками 2024, November
Anonim
Arduino Bluetooth RC bil
Arduino Bluetooth RC bil
Arduino Bluetooth RC bil
Arduino Bluetooth RC bil

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

Planera dina steg på Trello
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

Skaffa/köp dina tillbehör
Skaffa/köp dina tillbehör
Skaffa/köp dina tillbehör
Skaffa/köp dina tillbehör
Skaffa/köp dina tillbehör
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

Bygg bil
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

Anslut Bluetooth
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

Kodning - Användning av Adafruit App
Kodning - Användning av Adafruit App

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

Gör RC -bil trådlös
Gör RC -bil trådlös

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

(Valfritt): Lägg till en avståndssensor
(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: