Arduino Bluetooth RC autó: 12 lépés
Arduino Bluetooth RC autó: 12 lépés
Anonim

RC autó vezérlése a telefonon lévő alkalmazáson keresztül? Lehetséges!

Egy Arduino, néhány Bluetooth, néhány kerék és egy csomó más apró, de nélkülözhetetlen darab segítségével sikerült létrehoznunk egy RC autót, amely csatlakozik a Bluetooth -hoz, és a telefon egy alkalmazásával vezérelhető. Elég egyszerűnek tűnik, igaz? Körülbelül egy hónap elteltével sikerült csiszolni egy működő Bluetooth RC autót. Az utasításokkal gyorsabban megteheti, mint mi.

1. lépés: Tervezze meg lépéseit a Trello -n

A trello tervezés megkezdéséhez tudnia kell, hogy mit szeretne csinálni, és milyen anyagokra van szüksége.

A következő dolgokat szeretné felvinni a rácsra:

- Szerezze be/vásárolja meg kellékeit

- Építs autót

- Irányítsa a DC motorokat Arduino segítségével

- Csatlakozzon az Arduino -hoz Bluetooth segítségével

- Legyen az RC autó vezeték nélküli

- Kódolás

- Alkalmazás készítése

- Csatlakozás/ kód távolság érzékelő (csak az opcionális lépéshez szükséges.)

- Tesztelés

-Külső

- Dokumentáció/ Hogyan

Most sok lépést kell végrehajtani ezek mindegyikében, de további részleteket találhat folyamatunk következő lépéseiben.

2. lépés: Szerezze be/vásárolja meg kellékeit

A projekthez szükséges anyagok a következők:

-Arduino

-Motor meghajtó (TB6612FNG Breakout)

-Bluetooth alacsony energiaszintű illesztőprogram (nRF8001 Bluetooth LE)

-Dc Motors

-Akkumulátor (elemek)

-Vezetékek

-Áramköri

3. lépés: Autó építése

Az egyenáramú motorokkal és az áramkörrel

1) Csatlakoztassa a motor meghajtót az Arduino -hoz

2) Csatlakoztassa az Arduino -t az egyenáramú motorokhoz

*Az áramkör megtekintéséhez lásd a fényképet.

4. lépés: Irányítsa az egyenáramú motorokat az Arduino segítségével

A Motor vezérlőkönyvtárból származó MotorTest kóddal az Arduino képes lesz az egyenáramú motorok vezérlésére.

-A motorTest kód arra készteti a Motorsot, hogy egy kis "jig" -et csináljon.

-Görgessen lefelé, ahol azt írja, hogy TB6612FNG Arduino Library, és ott letölti.

-Ezt követően ezt a könyvtárat betöltheti az Arduino IDE -be tömörített fájlként.

-Menjen vázlathoz, szerepeltesse a könyvtárat, majd menjen hozzá a.zip könyvtárhoz, és válassza ki a fájlt.

-Ez a fájl példák alatt jelenik meg.

-És tesztelheti a motorjait.

5. lépés: Csatlakoztassa a Bluetooth -t

A Bluetooth Low Energy Driver használatával csatlakoztathatjuk az Arduino -hoz, amint az a képen látható.

- Az Arduino -hoz való csatlakoztatástól kezdve bizonyos kóddal képesek vagyunk az autót az Adafruit alkalmazással mozgatni.

-Menjen az Adafruit oldalra az nrf8001 illesztőprogrammal, és a könyvtár letölthető.

-Ezzel a könyvtárral a megadott kód (echo demo) segítségével programozhatja az autót, hogy mozogjon, ha parancsot kap.

6. lépés: Kódolás - Az Adafruit App használata

Miután letöltötte az alkalmazást és módosította a kódot a kívánt módon, a dolgok mozgatása érdekében:

1) Azzal kezdtük, hogy csatlakoztunk az autóhoz (eredeti nevén UART), majd az UART modulokhoz mentünk.

- Itt beírhat egy parancsot, például f előre, ha ezt írja be a kódjába, hogy az autó haladjon előre.

*Hivatkozhat kódunkra, amelyet később közzéteszünk.

7. lépés: Legyen vezeték nélküli az RC Car

Itt van szüksége az elemekre.

Az akkumulátort és az egyenáramú motorokhoz csatlakoztatott akkumulátorokat használva az autó képes anélkül mozogni, hogy bármi máshoz csatlakozna.

*A fenti képen láthatja, hogyan van csatlakoztatva az akkumulátor és a motorokhoz rögzített akkumulátor.

8. lépés: Készítsen módosított alkalmazást a Control Pad használatához

Úgy döntöttünk, hogy a kezelőfelületet használjuk autónk távirányítójává. Ehhez meg kellett tennünk:

- Módosítsa az eredeti Adafruit alkalmazás forráskódját.

-Módosított kódunk ide linkelt, és ez a módosított alkalmazás CSAK androidra használható:

-És a módosított kóddal készült alkalmazás használata:

-Amikor megnyitja az alkalmazást:

-Csatlakozzon a CAR -hoz

-Amikor a Csatlakozás gombra kattint, megjelenik egy lista, amely szerint válassza az autóhoz való csatlakozás módját

-Kattintson a vezérlőre

-A vezérlőben görgessen lefelé, és kattintson a vezérlőpultra.

-A kezelőfelületen:

-A felfelé mutató nyíl előre megy

-A lefelé mutató nyíl hátrafelé megy

-A bal nyíl balra megy

-A jobb nyíl jobbra megy

-Az 1 gomb a fék

-A 2 -es gomb fánk

9. lépés: (Opcionális): Távolságérzékelő hozzáadása

RC autónkhoz hozzáadtunk egy távolságérzékelőt.

-A távolságérzékelőt az RC autónk elé helyezzük, amelyet megpróbáltunk automatikusan más irányba mozgatni, ha valami előtte van.

10. lépés: Teszt

Teszteléskor, -Ellenőrizze, hogy minden funkció a kívánt módon működik -e:

-Előre

-Vissza

-Bal

-Jobb

-Álljon meg

-Fánk

-Automatikus

Ezek a mi speciális funkcióink, ugyanazt használhatja, vagy megváltoztathatja, hogy azt tegye, amit szeretne.

11. lépés: Külső elem hozzáadása

Külső hozzáadásakor ez teljesen rajtad múlik.

-A kocsi külseje többnyire csak a hardver összetartására szolgál.

-Cipzárakat és drótokat használtunk, hogy mindent a helyén tartsunk.

-Az autó külsejét úgy tervezheti meg, ahogy tetszik.

** A külső legfontosabb része, hogy mindent a helyén tartson!

12. lépés: Dokumentálja

Az RC autó létrehozásakor ügyeljen arra, hogy menet közben dokumentálja.

Ez segíthet, ha:

-Az előttünk álló probléma megoldása.

-A vezetékek cseréje.

-Emlékezz arra, amit minden nap csináltál, -Visszatekintve a projektjére.

Ajánlott: