Tartalomjegyzék:

Gördülő robot ESP32 Thing és TB6612FNG illesztőprogrammal, Android vezérli a BLE felett: 11 lépés
Gördülő robot ESP32 Thing és TB6612FNG illesztőprogrammal, Android vezérli a BLE felett: 11 lépés

Videó: Gördülő robot ESP32 Thing és TB6612FNG illesztőprogrammal, Android vezérli a BLE felett: 11 lépés

Videó: Gördülő robot ESP32 Thing és TB6612FNG illesztőprogrammal, Android vezérli a BLE felett: 11 lépés
Videó: TB6612FNG H-Bridge Motor Controller - Better than L298N? 2024, Július
Anonim
Gördülő robot ESP32 Thing és TB6612FNG illesztőprogrammal, Android felett BLE
Gördülő robot ESP32 Thing és TB6612FNG illesztőprogrammal, Android felett BLE

Üdv mindenkinek

Ez az első tanítható. Gördülő robot (becenevén Raidho - a rúnából, amely a mozgáshoz kapcsolódik) az ESP32 Thing, a TB6612 FNG és a BLE alapján. Az egyik rész, ami különösnek tűnhet, hogy a fotók nem a készítési eljárásból származnak, hanem későbbről. Ennek az az oka, hogy úgy döntöttem, hogy ezt az oktatóanyagot a Raidho befejezése után írom le. Megpróbálom kompenzálni azzal, hogy a leírást a lehető legrészletesebbé teszem. Néhány dolgot újra felhasználtam, a megfelelő linkekkel adom a kreditet. Nagyon köszönöm munkáját arduinofanboy, Vasilakis Michalis, pablopeza!

1. lépés: Anyagok

  1. Robot intelligens autó 2WD
  2. Sparkfun ESP32 Thing
  3. SparkFun motorvezérlő - kettős TB6612FNG (fejlécekkel)
  4. Lítium -ion polimer akkumulátor - 3,7 V 850 mAh (ennek az akkumulátornak 2,54 mm -es JST -csatlakozója volt, míg az ESP32 Thing -nek 2 mm -es JST -csatlakozóra van szüksége. Ha megfelelő JST -csatlakozóval rendelkező akkumulátort talál, akkor nincs szüksége az alábbi 6. anyagra)
  5. Két kapcsoló
  6. JST-PH (2 mm) csatlakozó
  7. Kábelek

Továbbá

1. USB -kábel az ESP32 Thing programozásához

2. Forrasztókészlet

2. lépés: Robotbázis -összeszerelés

Robot alapegység
Robot alapegység
Robot alapegység
Robot alapegység
Robot alapegység
Robot alapegység
Robot alapegység
Robot alapegység

Amint azt korábban említettük, nem őriztem meg a robotbázis összeszerelésének fényképeit.

Hasonló eljárást követhet innen (válassza a Robot Base fület). A robotbázisok némi eltéréssel járnak, de a fő ötletet megkapja.

A lépések

1. Csavarja be az egyenáramú motorokat. Az alaphoz közeli csavar becsavarásakor nehézségekbe ütközhet. De egy kis erőfeszítéssel mindent el lehet érni!

2. Tegye a kerekeket.

3. Csavarja fel a harmadik kereket.

4. Csavarja fel az elemtartót.

5. A robotbázis összeszerelése után helyezze be a két kapcsolót. Egy a motor akkumulátorához és egy az ESP32 Thing akkumulátorhoz.

3. lépés: ESP32 Thing Pins forrasztás

ESP32 Thing Pins forrasztás
ESP32 Thing Pins forrasztás

Az ESP32 Thing forrasztócsapok tartományát forrasztja.

Mindkettőt forrasztottam, de mint látható, egy is elég lehet, mert a használt csapok mind ugyanazon az oldalon vannak.

4. lépés: A TB6612FNG illesztőprogram csatlakoztatása az ESP32 Thing -hez

A TB6612FNG illesztőprogram csatlakoztatása az ESP32 Thing -hez
A TB6612FNG illesztőprogram csatlakoztatása az ESP32 Thing -hez

A TB6612FNG és az ESP32 Thing csapok címkével vannak ellátva. Ezt a leképezést követően csak kábelekkel kell csatlakoztatnia.

GND GND

AIN1 13

BIN1 12

AIN2 14

BIN2 27

PWMA 26

PWMB 25

STBY 33

5. lépés: A TB6612FNG illesztőprogram csatlakoztatása a DC motorokhoz

A TB6612FNG meghajtó csatlakoztatása a DC motorokhoz
A TB6612FNG meghajtó csatlakoztatása a DC motorokhoz
A TB6612FNG meghajtó csatlakoztatása a DC motorokhoz
A TB6612FNG meghajtó csatlakoztatása a DC motorokhoz

Ezután csatlakoztassa a TB6612FNG meghajtó A01, A02, B01, B02 feliratú csapjait a motorokhoz.

Győződjön meg arról, hogy az A01 és A02 az egyik motorhoz, a B01 és a B02 a másikhoz van csatlakoztatva.

Nem döntő fontosságú, hogy "helyesen" csatlakoztassa őket, amennyiben ezt a beállítást később vissza tudja állítani a vázlaton, és felcseréli őket.

6. lépés: Az elemtartó csatlakoztatása a TB6612FNG -vel

Az elemtartó csatlakoztatása a TB6612FNG készülékkel
Az elemtartó csatlakoztatása a TB6612FNG készülékkel
Az elemtartó csatlakoztatása a TB6612FNG -vel
Az elemtartó csatlakoztatása a TB6612FNG -vel
Az elemtartó csatlakoztatása a TB6612FNG készülékkel
Az elemtartó csatlakoztatása a TB6612FNG készülékkel

Hozza az elemtartó piros kábelét a kapcsolóhoz.

A kapcsolótól a TB6612FNG Vm és Vcc -re.

Ezt a sort követheti a fotókon elhelyezett számokkal (1-5):-)

Az akkumulátorház fekete kábelét a TB6612FNG GND -hez hozza.

7. lépés: A LiPo akkumulátor csatlakoztatása az ESP32 Thing készülékhez

A LiPo akkumulátor csatlakoztatása az ESP32 Thing -hez
A LiPo akkumulátor csatlakoztatása az ESP32 Thing -hez

Hozza az akkumulátor piros kábelét a kapcsolóhoz.

A kapcsolótól a JST csatlakozó bal oldali csapjáig.

Ezt a fényképen 1-2-3-4 sor jelöli.

Az akkumulátor fekete kábelét hozza a JST csatlakozó jobb oldali érintkezőjéhez.

Ezt GND -nek nevezik.

JST csatlakozót csatlakoztat az ESP32 Thing készülékhez.

(A képeimben összezavarodhat a színekkel. A probléma az, hogy a megvásárolt JST csatlakozóban a piros és a fekete kábel "visszaállt" az ESP32 -hez szükségeshez.)

8. lépés: Vezérlővázlat

Ez és a következő lépés ezen a cikken alapult. Ugyanis a vázlat és a mobilalkalmazás ezen alapult, és ennek megfelelően lett módosítva úgy, hogy a LED helyett egyenáramú motorokat használtak.

Ha az Arduino IDE nem áll készen, kövesse ezeket az utasításokat az ESP32 támogatás hozzáadásához

Valószínűleg nincs telepítve a TB6612FNG for ESP32 könyvtár sem. Ezt találtam.

A raidho.ino fájlban megtalálható az ESP32 Thing -re írható vázlat.

Referenciaként a BLE parancsok így vannak leképezve

Egy front

B vissza

C jobbra

D balra

9. lépés: Az okostelefon -alkalmazások telepítése

Az előző lépéshez hasonlóan én is erre alapoztam a pályázatomat.

Letöltheti az apk fájlt és telepítheti közvetlenül az Androidra, vagy használhatja az aia fájlt, és módosíthatja azt a www.thunkable.com webhelyen

Mint mindig, az APK fájl telepítésekor ügyeljen arra, hogy engedélyezze az "ismeretlen forrásból történő telepítést", és természetesen ne felejtse el letiltani ezt követően.

10. lépés: Valódi cselekvés

Valódi cselekvés
Valódi cselekvés

Megnyitod az alkalmazást.

Megkéri, hogy nyissa meg a Bluetooth -ot.

Csatlakozik és kiválasztja a készüléket.

Ezután nyomja meg a nyílgombokat.

A mellékelt videóban Raidho láthatja akcióban.

11. lépés: Epilógus

Próbáltam megtartani az egyensúlyt a részletesebb leírás között, amikor úgy gondoltam, hogy szükség van rá, de kevésbé, ha azt feltételeztem, hogy az információ már ismert vagy könnyen megtalálható, hogy ez az oktatható ne legyen hatalmas. Ha úgy gondolja, hogy egyes lépésekhez további részletekre van szükség, kérjük, adjon tanácsot.

Természetesen minden más visszajelzést is szívesen fogadunk.

Érezd jól magad!

Ajánlott: