Përmbajtje:

Robot rrotullues me ESP32 Thing dhe TB6612FNG Driver, i kontrolluar nga Android mbi BLE: 11 hapa
Robot rrotullues me ESP32 Thing dhe TB6612FNG Driver, i kontrolluar nga Android mbi BLE: 11 hapa

Video: Robot rrotullues me ESP32 Thing dhe TB6612FNG Driver, i kontrolluar nga Android mbi BLE: 11 hapa

Video: Robot rrotullues me ESP32 Thing dhe TB6612FNG Driver, i kontrolluar nga Android mbi BLE: 11 hapa
Video: Управление 16 серводвигателями с использованием модуля PCA9685 и Arduino V2 2024, Nëntor
Anonim
Robot që rrotullohet me drejtues ESP32 Thing dhe TB6612FNG, i kontrolluar nga Android Over BLE
Robot që rrotullohet me drejtues ESP32 Thing dhe TB6612FNG, i kontrolluar nga Android Over BLE

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

  1. Makinë robot e zgjuar 2WD
  2. Sparkfun ESP32 Gjë
  3. Drejtuesi i motorit SparkFun - Dual TB6612FNG (me tituj)
  4. 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ë)
  5. Dy ndërprerës
  6. Lidhës femër JST-PH (2mm)
  7. Kabllot

Si dhe

1. Kabllo USB për të programuar ESP32 Thing

2. Set bashkues

Hapi 2: Asambleja e Bazës së Robotit

Asambleja e Bazës së Robotit
Asambleja e Bazës së Robotit
Asambleja e Bazës së Robotit
Asambleja e Bazës së Robotit
Asambleja e Bazës së Robotit
Asambleja e Bazës së Robotit
Asambleja e Bazës së Robotit
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

ESP32 Thing Things bashkim
ESP32 Thing Things bashkim

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

Lidhja e shoferit TB6612FNG me ESP32 Thing
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

Lidhja e shoferit TB6612FNG me motorët DC
Lidhja e shoferit TB6612FNG me motorët DC
Lidhja e shoferit TB6612FNG me motorët DC
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

Lidhja e kutisë së baterive me TB6612FNG
Lidhja e kutisë së baterive me TB6612FNG
Lidhja e kutisë së baterive me TB6612FNG
Lidhja e kutisë së baterive me TB6612FNG
Lidhja e kutisë së baterive me TB6612FNG
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

Lidhja e baterisë LiPo me ESP32 Thing
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ë

Veprim i Vërtetë
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: