Satura rādītājs:

Ritošais robots ar ESP32 lietu un TB6612FNG draiveri, ko kontrolē Android, izmantojot BLE: 11 soļi
Ritošais robots ar ESP32 lietu un TB6612FNG draiveri, ko kontrolē Android, izmantojot BLE: 11 soļi

Video: Ritošais robots ar ESP32 lietu un TB6612FNG draiveri, ko kontrolē Android, izmantojot BLE: 11 soļi

Video: Ritošais robots ar ESP32 lietu un TB6612FNG draiveri, ko kontrolē Android, izmantojot BLE: 11 soļi
Video: [Japanese Meal Prep]Save money! Save time! 3 recipes using minced meat 2024, Decembris
Anonim
Ritošais robots ar ESP32 lietu un TB6612FNG draiveri, ko kontrolē Android, izmantojot BLE
Ritošais robots ar ESP32 lietu un TB6612FNG draiveri, ko kontrolē Android, izmantojot BLE

Sveiki visiem

Šī ir mana pirmā pamācība. Ritošais robots (segvārdā Raidho - no rūnas, kas saistīta ar kustību), pamatojoties uz ESP32 Thing, TB6612 FNG un BLE. Viena daļa, kas var šķist savdabīga, ir tā, ka fotoattēli nav no veidošanas procedūras, bet gan pēc tam. Iemesls ir tas, ka es nolēmu uzrakstīt šo pamācību pēc Raidho pabeigšanas. Es centīšos to kompensēt, padarot aprakstu pēc iespējas detalizētāku. Es atkārtoti izmantoju dažas lietas, es dodu kredītus ar attiecīgām saitēm. Liels paldies par darbu arduinofanboy, Vasilakis Michalis, pablopeza!

1. solis: materiāli

  1. Robots Viedā automašīna 2WD
  2. Sparkfun ESP32 lieta
  3. SparkFun motora draiveris - dubultā TB6612FNG (ar galvenēm)
  4. Litija jonu polimēru akumulators - 3,7 V 850 mAh (šim akumulatoram bija 2,54 mm JST savienotājs, turpretim ESP32 Thing ir nepieciešams 2 mm JST savienotājs. Ja atrodat akumulatoru ar atbilstošu JST savienotāju, jums nav nepieciešams materiāls Nr. 6 zemāk)
  5. Divi slēdži
  6. JST-PH (2 mm) sieviešu savienotājs
  7. Kabeļi

Kā arī

1. USB kabelis ESP32 Thing programmēšanai

2. Lodēšanas komplekts

2. darbība: robotu bāzes montāža

Robotu bāzes montāža
Robotu bāzes montāža
Robotu bāzes montāža
Robotu bāzes montāža
Robotu bāzes montāža
Robotu bāzes montāža
Robotu bāzes montāža
Robotu bāzes montāža

Kā minēts iepriekš, es neesmu saglabājis fotogrāfijas no robota bāzes montāžas.

Šeit varat veikt līdzīgu procedūru (izvēlieties cilni Robotu bāze). Robotu bāzēm ir dažas atšķirības, taču jūs iegūstat galveno ideju.

Soļi ir

1. Ieskrūvējiet līdzstrāvas motorus. Jūs varat saskarties ar grūtībām, skrūvējot skrūvi, kas atrodas tuvu pamatnei. Bet ar nedaudz lielāku piepūli viss tiek sasniegts!

2. Ielieciet riteņus.

3. Pieskrūvējiet trešo riteni.

4. Ieskrūvējiet akumulatora korpusu.

5. Pēc robota pamatnes salikšanas jūs ievietojat divus slēdžus. Viens motora akumulatoram un otrs ESP32 Thing akumulatoram.

3. solis: ESP32 lietu tapas lodēšana

ESP32 lietu tapas lodēšana
ESP32 lietu tapas lodēšana

Jūs lodējat tapas diapazonus uz ESP32 Thing.

Lodēju abus, bet, kā redzat, ar vienu varētu pietikt, jo izlietotās tapas ir vienā pusē.

4. darbība. TB6612FNG draivera pievienošana ESP32 Thing

TB6612FNG draivera savienošana ar ESP32 Thing
TB6612FNG draivera savienošana ar ESP32 Thing

TB6612FNG un ESP32 Thing tapas ir marķētas. Pēc šīs kartēšanas jūs vienkārši savienojat tos ar kabeļiem.

GND GND

AIN1 13

BIN1 12

AIN2 14

BIN2 27

PWMA 26

PWMB 25

STBY 33

5. darbība: TB6612FNG draivera savienošana ar līdzstrāvas motoriem

TB6612FNG draivera savienošana ar līdzstrāvas motoriem
TB6612FNG draivera savienošana ar līdzstrāvas motoriem
TB6612FNG draivera savienošana ar līdzstrāvas motoriem
TB6612FNG draivera savienošana ar līdzstrāvas motoriem

Pēc tam motoriem pievienojat TB6612FNG draivera A01, A02, B01, B02 marķētās tapas.

Jums jāpārliecinās, ka A01 un A02 ir pievienoti vienam motoram un B01 un B02 - otram.

Nav svarīgi, lai jūs tos savienotu "pareizi", ja vien vēlāk varat atjaunot šo iestatījumu skicē un tos apmainīt.

6. solis: Bateriju korpusa pievienošana ar TB6612FNG

Bateriju korpusa pievienošana ar TB6612FNG
Bateriju korpusa pievienošana ar TB6612FNG
Bateriju korpusa pievienošana ar TB6612FNG
Bateriju korpusa pievienošana ar TB6612FNG
Bateriju korpusa pievienošana ar TB6612FNG
Bateriju korpusa pievienošana ar TB6612FNG

Jūs piegādājat akumulatora korpusa sarkano kabeli pie slēdža.

No slēdža uz TB6612FNG Vm un Vcc.

Jūs varat sekot šai rindai ar cipariem, kurus ievietoju fotogrāfijās (no 1 līdz 5):-)

Jūs atvedat akumulatora korpusa melno kabeli uz TB6612FNG GND.

7. solis: LiPo akumulatora pievienošana ESP32 Thing

LiPo akumulatora pievienošana ESP32 Thing
LiPo akumulatora pievienošana ESP32 Thing

Jūs novietojat akumulatora sarkano kabeli pie slēdža.

No slēdža jūs novedat pie JST savienotāja kreisās tapas.

Fotoattēlā tas ir atzīmēts kā 1-2-3-4.

Jūs novedat akumulatora melno kabeli pie JST savienotāja labās tapas.

Tas ir apzīmēts kā GND.

Jūs savienojat JST savienotāju ar ierīci ESP32 Thing.

(Manos attēlos jūs varat sajaukt ar krāsām. Šeit problēma ir tā, ka manis nopirktajā JST savienotājā sarkanais un melnais kabelis tika "atgriezts" no tā, kas nepieciešams ESP32 lietai.)

8. darbība: kontroliera skice

Šis un nākamais solis tika balstīts uz šo rakstu. Proti, skice un mobilā lietojumprogramma tika balstīta uz to un attiecīgi pārveidota tā, lai gaismas diodes vietā tiktu izmantoti līdzstrāvas motori.

Ja jūsu Arduino IDE nav gatavs, varat izpildīt šos norādījumus, lai pievienotu tam ESP32 atbalstu

Visticamāk, ka jums nav instalēta arī TB6612FNG ESP32 bibliotēkai. Atradu šo.

Raidho.ino failā jūs varat atrast skici, kuru varat rakstīt uz ESP32 Thing.

Atsaucei BLE komandas tiek kartētas šādi

Priekšpuse

B atpakaļ

C pareizi

D aizgāja

9. darbība: viedtālruņa lietojumprogrammu instalēšana

Tāpat kā iepriekšējā solī, es savu pieteikumu balstīju uz šo.

Jūs varat lejupielādēt apk failu un instalēt to tieši savā android, vai arī varat izmantot aia failu un pielāgot to vietnē www.thunkable.com

Kā vienmēr, instalējot APK failu, noteikti iespējojiet “instalēšanu no nezināmiem avotiem” un, protams, pēc tam neaizmirstiet to atspējot.

10. solis: reāla darbība

Īsta darbība
Īsta darbība

Jūs atverat lietojumprogrammu.

Tas lūgs jums atvērt Bluetooth.

Jūs izveidojat savienojumu un izvēlaties ierīci.

Pēc tam nospiediet bultiņu pogas.

Pievienotajā videoklipā jūs varat redzēt Raidho darbībā.

11. solis: epilogs

Es centos saglabāt līdzsvaru starp detalizētāku informāciju, kad domāju, ka tas ir vajadzīgs, bet mazāk, ja pieņemu, ka informācija jau ir zināma vai viegli atrodama, lai šī pamācība nekļūtu milzīga. Ja uzskatāt, ka dažiem soļiem nepieciešama sīkāka informācija, lūdzu, sniedziet padomu.

Protams, tiek gaidītas arī citas atsauksmes.

Izklaidējieties!

Ieteicams: