Indholdsfortegnelse:

Arduino Bluetooth RC bil: 12 trin
Arduino Bluetooth RC bil: 12 trin

Video: Arduino Bluetooth RC bil: 12 trin

Video: Arduino Bluetooth RC bil: 12 trin
Video: Mobile Control Car | Bluetooth Control Car | Remote Control Car #science #technology 2024, November
Anonim
Arduino Bluetooth RC bil
Arduino Bluetooth RC bil
Arduino Bluetooth RC bil
Arduino Bluetooth RC bil

Styrer du en RC -bil via en app på din telefon? Er det muligt!

Ved hjælp af en Arduino, nogle Bluetooth, nogle hjul og en flok andre små, men væsentlige stykker, kunne vi oprette en RC -bil, der opretter forbindelse til Bluetooth og kan styres af en app på din telefon. Virker simpelt nok, ikke? Godt efter cirka en måned kunne vi polere en fungerende Bluetooth RC -bil. Med vores instruktioner vil du kunne gøre det hurtigere, end vi var.

Trin 1: Planlæg dine trin på Trello

Planlæg dine trin på Trello
Planlæg dine trin på Trello

For at begynde at planlægge i trello skal du vide, hvad du vil gøre, og hvilke materialer du har brug for.

De ting, du vil have sat på din trello, er:

- Få/køb dine forsyninger

- Byg bil

- Styr DC -motorer med Arduino

- Opret forbindelse til Arduino med Bluetooth

- Gør RC bil trådløs

- Kodning

- Lav app

- Tilslut/ Kode Afstandssensor (Kun påkrævet til det valgfrie trin.)

- Test

-Ydre

- Dokumentation/ Sådan gør du

Nu er der mange trin, der går ind i hver af disse, men du kan finde flere detaljer i de næste trin i vores proces.

Trin 2: Hent/køb dine forbrugsvarer

Få/køb dine forbrugsvarer
Få/køb dine forbrugsvarer
Få/køb dine forbrugsvarer
Få/køb dine forbrugsvarer
Få/køb dine forbrugsvarer
Få/køb dine forbrugsvarer

De materialer, du skal bruge til dette projekt, omfatter:

-Arduino

-Motor Driver (TB6612FNG Breakout)

-Bluetooth Low Energy Driver (nRF8001 Bluetooth LE)

-Dc Motors

-Batteripakke (batterier)

-Ledninger

-Kredsløbsplade

Trin 3: Byg bil

Byg bil
Byg bil

Med DC -motorer og printkort

1) Tilslut motor driver til Arduino

2) Tilslut Arduino til DC -motorerne

*Se billedet for at se kredsløbet.

Trin 4: Styr DC -motorer med Arduino

Med MotorTest -koden fra motordriverbiblioteket vil Arduino være i stand til at styre DC -motorerne.

-MotorTest -koden får motorerne til at lave en lille "jig".

-Rul ned til det sted, hvor der står TB6612FNG Arduino Library, og der downloades det.

-Derefter kan du placere det bibliotek i Arduino IDE som en zip -fil.

-Gå til at tegne, inkluder bibliotek, og gå derefter til tilføj.zip -bibliotek og vælg din fil.

-Den fil vises derefter under eksempler.

-Og du vil kunne teste dine motorer.

Trin 5: Tilslut Bluetooth

Tilslut Bluetooth
Tilslut Bluetooth

Ved hjælp af Bluetooth Low Energy Driver kan vi slutte den til Arduino som vist på billedet.

- Fra at forbinde den med Arduino kan vi med en vis kode flytte bilen med Adafruit -appen.

-Gå til Adafruit -siden med nrf8001 -driveren, og biblioteket kan downloades.

-Med det bibliotek kan du bruge den medfølgende kode (ekkodemo) til at programmere bilen til at bevæge sig, når den får en kommando.

Trin 6: Kodning - Brug af Adafruit App

Kodning - Brug af Adafruit App
Kodning - Brug af Adafruit App

Efter at have downloadet appen og ændret koden, hvordan du vil have den, for at få tingene til at bevæge sig:

1) Vi startede med at oprette forbindelse til bilen (som oprindeligt hed UART) og gik til UART -modulerne.

- Her kan du skrive en kommando, f.eks. F for forward, hvis det er det, du har i din kode for at få bilen til at køre fremad.

*Du kan henvise til vores kode, som vil blive offentliggjort i et senere trin.

Trin 7: Gør RC bil trådløs

Gør RC bil trådløs
Gør RC bil trådløs

Her har du brug for dine batterier.

Ved hjælp af en batteripakke og batterier, der er tilsluttet DC -motorerne, kan bilen bevæge sig uden at være forbundet til noget andet.

*Du kan se på billedet ovenfor, hvordan batteriet er tilsluttet, og det batteri, der er fastgjort til motorerne.

Trin 8: Lav en ændret app til at arbejde med kontrolpude

Vi besluttede at bruge betjeningspladen til at være en fjernbetjening til vores bil. For at gøre dette måtte vi:

- Rediger kildekoden for den originale Adafruit -app.

-Vores ændrede kode er linket her, og denne ændrede app er KUN til android.:

-Og hvordan du bruger appen, lavet med den ændrede kode:

-Når du åbner en app:

-Opret forbindelse til CAR

-Når du klikker på forbind, dukker der en liste op, der siger, vælg tilstand for at oprette forbindelse til bil

-Klik på controller

-Rul i hele controlleren helt ned, og klik på kontrolpanelet.

-I kontrolpanel:

-Pilen opad går fremad

-Pilen ned går baglæns

-Venstre pil går til venstre

-Højre pil går til højre

-Knap 1 er bremse

-Knap 2 er doughnut

Trin 9: (Valgfrit): Tilføj en afstandssensor

(Valgfrit): Tilføj en afstandssensor
(Valgfrit): Tilføj en afstandssensor

Til vores RC bil tilføjede vi en Distance Sensor.

-Afstandssensoren er placeret foran på vores RC -bil, som vi forsøgte at få til automatisk at flytte en anden retning, når der er noget foran den.

Trin 10: Test

Ved test, -Tjek for at sikre, at alle funktioner fungerer, som du vil have dem til:

-Frem

-Tilbage

-Venstre

-Ret

-Hold op

-Kokos

-Automatisk

Disse er vores specifikke funktion, du kan bruge den samme eller ændre dem til at gøre, hvad du gerne vil.

Trin 11: Tilføj en udvendig

Når du tilføjer et ydre, er dette helt op til dig.

-Bilens yderside er for det meste kun til at holde hardware sammen.

-Vi brugte lynlåse og ledninger til at holde alt på plads.

-Du kan designe din bils ydre på en hvilken som helst måde, du behager.

** Den vigtigste del af ydersiden er at holde alt på plads!

Trin 12: Dokument

Når du opretter din RC -bil, skal du sørge for at dokumentere, mens du kører.

Dette kan hjælpe, når:

-Løsning af et problem, du står over for.

-Skifter rundt om ledninger.

-Husk at huske, hvad du gjorde hver dag, -Ser tilbage på dit projekt.

Anbefalede: