Sisällysluettelo:

Arduino Bluetooth RC -auto: 12 vaihetta
Arduino Bluetooth RC -auto: 12 vaihetta

Video: Arduino Bluetooth RC -auto: 12 vaihetta

Video: Arduino Bluetooth RC -auto: 12 vaihetta
Video: Arduino bluetooth rc car (android controlled) 2024, Marraskuu
Anonim
Arduino Bluetooth RC -auto
Arduino Bluetooth RC -auto
Arduino Bluetooth RC -auto
Arduino Bluetooth RC -auto

Ohjaatko RC -autoa puhelimen sovelluksen kautta? Se on mahdollista!

Arduinon, Bluetoothin, joidenkin pyörien ja joukon muita pieniä mutta välttämättömiä osia käyttämällä pystyimme luomaan RC -auton, joka muodostaa yhteyden Bluetoothiin ja jota voidaan ohjata puhelimen sovelluksella. Vaikuttaa riittävän yksinkertaiselta, eikö? Noin kuukauden kuluttua pystyimme hiomaan toimivan Bluetooth RC -auton. Ohjeidemme avulla voit tehdä sen nopeammin kuin me.

Vaihe 1: Suunnittele askeleesi Trellolla

Suunnittele askeleesi Trellolla
Suunnittele askeleesi Trellolla

Aloittaaksesi trellon suunnittelun sinun on tiedettävä, mitä haluat tehdä ja mitä materiaaleja tarvitset.

Asiat, jotka haluat laittaa trellollesi, ovat:

- Hanki/osta tarvikkeesi

- Rakenna auto

- Ohjaa DC -moottoreita Arduinolla

- Yhdistä Arduinoon Bluetoothilla

- Tee RC -autosta langaton

- Koodaus

- Tee sovellus

- Yhdistä/ koodi -etäisyysanturi (tarvitaan vain valinnaisessa vaiheessa.)

- Testaus

-Ulkopuoli

- Dokumentaatio/ Miten

Nyt on monia vaiheita, jotka liittyvät kaikkiin näihin, mutta voit löytää lisätietoja prosessimme seuraavista vaiheista.

Vaihe 2: Hanki/osta tarvikkeesi

Hanki/osta tarvikkeesi
Hanki/osta tarvikkeesi
Hanki/osta tarvikkeesi
Hanki/osta tarvikkeesi
Hanki/osta tarvikkeesi
Hanki/osta tarvikkeesi

Tässä projektissa tarvittavat materiaalit ovat:

-Arduino

-Moottorin ohjain (TB6612FNG Breakout)

-Bluetooth Low Energy Driver (nRF8001 Bluetooth LE)

-DC -moottorit

-Akku (paristot)

-Johdot

-Piirilevy

Vaihe 3: Rakenna auto

Rakenna auto
Rakenna auto

DC -moottoreilla ja piirilevyllä

1) Yhdistä moottoriajuri Arduinoon

2) Liitä Arduino tasavirtamoottoreihin

*Katso piiristä valokuvasta.

Vaihe 4: Ohjaa DC -moottoreita Arduinolla

MotorTest -koodilla Motor -ohjainkirjastosta Arduino pystyy ohjaamaan tasavirtamoottoreita.

-MotorTest -koodi saa Motorsin tekemään pienen "jigin".

-Vieritä alas kohtaan, jossa lukee TB6612FNG Arduino Library, ja se lataa sen.

-Sen jälkeen voit sijoittaa kyseisen kirjaston Arduino IDE: hen zip -tiedostona.

-Mene luonnostelemaan, sisälly kirjastoon ja lisää sitten.zip -kirjasto ja valitse tiedosto.

-Tiedosto näkyy sitten esimerkkien alla.

-Ja voit testata moottorisi.

Vaihe 5: Yhdistä Bluetooth

Yhdistä Bluetooth
Yhdistä Bluetooth

Bluetooth Low Energy -ohjaimen avulla voimme yhdistää sen Arduinoon kuvan mukaisesti.

- Kun liitämme sen Arduinoon, pystymme jollakin koodilla siirtämään autoa Adafruit -sovelluksella.

-Mene Adafruit -sivulle nrf8001 -ohjaimen avulla, ja kirjasto voi ladata.

-Tämän kirjaston avulla voit ohjelmoida auton liikkumaan annetun koodin (echo demo) avulla, kun sille annetaan komento.

Vaihe 6: Koodaus - Adafruit -sovelluksen käyttö

Koodaus - Adafruit -sovelluksen avulla
Koodaus - Adafruit -sovelluksen avulla

Kun olet ladannut sovelluksen ja muokannut koodia haluamallasi tavalla saadaksesi asiat liikkumaan:

1) Aloitimme yhdistämällä auton (joka oli alun perin nimeltään UART) ja menimme UART -moduuleihin.

- Täällä voit kirjoittaa komennon, kuten f eteenpäin, jos se on koodissasi saadaksesi auton siirtymään eteenpäin.

*Voit viitata koodiin, joka julkaistaan myöhemmin.

Vaihe 7: Tee RC Carista langaton

Tee RC Carista langaton
Tee RC Carista langaton

Tässä tarvitset paristoja.

Käyttämällä akkua ja tasavirtamoottoreihin kytkettyjä akkuja auto voi liikkua ilman mitään muuta yhteyttä.

*Yllä olevasta kuvasta näet, miten akku on kytketty ja moottoriin kiinnitetty akku.

Vaihe 8: Tee muokattu sovellus toimimaan Control Padin kanssa

Päätimme käyttää ohjauslevyä ollaksemme auton kaukosäädin. Tätä varten meidän täytyi:

- Muokkaa alkuperäisen Adafruit -sovelluksen lähdekoodia.

-Muutettu koodimme on linkitetty tähän, ja tämä muokattu sovellus on VAIN androidille.:

-Ja kuinka käyttää sovellusta, joka on tehty muokatulla koodilla:

-Kun avaat sovelluksen:

-Yhdistä CAR

-Kun napsautat Yhdistä -painiketta, näkyviin tulee luettelo, jossa sanotaan, että valitse autoon liitettävä tila

-Napsauta ohjainta

-Vieritä ohjaimessa kokonaan alas ja napsauta ohjauslevyä.

-Ohjauslevyssä:

-Ylänuoli menee eteenpäin

-Alas -nuoli menee taaksepäin

-Vasen nuoli menee vasemmalle

-Oikea nuoli menee oikealle

-Painike 1 on jarru

-Painike 2 on munkki

Vaihe 9: (Valinnainen): Lisää etäisyysanturi

(Valinnainen): Lisää etäisyysanturi
(Valinnainen): Lisää etäisyysanturi

Lisäsimme RC -autoomme etäisyysanturin.

-Etäisyysanturi on sijoitettu RC -auton eteen, jota yritimme automaattisesti siirtää toiseen suuntaan, kun sen edessä on jotain.

Vaihe 10: Testaa

Kun testaat, -Tarkista, että kaikki toiminnot toimivat haluamallasi tavalla:

-Eteenpäin

-Takaisin

-Vasen

-Oikein

-Lopettaa

-Donitsi

-Automaattinen

Nämä ovat erityistoimintoamme, voit käyttää samaa tai muuttaa niitä tehdäksesi haluamasi.

Vaihe 11: Lisää ulkopuoli

Kun lisäät ulkoa, tämä on täysin sinun.

-Auton ulkopuoli on enimmäkseen vain laitteiston pitämiseksi yhdessä.

-Käytimme vetoketjuja ja johtoja pitämään kaiken paikallaan.

-Voit suunnitella autosi ulkoasun haluamallasi tavalla.

** Tärkein osa ulkoa on pitää kaikki paikallaan!

Vaihe 12: Asiakirja

Kun luot RC -autoa, varmista, että dokumentoit matkan aikana.

Tämä voi auttaa, kun:

-Korjaa ongelma, jonka kohtaat.

-Johdotuksen vaihtaminen.

-Muista mitä teit joka päivä, -Katse taaksepäin projektillesi.

Suositeltava: