Sisällysluettelo:

Pyörivä robotti, jossa ESP32 Thing ja TB6612FNG -ohjain, Androidin ohjaama BLE: 11 vaihetta
Pyörivä robotti, jossa ESP32 Thing ja TB6612FNG -ohjain, Androidin ohjaama BLE: 11 vaihetta

Video: Pyörivä robotti, jossa ESP32 Thing ja TB6612FNG -ohjain, Androidin ohjaama BLE: 11 vaihetta

Video: Pyörivä robotti, jossa ESP32 Thing ja TB6612FNG -ohjain, Androidin ohjaama BLE: 11 vaihetta
Video: Урок 102: Использование двойного драйвера двигателя постоянного тока ZK-5AD 4A TA6586 4A 14V Лучший драйвер двигателя (новый продукт) 2024, Marraskuu
Anonim
Pyörivä robotti, jossa ESP32 Thing ja TB6612FNG -ohjain, Android BLE: n ohjaama
Pyörivä robotti, jossa ESP32 Thing ja TB6612FNG -ohjain, Android BLE: n ohjaama

Hei kaikki

Tämä on ensimmäinen ohjeeni. Pyörivä robotti (lempinimeltään Raidho - liikkeeseen liittyvästä runeesta), joka perustuu ESP32 Thingiin, TB6612 FNG: hen ja BLE: hen. Yksi osa, joka saattaa tuntua erikoiselta, on se, että valokuvat eivät ole valmistusprosessista, vaan jälkikäteen. Syy on se, että päätin kirjoittaa tämän ohjeen Raidhon suorittamisen jälkeen. Yritän korvata sen tekemällä kuvauksen mahdollisimman yksityiskohtaiseksi. Käytin joitain asioita uudelleen, annan hyvitykset vastaavilla linkeillä. Kiitos paljon työstäsi arduinofanboy, Vasilakis Michalis, pablopeza!

Vaihe 1: Materiaalit

  1. Robotti Smart Car 2WD
  2. Sparkfun ESP32 Thing
  3. SparkFun -moottorin ohjain - Dual TB6612FNG (otsikoilla)
  4. Litiumioniakku - 3,7 V 850 mAh (tässä akussa oli 2,54 mm JST -liitin, kun taas ESP32 Thing tarvitsee 2 mm JST -liittimen. Jos löydät akun, jossa on oikea JST -liitin, et tarvitse materiaalia #6 alla)
  5. Kaksi kytkintä
  6. JST-PH (2 mm) naarasliitin
  7. Kaapelit

Yhtä hyvin kuin

1. USB -kaapeli ESP32 Thing -ohjelman ohjelmoimiseksi

2. Juotosarja

Vaihe 2: Robottipohjan kokoonpano

Robottipohjakokoonpano
Robottipohjakokoonpano
Robottipohjakokoonpano
Robottipohjakokoonpano
Robottipohjakokoonpano
Robottipohjakokoonpano
Robottipohjakokoonpano
Robottipohjakokoonpano

Kuten aiemmin totesin, en ole säilyttänyt valokuvia robottipohjan kokoamisesta.

Voit seurata samanlaista menettelyä täältä (valitse Robot Base -välilehti). Robottipohjissa on joitain eroja, mutta saat pääidean.

Vaiheet ovat

1. Ruuvaa tasavirtamoottorit. Voit kohdata vaikeuksia ruuvaamalla ruuvia, joka on lähellä alustaa. Mutta hieman enemmän vaivaa saavuttaa kaikki!

2. Aseta pyörät paikalleen.

3. Ruuvaa kolmas pyörä kiinni.

4. Ruuvaa paristokotelo kiinni.

5. Kun olet koonnut robottipohjan, laitat kaksi kytkintä. Yksi moottorin akulle ja toinen ESP32 Thing -akulle.

Vaihe 3: ESP32 Thing Pins -juotos

ESP32 Thing Pins Juotos
ESP32 Thing Pins Juotos

Juotat pin -alueita ESP32 Thingissa.

Juotin molemmat, mutta kuten näette, yksi voi riittää, koska käytetyt nastat ovat kaikki samalla puolella.

Vaihe 4: TB6612FNG -ohjaimen yhdistäminen ESP32 Thingiin

TB6612FNG -ohjaimen yhdistäminen ESP32 -asiaan
TB6612FNG -ohjaimen yhdistäminen ESP32 -asiaan

TB6612FNG ja ESP32 Thing -nastat on merkitty. Liitä ne vain kaapeleihin tämän kartoituksen jälkeen.

GND GND

AIN1 13

BIN1 12

AIN2 14

BIN2 27

PWMA 26

PWMB 25

STBY 33

Vaihe 5: TB6612FNG -ohjaimen liittäminen tasavirtamoottoreihin

TB6612FNG -ohjaimen liittäminen tasavirtamoottoreihin
TB6612FNG -ohjaimen liittäminen tasavirtamoottoreihin
TB6612FNG -ohjaimen liittäminen tasavirtamoottoreihin
TB6612FNG -ohjaimen liittäminen tasavirtamoottoreihin

Tämän jälkeen kytket TB6612FNG -ohjaimen A01, A02, B01, B02 merkityt nastat moottoreihin.

Varmista, että A01 ja A02 on kytketty yhteen moottoriin ja B01 ja B02 toiseen.

Ei ole ratkaisevaa, että liität ne "oikein", kunhan voit palauttaa tämän asetuksen myöhemmin luonnoksessa ja vaihtaa ne.

Vaihe 6: Paristokotelon liittäminen TB6612FNG: llä

Paristokotelon liittäminen TB6612FNG: llä
Paristokotelon liittäminen TB6612FNG: llä
Paristokotelon liittäminen TB6612FNG: llä
Paristokotelon liittäminen TB6612FNG: llä
Paristokotelon liittäminen TB6612FNG: llä
Paristokotelon liittäminen TB6612FNG: llä

Tuo paristokotelon punainen kaapeli kytkimeen.

Kytkimestä TB6612FNG Vm ja Vcc.

Voit seurata tätä riviä numeroilla, jotka laitoin valokuviin (1-5):-)

Tuo paristokotelon musta kaapeli TB6612FNG GND: hen.

Vaihe 7: LiPo -akun liittäminen ESP32 Thing -laitteeseen

LiPo -akun liittäminen ESP32 Thing -laitteeseen
LiPo -akun liittäminen ESP32 Thing -laitteeseen

Vie akun punainen kaapeli kytkimeen.

Kytkimestä vie JST -liittimen vasen nasta.

Tämä on merkitty rivillä 1-2-3-4 kuvassa.

Vie akun musta kaapeli JST -liittimen oikeaan nastaan.

Tämä on merkitty GND: ksi.

Kytket JST -liittimen ESP32 Thing -laitteeseen.

(Kuvissani saatat hämmentyä väreistä. Ongelmana on, että ostamassani JST -liittimessä oli punainen ja musta kaapeli "palautettu" ESP32 -tarvikkeesta.)

Vaihe 8: Ohjaimen luonnos

Tämä ja seuraava vaihe perustuivat tähän artikkeliin. Luonnos ja mobiilisovellus nimittäin perustuivat tähän ja muutettiin vastaavasti siten, että LED -valon sijaan käytettiin tasavirtamoottoreita.

Jos Arduino IDE ei ole valmis, voit lisätä siihen ESP32 -tuen noudattamalla näitä ohjeita

Todennäköisesti sinulla ei ole myöskään asennettuna TB6612FNG ESP32 -kirjastoa varten. Löysin tämän.

Raidho.ino -tiedostosta löydät luonnoksen, jonka voit kirjoittaa ESP32 Thingiin.

Vertailun vuoksi BLE -komennot yhdistetään näin

Etuosa

B takaisin

C oikein

D vasemmalle

Vaihe 9: Älypuhelinsovelluksen asennus

Kuten edellisessä vaiheessa, perustin hakemukseni tähän.

Voit ladata apk -tiedoston ja asentaa sen suoraan Android -laitteellesi tai voit käyttää aia -tiedostoa ja muokata sitä osoitteessa www.thunkable.com

Kuten aina, asentaessasi APK -tiedostoa, ota käyttöön "asennus tuntemattomista lähteistä" ja älä unohda poistaa sitä käytöstä myöhemmin.

Vaihe 10: Todellinen toiminta

Todellinen toiminta
Todellinen toiminta

Avaat sovelluksen.

Se pyytää sinua avaamaan bluetooth.

Yhdistät ja valitset laitteen.

Paina sitten nuolinäppäimiä.

Oheisessa videossa näet Raidhon toiminnassa.

Vaihe 11: Epilogi

Yritin pitää tasapainon sen välillä, että olisin yksityiskohtaisempi, kun ajattelin sen tarpeelliseksi, mutta olla vähemmän, kun oletin, että tiedot ovat jo tiedossa tai helposti löydettävissä, jotta tästä ohjeesta ei tulisi valtava. Jos uskot, että jotkin vaiheet tarvitsevat lisätietoja, neuvo niitä.

Toki myös kaikki muu palaute on tervetullutta.

Pidä hauskaa!

Suositeltava: