Satura rādītājs:
- 1. solis: materiāli
- 2. darbība: robotu bāzes montāža
- 3. solis: ESP32 lietu tapas lodēšana
- 4. darbība. TB6612FNG draivera pievienošana ESP32 Thing
- 5. darbība: TB6612FNG draivera savienošana ar līdzstrāvas motoriem
- 6. solis: Bateriju korpusa pievienošana ar TB6612FNG
- 7. solis: LiPo akumulatora pievienošana ESP32 Thing
- 8. darbība: kontroliera skice
- 9. darbība: viedtālruņa lietojumprogrammu instalēšana
- 10. solis: reāla darbība
- 11. solis: epilogs
Video: Ritošais robots ar ESP32 lietu un TB6612FNG draiveri, ko kontrolē Android, izmantojot BLE: 11 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
- Robots Viedā automašīna 2WD
- Sparkfun ESP32 lieta
- SparkFun motora draiveris - dubultā TB6612FNG (ar galvenēm)
- 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)
- Divi slēdži
- JST-PH (2 mm) sieviešu savienotājs
- Kabeļi
Kā arī
1. USB kabelis ESP32 Thing programmēšanai
2. Lodēšanas komplekts
2. darbība: 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
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 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
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
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
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
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:
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Uz lietu balstīta viedā dārzkopība un gudra lauksaimniecība, izmantojot ESP32: 7 soļi
Uz IoT balstīta viedā dārzkopība un gudra lauksaimniecība, izmantojot ESP32: Pasaule mainās kā laiks un līdz ar to arī lauksaimniecība. Mūsdienās cilvēki integrē elektroniku visās jomās, un lauksaimniecība nav izņēmums. Šī elektronikas apvienošana lauksaimniecībā palīdz lauksaimniekiem un cilvēkiem, kuri pārvalda dārzus. Šajā
Actobitty 2 Ar TB6612FNG SparkFun motora draiveri iesācējiem: 3 soļi
Actobitty 2 Ar TB6612FNG SparkFun motora draiveri, iesācēju rokasgrāmata .: Šī instrukcija ir paredzēta Actobitty 2 robotam ar SparkFun ® TB6612FNG motora draiveris
Arduino robots ar attālumu, virzienu un rotācijas pakāpi (austrumi, rietumi, ziemeļi, dienvidi), ko kontrolē balss, izmantojot Bluetooth moduli un autonomo robotu kustību: 6 soļi
Arduino robots ar rotācijas attālumu, virzienu un pakāpi (austrumi, rietumi, ziemeļi, dienvidi), ko kontrolē balss, izmantojot Bluetooth moduli un autonomo robotu kustību. Šajā instrukcijā ir paskaidrots, kā izveidot Arduino robotu, kuru var pārvietot vajadzīgajā virzienā (uz priekšu, atpakaļ) , Pa kreisi, pa labi, austrumiem, rietumiem, ziemeļiem, dienvidiem) nepieciešamais attālums centimetros, izmantojot balss komandu. Robotu var pārvietot arī autonomi
Šķēršļu novēršana, izmantojot robotu, izmantojot L298n motora draiveri: 5 soļi
Šķērslis, lai izvairītos no robota, izmantojot L298n motora draiveri: sveiki, puiši, šodien mēs izveidosim šo robotu .. ceru, ka jums tas patiks