Innholdsfortegnelse:
- Trinn 1: Planlegg trinnene dine på Trello
- Trinn 2: Skaff/kjøp rekvisita
- Trinn 3: Bygg bil
- Trinn 4: Kontroller DC -motorer med Arduino
- Trinn 5: Koble til Bluetooth
- Trinn 6: Koding - Bruke Adafruit App
- Trinn 7: Gjør RC Car Wireless
- Trinn 8: Lag en modifisert app for å fungere med kontrollputen
- Trinn 9: (Valgfritt): Legg til en avstandssensor
- Trinn 10: Test
- Trinn 11: Legg til et eksteriør
- Trinn 12: Dokument
Video: Arduino Bluetooth RC -bil: 12 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Kontrollerer du en RC -bil gjennom en app på telefonen? Det er mulig!
Ved å bruke en Arduino, noen Bluetooth, noen hjul og en haug med andre små, men viktige stykker, kunne vi lage en RC -bil som kobles til Bluetooth og kan styres av en app på telefonen. Virker enkelt nok, ikke sant? Etter omtrent en måned klarte vi å polere en fungerende Bluetooth RC -bil. Med instruksjonene våre kan du gjøre det raskere enn vi var.
Trinn 1: Planlegg trinnene dine på Trello
For å begynne å planlegge i trello, må du vite hva du vil gjøre og hvilke materialer du trenger.
Tingene du vil ha på trello er:
- Skaff/kjøp utstyret ditt
- Bygg bil
- Kontroller DC -motorer med Arduino
- Koble til Arduino med Bluetooth
- Gjør RC -bilen trådløs
- Koding
- Lag app
- Koble til/ kode avstandssensor (bare nødvendig for valgfritt trinn.)
- Testing
-Ytre
- Dokumentasjon/ Hvordan
Nå er det mange trinn som går inn i hver av disse, men du vil kunne finne flere detaljer i de neste trinnene i prosessen vår.
Trinn 2: Skaff/kjøp rekvisita
Materialene du trenger for dette prosjektet inkluderer:
-Arduino
-Motordriver (TB6612FNG Breakout)
-Bluetooth Low Energy Driver (nRF8001 Bluetooth LE)
-Dc Motors
-Batteripakke (batterier)
-Ledninger
-Kretskort
Trinn 3: Bygg bil
Med likestrømsmotorer og kretskort
1) Koble motordriveren til Arduino
2) Koble Arduino til likestrømsmotorene
*Se bildet for å se kretsen.
Trinn 4: Kontroller DC -motorer med Arduino
Med MotorTest -koden fra motordriverbiblioteket vil Arduino kunne kontrollere likestrømsmotorene.
-MotorTest -koden får motorene til å gjøre en liten "jig".
-Rull ned til der det står TB6612FNG Arduino Library, og der vil den lastes ned.
-Etter det kan du plassere det biblioteket i Arduino IDE som en zip -fil.
-Gå å skissere, inkluder bibliotek, og gå deretter til. Zip -bibliotek og velg filen.
-Den filen vil da vises under eksempler.
-Og du vil kunne teste motorene dine.
Trinn 5: Koble til Bluetooth
Ved å bruke Bluetooth Low Energy Driver kan vi koble den til Arduino som vist på bildet.
- Fra å koble den til Arduino, kan vi, med litt kode, flytte bilen med Adafruit -appen.
-Gå til Adafruit -siden med nrf8001 -driveren, og biblioteket kan lastes ned.
-Med det biblioteket kan du bruke den medfølgende koden (ekkodemo) til å programmere bilen til å bevege seg når den får en kommando.
Trinn 6: Koding - Bruke Adafruit App
Etter at du har lastet ned appen og endret koden slik du vil ha den, for å få ting til å bevege seg:
1) Vi begynte med å koble til bilen (som opprinnelig het UART) og gikk til UART -modulene.
- Her kan du skrive inn en kommando, som f for forover, hvis det er det du har i koden for å få bilen til å gå fremover.
*Du kan referere til koden vår, som vil bli lagt ut i et senere trinn.
Trinn 7: Gjør RC Car Wireless
Her trenger du batteriene.
Ved hjelp av en batteripakke og batterier som er koblet til likestrømsmotorene, kan bilen bevege seg uten å være koblet til noe annet.
*Du kan se på bildet ovenfor hvordan batteripakken er koblet til og batteripakken som er festet til motorene.
Trinn 8: Lag en modifisert app for å fungere med kontrollputen
Vi bestemte oss for å bruke kontrollputen til å være en fjernkontroll for bilen vår. For å gjøre dette måtte vi:
- Endre kildekoden til den originale Adafruit -appen.
-Den endrede koden vår er koblet her, og denne endrede appen er KUN for android.:
-Og hvordan du bruker appen, laget med den endrede koden:
-Når du åpner appen:
-Koble til CAR
-Når du klikker på koble til, kommer det opp en liste som sier velg modus for å koble til bil
-Klikk på kontrolleren
-I kontrolleren, bla helt ned, og klikk på kontrollpanelet.
-I kontrollpute:
-Pilen oppover går fremover
-Pilen nedover går bakover
-Venstre pil går til venstre
-Pilen til høyre går til høyre
-Knapp 1 er brems
-Knapp 2 er smultring
Trinn 9: (Valgfritt): Legg til en avstandssensor
For RC -bilen vår la vi til en avstandssensor.
-Distansesensoren er plassert foran på RC -bilen vår, som vi prøvde å få til automatisk å bevege en annen retning når det er noe foran den.
Trinn 10: Test
Ved testing, -Kontroller at alle funksjoner fungerer slik du vil at de skal:
-Framover
-Tilbake
-Venstre
-Ikke sant
-Stoppe
-Smultring
-Automatisk
Dette er vår spesifikke funksjon. Du kan bruke den samme eller endre dem til å gjøre det du vil.
Trinn 11: Legg til et eksteriør
Når du legger til et eksteriør, er dette helt opp til deg.
-Utsiden av bilen er stort sett bare for å holde maskinvaren sammen.
-Vi brukte glidelåser og ledninger for å holde alt på plass.
-Du kan designe utsiden av bilen på den måten du liker.
** Den viktigste delen av eksteriøret er å holde alt på plass!
Trinn 12: Dokument
Når du lager din RC -bil, må du sørge for at du dokumenterer mens du går.
Dette kan hjelpe når:
-Løsning av et problem du står overfor.
-Skifter rundt ledninger.
-Husk hva du gjorde hver dag, -Ser tilbake på prosjektet ditt.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Konvertering av mitt Bluetooth -headset til Bluetooth -høyttalere: 5 trinn
Konvertering av mitt Bluetooth-headset til Bluetooth-høyttalere: Hodesettet mitt driver ikke lenger av seg selv, det går bare på når jeg kobler mikro-USB-kontakten til lading, batteriet er allerede dødt og en av høyttalerne fungerer ikke. Men Bluetooth fungerer fortsatt uten problemer. I dag vil jeg vise
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Trådløs Bluetooth -bot ved bruk av Arduino og Bluetooth: 6 trinn
Trådløs Bluetooth-bot ved bruk av Arduino og Bluetooth: I denne opplæringen skal vi lære hvordan du lager en trådløs Bluetooth-bot ved hjelp av Arduino og Bluetooth-modul hc-05, og kontrollere den ved hjelp av smarttelefonen vår
DIY Arduino robotarm, trinn for trinn: 9 trinn
DIY Arduino robotarm, trinn for trinn: Denne opplæringen lærer deg hvordan du bygger en robotarm selv