Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Asambleja e Bazës së Robotit
- Hapi 3: Saldimi i kunjave të sendit ESP32
- Hapi 4: Lidhja e shoferit TB6612FNG me ESP32 Thing
- Hapi 5: Lidhja e shoferit TB6612FNG me motorët DC
- Hapi 6: Lidhja e kutisë së baterive me TB6612FNG
- Hapi 7: Lidhja e baterisë LiPo me ESP32 Thing
- Hapi 8: Skica e kontrolluesit
- Hapi 9: Instalimi i Aplikacionit për Smartphone
- Hapi 10: Veprim i vërtetë
- Hapi 11: Epilogu
Video: Robot rrotullues me ESP32 Thing dhe TB6612FNG Driver, i kontrolluar nga Android mbi BLE: 11 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Pershendetje te gjitheve
Ky është udhëzimi im i parë. Një robot rrotullues (me nofkën Raidho - nga runa që shoqërohet me lëvizjen) bazuar në ESP32 Thing, TB6612 FNG dhe BLE. Një pjesë që mund të duket e veçantë është se fotot nuk janë nga procedura e bërjes por nga më pas. Arsyeja është se vendosa ta shkruaj këtë udhëzues pasi të kisha përfunduar Raidho. Do të përpiqem ta kompensoj atë duke e bërë përshkrimin sa më të detajuar. Kam ripërdorur disa gjëra, i jap kreditet me lidhjet përkatëse. Faleminderit shumë për punën tuaj arduinofanboy, Vasilakis Michalis, pablopeza!
Hapi 1: Materialet
- Makinë robot e zgjuar 2WD
- Sparkfun ESP32 Gjë
- Drejtuesi i motorit SparkFun - Dual TB6612FNG (me tituj)
- Bateri litium -jon polimer - 3.7v 850mAh (kjo bateri kishte një lidhës JST 2.54 mm, ndërsa ESP32 Thing ka nevojë për një lidhës JST 2 mm. Nëse gjeni një bateri me lidhësin e duhur JST, atëherë nuk keni nevojë për materialin #6 më poshtë)
- Dy ndërprerës
- Lidhës femër JST-PH (2mm)
- Kabllot
Si dhe
1. Kabllo USB për të programuar ESP32 Thing
2. Set bashkues
Hapi 2: Asambleja e Bazës së Robotit
Siç u tha më parë, unë nuk kam mbajtur fotografi nga koha kur mblodha bazën e robotëve.
Ju mund të ndiqni një procedurë të ngjashme nga këtu (zgjidhni skedën Robot Base). Bazat e robotëve vijnë me disa dallime, por ju merrni idenë kryesore.
Hapat janë
1. Vidhosni motorët DC. Mund të përballeni me një vështirësi kur vidhosni vidën që është afër bazës. Por me pak më shumë përpjekje gjithçka arrihet!
2. Vendosni rrotat.
3. Vidhosni rrotën e tretë.
4. Vidhoseni kutinë e baterisë.
5. Pas montimit të bazës së robotit, vendosni dy çelsin. Një për baterinë e motorëve dhe një për baterinë ESP32 Thing.
Hapi 3: Saldimi i kunjave të sendit ESP32
Ju lidhni vargjet e kunjave në ESP32 Thing.
I bashkova të dy, por siç mund ta shihni, njëra mund të jetë e mjaftueshme sepse kunjat e përdorura janë të gjitha në të njëjtën anë.
Hapi 4: Lidhja e shoferit TB6612FNG me ESP32 Thing
TB6612FNG dhe ESP32 Kunjat e gjërave janë etiketuar. Thjesht i lidhni ato me kabllo pas kësaj harte.
GND GND
AIN1 13
BIN1 12
AIN2 14
BIN2 27
PWMA 26
PWMB 25
STBY 33
Hapi 5: Lidhja e shoferit TB6612FNG me motorët DC
Pas kësaj, lidhni kunjat e etiketuar TB6612FNG A01, A02, B01, B02 me motorët.
Duhet të siguroheni që A01 dhe A02 janë të lidhur me një motor dhe B01 dhe B02 me tjetrin.
Nuk është vendimtare që t'i lidhni ato "në mënyrë korrekte", për aq kohë sa mund ta ktheni këtë cilësim më vonë në skicë dhe t'i ndërroni ato.
Hapi 6: Lidhja e kutisë së baterive me TB6612FNG
Sillni kabllon e kuq të kutisë së baterisë në ndërprerës.
Nga kalimi në TB6612FNG Vm dhe Vcc.
Ju mund të ndiqni këtë linjë me numrat që kam vënë në fotografi (1 deri në 5):-)
Ju e sillni kabllon e zezë të baterisë në TB6612FNG GND.
Hapi 7: Lidhja e baterisë LiPo me ESP32 Thing
Ju e sillni kabllon e kuq të baterisë në ndërprerës.
Nga çelësi që sjellni në kunjin e majtë të lidhësit JST.
Kjo është etiketuar si rreshti 1-2-3-4 në foto.
Ju e sillni kabllon e zi të baterisë në kunjin e djathtë të lidhësit JST.
Kjo është etiketuar si GND.
Ju lidhni lidhësin JST në ESP32 Thing.
(Në imazhet e mia mund të ngatërroheni me ngjyrat. Çështja këtu është se lidhësi JST që bleva kishte kabllon e kuq dhe të zi "të kthyer" nga ajo që nevojitet për ESP32 Thing.)
Hapi 8: Skica e kontrolluesit
Ky hap dhe ai tjetër u bazuan në këtë artikull. Domethënë, skica dhe aplikacioni celular u bazuan në këtë dhe u modifikuan në përputhje me rrethanat në mënyrë që në vend të një LED, u përdorën motorë DC.
Nëse Arduino IDE juaj nuk është gati, mund të ndiqni këto udhëzime për të shtuar mbështetjen ESP32 në të
Me shumë mundësi nuk keni as bibliotekën TB6612FNG për ESP32. E gjeta këtë.
Në skedarin raidho.ino mund të gjeni skicën që mund të shkruani në ESP32 Thing.
Për referencë, komandat BLE janë hartuar kështu
Një front
B mbrapa
C e drejtë
D majtas
Hapi 9: Instalimi i Aplikacionit për Smartphone
Ashtu si në hapin e mëparshëm, unë e bazova aplikacionin tim në këtë.
Ju mund ta shkarkoni skedarin apk dhe ta instaloni direkt në android tuaj ose mund të përdorni skedarin aia dhe ta përshtatni atë në www.thunkable.com
Si gjithmonë, kur instaloni skedarin APK sigurohuni që të aktivizoni "instalimin nga burime të panjohura" dhe natyrisht mos harroni ta çaktivizoni më pas.
Hapi 10: Veprim i vërtetë
Ju hapni aplikacionin.
Do t'ju kërkojë të hapni bluetooth.
Ju lidheni dhe zgjidhni pajisjen.
Pastaj shtypni butonat me shigjeta.
Në videon e bashkangjitur mund të shihni Raidhon në veprim.
Hapi 11: Epilogu
Unë u përpoqa të mbaja një ekuilibër midis të qenit më i detajuar kur mendova se ishte e nevojshme, por të isha më pak kur supozoja se informacioni tashmë dihet ose gjendet lehtësisht, në mënyrë që ky udhëzues të mos bëhet i madh. Nëse besoni se disa hapa kanë nevojë për më shumë detaje, ju lutemi këshillojeni.
Sigurisht që çdo reagim tjetër gjithashtu është i mirëpritur.
Argëtohu!
Recommended:
Tërhiqni dhe Afishoni të Dhënat nga Çdo Uebfaqe Mbi Wifi (Treguesi i Dritave Veriore) Me NodeMcu: 6 hapa
Tërhiqni dhe Afishoni të Dhënat nga Çdo Uebfaqe Mbi Wifi (Treguesi i Dritave të Veriut) Me NodeMcu: Motivimi im: Kam parë SHUMS udhëzime udhëzuese për ngritjen/ përdorimin e një NodeMCU (ndërtuar në modulin ESP8266) për të bërë projekte IoT (interneti i gjërave) Me Sidoqoftë, shumë pak nga këto mësime kishin të gjitha detajet/ kodin/ diagramet për një person shumë rishtar
Krah robotik i kontrolluar nga koduesi rrotullues: 6 hapa
Krahu i robotit i kontrolluar nga koduesi rrotullues: Unë vizitova howtomechatronics.com dhe pashë krahun robot të kontrolluar nga bluetooth atje. Nuk më pëlqen të përdor bluetooth, plus pashë që ne mund të kontrollojmë servo me kodues rrotullues, kështu që e ridizajnoj atë që mund ta kontrolloj robotin përdorni krahun kodues rrotullues dhe regjistroni atë
Ndërtoni një robot 15 -dollarësh të kontrolluar nga telekomanda ESP8266 / makinë / rezervuar për iOS dhe Android: 4 hapa
Ndërtoni një Robot Butler / Makinë / Tank 15 dollarësh të kontrolluar nga distanca për Ios dhe Android: A e urreni të ecni në kuzhinë për të kapur një meze të lehtë? Apo për të pirë një pije të re? E gjithë kjo mund të rregullohet me këtë shërbëtor të thjeshtë me telekomandë 15 dollarë. Para se të vazhdojmë më tej, unë jam duke drejtuar një projekt Kickstarter tani për një brez led RGB të kontrolluar me zë
Neopixelë të kontrolluar nga Smartphone (Rrip LED) Me Aplikacionin Blynk Mbi WiFi: 6 Hapa
Neopixelë të kontrolluar nga Smartphone (Rrip LED) Me Aplikacionin Blynk Mbi WiFi: Unë e krijova këtë projekt pasi u frymëzova nga neopixelët e kontrolluar nga smartphone në një shtëpi miqsh, por të tijit u blenë nga dyqani. Mendova " sa e vështirë mund të jetë për të bërë timen, do të ishte shumë më lirë! &Quot; Kështu është
Monitor rrotullues ose rrotullues LCD: 6 hapa
Monitor Rotate ose Pivot Lcd: Ky pajisje është shumë i dobishëm për rrotullimin e monitorit 90 gradë në mënyrë që të shihni ose lexoni dokumente në mënyrë portrete, ka drejtues për kartën video që mbështesin këtë mënyrë, në rastin tim unë e përdor atë për të lexuar pdf