Sisukord:

Arduino Bluetooth RC auto: 12 sammu
Arduino Bluetooth RC auto: 12 sammu

Video: Arduino Bluetooth RC auto: 12 sammu

Video: Arduino Bluetooth RC auto: 12 sammu
Video: Arduino Bluetooth Робот-Машинка. Управляем со смартфона 2024, November
Anonim
Arduino Bluetooth RC auto
Arduino Bluetooth RC auto
Arduino Bluetooth RC auto
Arduino Bluetooth RC auto

RC -auto juhtimine telefoni rakenduse kaudu? See on võimalik!

Kasutades Arduino, mõnda Bluetoothi, mõnda ratast ja hunnikut muid väikseid, kuid hädavajalikke elemente, suutsime luua RC -auto, mis ühendub Bluetoothiga ja mida saab juhtida teie telefoni rakendusega. Tundub piisavalt lihtne, eks? Umbes kuu aja pärast saime lihvida töötava Bluetooth RC auto. Meie juhistega saate seda teha palju kiiremini kui meie.

Samm: planeerige oma sammud Trellol

Planeerige oma sammud Trellol
Planeerige oma sammud Trellol

Trellos planeerimise alustamiseks peate teadma, mida soovite teha ja milliseid materjale vajate.

Asjad, mida soovite oma võre külge panna, on järgmised:

- Hankige/ostke oma tarvikud

- Ehitage auto

- Juhtige alalisvoolumootoreid Arduino abil

- Ühendage Bluetoothiga Arduinoga

- Tee RC auto traadita

- kodeerimine

- Tehke rakendus

- Ühenduse/ koodi kaugusandur (vajalik ainult valikulise sammu jaoks.)

- Testimine

-Välimine

- Dokumentatsioon/ Kuidas

Nüüd on nende toimingute jaoks palju samme, kuid leiate lisateavet meie protsessi järgmistest sammudest.

2. samm: hankige/ostke oma tarvikuid

Hankige/ostke oma tarvikuid
Hankige/ostke oma tarvikuid
Hankige/ostke oma tarvikuid
Hankige/ostke oma tarvikuid
Hankige/ostke oma tarvikuid
Hankige/ostke oma tarvikuid

Selle projekti jaoks vajalikud materjalid hõlmavad järgmist:

-Arduino

-Mootorijuht (TB6612FNG Breakout)

-Bluetooth madala energiatarbega draiver (nRF8001 Bluetooth LE)

-DC mootorid

-Aku (patareid)

-Traadid

-trükkplaat

Samm: ehitage auto

Ehitage auto
Ehitage auto

Koos alalisvoolumootorite ja trükkplaadiga

1) Ühendage mootori draiver Arduinoga

2) Ühendage Arduino alalisvoolumootoritega

*Vooluringi vaatamiseks vaadake fotot.

Samm: kontrollige alalisvoolumootoreid Arduino abil

Mootori draiveriteegi MotorTesti koodiga saab Arduino juhtida alalisvoolumootoreid.

-Mootori testimise kood paneb Motorsi natuke "jigi" tegema.

-Kerige alla, kus on kirjas TB6612FNG Arduino raamatukogu, ja see laaditakse alla.

-Pärast seda saate selle raamatukogu paigutada Arduino IDE -sse pakitud failina.

-Minge visandama, lisage raamatukogu ja seejärel lisage.zip raamatukogu ja valige oma fail.

-See fail kuvatakse näidete all.

-Ja saate oma mootoreid testida.

Samm: ühendage Bluetooth

Ühendage Bluetooth
Ühendage Bluetooth

Bluetoothi madala energiatarbega draiveri abil saame selle ühendada Arduinoga, nagu pildil näidatud.

- Selle ühendamisest Arduinoga saame mõne koodi abil autot Adafruit'i rakendusega liigutada.

-Minge lehele Adafruit koos draiveriga nrf8001 ja raamatukogu saab alla laadida.

-Selle raamatukoguga saate kasutada pakutavat koodi (kaja demo), et programmeerida auto käskluse korral liikuma.

6. samm: kodeerimine - rakenduse Adafruit kasutamine

Kodeerimine - rakenduse Adafruit kasutamine
Kodeerimine - rakenduse Adafruit kasutamine

Pärast rakenduse allalaadimist ja koodi muutmist soovitud viisil, et asjad liiguksid, tehke järgmist.

1) Alustasime autoga ühenduse loomisega (mille algne nimi oli UART) ja läksime UART -moodulite juurde.

- Siin saate sisestada käsu, näiteks f edasi, kui see on teie koodis, et auto edasi liikuda.

*Võite viidata meie koodile, mis postitatakse hiljem.

Samm: tehke RC Car traadita

Muutke RC Car traadita
Muutke RC Car traadita

Siin on teil patareisid vaja.

Akut ja alalisvoolumootoritega ühendatud akusid kasutades saab auto liikuda ilma millegi muuga ühendamata.

*Ülaltoodud pildilt näete, kuidas aku on ühendatud ja mootorite külge kinnitatud aku.

8. samm: tehke muudetud rakendus juhtpuldiga töötamiseks

Otsustasime kasutada juhtpulti, et olla oma auto pult. Selleks pidime:

- Muutke algse Adafruit -rakenduse lähtekoodi.

-Meie muudetud kood on siin lingitud ja see muudetud rakendus on mõeldud ainult Androidile:

-Ja kuidas kasutada muudetud koodiga tehtud rakendust:

-Kui avate rakenduse:

-Ühendage CAR -iga

-Kui klõpsate nuppu Ühenda, avaneb loend, mis ütleb, et valige autoga ühendamiseks režiim

-Klõpsake kontrollerit

-Kontrolleris kerige lõpuni alla ja klõpsake juhtpaneeli.

-Juhtimispuldis:

-Ülesnool läheb edasi

-allanool liigub tahapoole

-Vasak nool läheb vasakule

-parem nool läheb paremale

-Nupp 1 on pidur

-Nupp 2 on sõõrik

9. samm: (valikuline): lisage kaugusandur

(Valikuline): lisage kaugusandur
(Valikuline): lisage kaugusandur

Lisasime oma RC -auto jaoks kaugusanduri.

-Kaugusandur on paigutatud meie RC auto ette, mida proovisime automaatselt teise suunda liigutada, kui selle ees on midagi.

10. samm: testige

Testimisel, -Kontrollige, kas kõik funktsioonid toimivad nii, nagu soovite:

-Edasi

-Tagasi

-Vasakule

-Õige

-Seis

-Sõõrik

-automaatne

Need on meie spetsiifilised funktsioonid, mida saate kasutada või muuta, et teha seda, mida soovite.

Samm: lisage välisilme

Välimuse lisamisel on see täielikult teie otsustada.

-Auto välisilme on enamasti lihtsalt riistvara koos hoidmiseks.

-Me kasutasime tõmblukke ja juhtmeid, et hoida kõike paigas.

-Saate kujundada oma auto välisilme teile meelepärasel viisil.

** Välimuse kõige olulisem osa on hoida kõik paigas!

12. samm: dokumenteerige

Oma RC -auto loomisel veenduge, et dokumenteerite.

See võib aidata, kui:

-Teie ees seisva probleemi lahendamine.

-Juhtmestiku muutmine.

-Tuletades meelde, mida sa iga päev tegid, -Vaadates tagasi oma projektile.

Soovitan: