Sisukord:
- Samm: materjalid
- 2. samm: robotbaasi kokkupanek
- Samm: ESP32 asjade tihvtide jootmine
- Samm 4: TB6612FNG draiveri ühendamine seadmega ESP32 Thing
- Samm: TB6612FNG draiveri ühendamine alalisvoolumootoritega
- 6. samm: patareide ümbrise ühendamine seadmega TB6612FNG
- Samm 7: LiPo aku ühendamine seadmega ESP32 Thing
- 8. samm: kontrolleri visand
- 9. samm: nutitelefoni rakenduste installimine
- 10. samm: tõeline tegevus
- Samm 11: Epiloog
Video: Veerev robot ESP32 asja ja TB6612FNG draiveriga, mida kontrollib Android üle BLE: 11 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Tere kõigile
See on minu esimene juhendatav. Veerev robot (hüüdnimega Raidho - ruunist, mis on seotud liikumisega), mis põhineb ESP32 Thingil, TB6612 FNG -l ja BLE -l. Üks osa, mis võib tunduda omapärane, on see, et fotod ei pärine tegemisprotseduurist, vaid tagantjärele. Põhjus on selles, et otsustasin selle juhendi kirjutada pärast Raidho lõpetamist. Püüan seda kompenseerida, tehes kirjelduse võimalikult üksikasjalikuks. Kasutasin mõnda asja uuesti, annan krediiti vastavate linkidega. Suur tänu teie töö eest arduinofanboy, Vasilakis Michalis, pablopeza!
Samm: materjalid
- Robot nutikas auto 2WD
- Sparkfun ESP32 asi
- SparkFuni mootorijuht - kahekordne TB6612FNG (päistega)
- Polümeer -liitiumioonaku - 3,7 V 850 mAh (sellel akul oli 2,54 mm JST -pistik, samas kui ESP32 Thing vajab 2 mm JST -pistikut. Kui leiate aku, millel on õige JST -pistik, ei vaja te materjali nr 6 allpool)
- Kaks lülitit
- JST-PH (2 mm) naissoost pistik
- Kaablid
Sama hästi kui
1. USB -kaabel ESP32 Thing programmeerimiseks
2. Jootekomplekt
2. samm: robotbaasi kokkupanek
Nagu varem öeldud, ei ole ma robotibaasi kokkupaneku ajal fotosid alles hoidnud.
Siit saate järgida sarnast protseduuri (valige vahekaart Robot Base). Robotibaasidel on mõned erinevused, kuid saate põhiidee.
Sammud on
1. Kruvige alalisvoolumootorid. Aluse lähedal asuva kruvi keeramisel võib tekkida raskusi. Kuid natuke rohkem pingutades saavutatakse kõik!
2. Pange rattad.
3. Keerake kolmas ratas kinni.
4. Keerake aku ümbris kinni.
5. Pärast robotbaasi kokkupanekut panete kaks lülitit. Üks mootori aku ja teine ESP32 Thing aku jaoks.
Samm: ESP32 asjade tihvtide jootmine
Joote tihvtide vahemikud ESP32 Thingil.
Jootsin mõlemad, aga nagu näha, võiks ühest piisata, sest kasutatud tihvtid on kõik ühel küljel.
Samm 4: TB6612FNG draiveri ühendamine seadmega ESP32 Thing
TB6612FNG ja ESP32 Thing tihvtid on märgistatud. Pärast seda kaardistamist ühendate need lihtsalt kaablitega.
GND GND
AIN1 13
BIN1 12
AIN2 14
BIN2 27
PWMA 26
PWMB 25
STBY 33
Samm: TB6612FNG draiveri ühendamine alalisvoolumootoritega
Pärast seda ühendate mootoritega TB6612FNG draiverid A01, A02, B01, B02.
Peaksite veenduma, et A01 ja A02 on ühendatud ühe mootoriga ja B01 ja B02 teise mootoriga.
Pole oluline, et ühendate need "õigesti", kui saate selle sätte hiljem visandil tagasi võtta ja vahetada.
6. samm: patareide ümbrise ühendamine seadmega TB6612FNG
Toote akuümbrise punase kaabli lüliti juurde.
Üleminekult TB6612FNG Vm ja Vcc.
Seda joont saate järgida numbritega, mille panin fotodele (1 kuni 5):-)
Toote akuümbrise musta kaabli TB6612FNG GND -le.
Samm 7: LiPo aku ühendamine seadmega ESP32 Thing
Toote aku punase kaabli lüliti juurde.
Alates lülitist, mille viite JST -pistiku vasakusse tihvti.
See on fotol märgitud joonena 1-2-3-4.
Toote aku musta kaabli JST -pistiku parema tihvti külge.
See on märgistatud kui GND.
Ühendate JST -pistiku seadmega ESP32.
(Minu piltidel võite värvidega segi ajada. Siin on probleem selles, et ostetud JST -pistikul oli punane ja must kaabel ESP32 asja jaoks vajalikust "tagasi".)
8. samm: kontrolleri visand
See ja järgmine samm põhinesid sellel artiklil. Nimelt põhinesid visand ja mobiilirakendus sellel ning neid muudeti vastavalt, nii et LED -i asemel kasutati alalisvoolumootoreid.
Kui teie Arduino IDE pole valmis, saate järgida neid juhiseid, et lisada sellele ESP32 tugi
Tõenäoliselt pole ka teil installitud ESP32 raamatukogu jaoks TB6612FNG. Leidsin selle.
Failist raidho.ino leiate eskiisi, mille saate ESP32 Thingile kirjutada.
Viitamiseks kaardistatakse BLE -käsud nii
Esikülg
B tagasi
C õige
D lahkus
9. samm: nutitelefoni rakenduste installimine
Nagu eelmises etapis, lähtusin oma taotluses sellest.
Saate alla laadida apk -faili ja installida selle otse oma Android -seadmesse või kasutada aia -faili ja kohandada seda saidil www.thunkable.com
Nagu alati, lubage APK -faili installimisel kindlasti "installimine tundmatutest allikatest" ja muidugi ärge unustage seda hiljem keelata.
10. samm: tõeline tegevus
Avad rakenduse.
See palub teil Bluetoothi avada.
Ühendate ja valite seadme.
Seejärel vajutage nooleklahve.
Lisatud videos näete Raidhot tegevuses.
Samm 11: Epiloog
Püüdsin hoida tasakaalu selle vahel, kui olin üksikasjalikum, kui pidasin seda vajalikuks, kuid vähem, kui eeldasin, et teave on juba teada või kergesti leitav, nii et see juhend ei muutuks tohutuks. Kui arvate, et mõned sammud vajavad rohkem üksikasju, andke sellest nõu.
Loomulikult on teretulnud ka muu tagasiside.
Lõbutse hästi!
Soovitan:
Vertikaalne graafik draiveriga: 6 sammu
Vertikaalne joonistaja koos Drivemalliga: selle õpetusega tahame selgitada, kuidas siin vertikaalset plotterit parandada, kasutades programmeeritavat Drivemalli. Kui meil pole draivermalli, saame kasutada arduinot, kuid Drivemalli arendamise lingi all .Eelis
Superstock (varud, mida kontrollib vöötkoodi skanner): 5 sammu
Superstock (laos kontrollitud vöötkoodi skanneriga): selles juhendis räägin teile, kuidas ehitada Superstock, minu kooliprojekt 1MCT jaoks Howestis. Kontseptsioon on kasutajasõbraliku andmebaasi loomine, millele pääsete juurde veebisaidi kaudu, et pidada silmas seda, mis teil laos on (minu puhul riided minu
Kahe 7 -segmendi kuvarid, mida kontrollib CircuitPython'i potentsiomeeter - nägemise püsivuse demonstreerimine: 9 sammu (piltidega)
Kahe 7-segmendilise kuvari juhtimine CircuitPythonis oleva potentsiomeetri abil-Nägemise püsivuse demonstreerimine: See projekt kasutab potentsiomeetrit, et juhtida paari 7-segmendilise LED-ekraani (F5161AH) ekraani. Kui potentsiomeetri nuppu keeratakse, muutub kuvatav arv vahemikus 0 kuni 99. Igal hetkel süttib ainult üks LED, väga lühidalt, kuid
Arduino õpetus - samm -mootori juhtimine draiveriga ULN 2003: 5 sammu
Arduino õpetus - samm -mootori juhtimine draiveriga ULN 2003: see juhend on minu " Arduino: kuidas juhtida samm -mootorit ULN 2003 mootori draiveriga " kirjalik versioon Hiljuti üles laaditud YouTube'i video. Soovitan tungivalt seda kontrollida
Joonistuskäepide, mida kontrollib heli - Arduino kooliprojekt: 4 sammu (piltidega)
Joonistuskäepide, mida kontrollib heli - Arduino kooliprojekt: See on minu esimene kord, kui töötan Arduinoga ja töötan sellise asjaga kunagi, nii et vabandan, kui tegin vigu! Selle idee sain, kui mõtlesin oma hobidele, milleks on joonistamine ja muusika. Nii et ma proovisin neid kahte ühendada! A sel