Tartalomjegyzék:

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

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

Videó: Arduino Bluetooth RC autó: 12 lépés
Videó: Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи) 2024, November
Anonim
Arduino Bluetooth RC autó
Arduino Bluetooth RC autó
Arduino Bluetooth RC autó
Arduino Bluetooth RC autó

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

Tervezze meg lépéseit a Trellón
Tervezze meg lépéseit a Trelló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

Szerezze be/vásárolja meg kellékeit
Szerezze be/vásárolja meg kellékeit
Szerezze be/vásárolja meg kellékeit
Szerezze be/vásárolja meg kellékeit
Szerezze be/vásárolja meg kellékeit
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

Építs autót
Építs autót

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

Csatlakoztassa a Bluetooth -ot
Csatlakoztassa a Bluetooth -ot

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

Kódolás - Az Adafruit App használatával
Kódolás - Az Adafruit App használatával

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

Legyen az RC Car vezeték nélküli
Legyen az RC Car vezeték nélküli

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

(Opcionális): Távolságérzékelő hozzáadása
(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: