Innholdsfortegnelse:

Arduino Bluetooth RC -bil: 12 trinn
Arduino Bluetooth RC -bil: 12 trinn

Video: Arduino Bluetooth RC -bil: 12 trinn

Video: Arduino Bluetooth RC -bil: 12 trinn
Video: Светодиодный контроллер Arduino Bluetooth с Bluetooth-модулем Android HC-05 | Разработчик прилож MIT 2024, November
Anonim
Arduino Bluetooth RC bil
Arduino Bluetooth RC bil
Arduino Bluetooth RC bil
Arduino Bluetooth RC bil

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

Planlegg trinnene dine på Trello
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

Skaff/kjøp rekvisita
Skaff/kjøp rekvisita
Skaff/kjøp rekvisita
Skaff/kjøp rekvisita
Skaff/kjøp rekvisita
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

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

Koble til Bluetooth
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

Koding - Bruke Adafruit App
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

Lag RC bil trådløs
Lag RC bil trådløs

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

(Valgfritt): Legg til en avstandssensor
(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: