Orodha ya maudhui:

Rolling Robot Na Dereva wa ESP32 na TB6612FNG, Inayodhibitiwa na Android Juu ya BLE: Hatua 11
Rolling Robot Na Dereva wa ESP32 na TB6612FNG, Inayodhibitiwa na Android Juu ya BLE: Hatua 11

Video: Rolling Robot Na Dereva wa ESP32 na TB6612FNG, Inayodhibitiwa na Android Juu ya BLE: Hatua 11

Video: Rolling Robot Na Dereva wa ESP32 na TB6612FNG, Inayodhibitiwa na Android Juu ya BLE: Hatua 11
Video: Больше никаких драк с туалетной бумагой [Обновление от создателя] 2024, Novemba
Anonim
Rolling Robot Pamoja na ESP32 Thing na TB6612FNG Dereva, Inayodhibitiwa na Android Over BLE
Rolling Robot Pamoja na ESP32 Thing na TB6612FNG Dereva, Inayodhibitiwa na Android Over BLE

Halo kila mtu

Hii ni ya kwanza kufundishwa. Roboti inayozunguka (jina la utani Raidho - kutoka kwa rune ambayo inahusishwa na mwendo) kulingana na ESP32 Thing, TB6612 FNG na BLE. Sehemu moja ambayo inaweza kuonekana ya kipekee ni kwamba picha hazitokani na utaratibu wa utengenezaji lakini kutoka baadaye. Sababu ni kwamba niliamua kuandika hii inayoweza kufundishwa baada ya kumaliza Raidho. Nitajaribu kulipa fidia kwa kufanya maelezo kuwa ya kina iwezekanavyo. Nilitumia tena vitu kadhaa, ninapeana sifa na viungo husika. Asante sana kwa kazi yako arduinofanboy, Vasilakis Michalis, pablopeza!

Hatua ya 1: Vifaa

  1. Robot Smart Gari 2WD
  2. Sparkfun ESP32 Jambo
  3. SparkFun Dereva wa Magari - Dual TB6612FNG (na Vichwa)
  4. Polymer Lithium Ion Battery - 3.7v 850mAh (betri hii ilikuwa na kontakt JST 2.54 mm, wakati ESP32 Thing inahitaji kontakt 2 JST. Ikiwa unapata betri na kontakt sahihi ya JST, basi hauitaji nyenzo # 6 hapa chini)
  5. Swichi mbili
  6. Kiunganishi cha kike cha JST-PH (2mm)
  7. Nyaya

Pia

1. kebo ya USB kwa mpango wa kitu cha ESP32

2. Soldering kuweka

Hatua ya 2: Mkutano wa Base ya Robot

Bunge la Msingi wa Robot
Bunge la Msingi wa Robot
Bunge la Msingi wa Robot
Bunge la Msingi wa Robot
Bunge la Msingi wa Robot
Bunge la Msingi wa Robot
Bunge la Msingi wa Robot
Bunge la Msingi wa Robot

Kama nilivyosema hapo awali sijaweka picha kutoka wakati nilikusanya msingi wa roboti.

Unaweza kufuata utaratibu sawa kutoka hapa (chagua kichupo cha Robot Base). Besi za Robot huja na tofauti kadhaa, lakini unapata wazo kuu.

Hatua ni

1. Parafuja motors DC. Unaweza kukabiliwa na shida juu ya kunyoosha screw iliyo karibu na msingi. Lakini kwa juhudi kidogo zaidi kila kitu kinapatikana!

2. Weka magurudumu.

3. Parafua gurudumu la tatu.

4. Parafua kesi ya betri.

5. Baada ya kukusanya msingi wa roboti, unaweka swichi mbili. Moja kwa betri ya motors na moja kwa betri ya kitu cha ESP32.

Hatua ya 3: ESP32 Pini ya Kuunganisha

Pini ya Ufungashaji wa Thamani ya ESP32
Pini ya Ufungashaji wa Thamani ya ESP32

Unaweka safu za pini kwenye kipengee cha ESP32.

Niliziuza zote mbili, lakini kama unavyoona, moja inaweza kuwa ya kutosha kwa sababu pini zilizotumiwa zote ziko upande mmoja.

Hatua ya 4: Kuunganisha Dereva wa TB6612FNG kwa ESP32 Thing

Kuunganisha Dereva wa TB6612FNG kwa ESP32 Thing
Kuunganisha Dereva wa TB6612FNG kwa ESP32 Thing

Pini ya Thing ya TB6612FNG na ESP32 imeandikwa. Unawaunganisha tu na nyaya zinazofuata ramani hii.

GND GND

AIN1 13

BIN1 12

AIN2 14

BIN2 27

PWMA 26

PWMB 25

STBY 33

Hatua ya 5: Kuunganisha Dereva wa TB6612FNG Pamoja na DC Motors

Kuunganisha Dereva wa TB6612FNG Pamoja na DC Motors
Kuunganisha Dereva wa TB6612FNG Pamoja na DC Motors
Kuunganisha Dereva wa TB6612FNG Pamoja na DC Motors
Kuunganisha Dereva wa TB6612FNG Pamoja na DC Motors

Baada ya hapo, unaunganisha dereva wa TB6612FNG A01, A02, B01, B02 pini zilizoandikwa kwa motors.

Unapaswa kuhakikisha kuwa A01 na A02 zimeunganishwa na gari moja na B01 na B02 kwa nyingine.

Sio muhimu sana kuwaunganisha "kwa usahihi", maadamu unaweza kurudisha mpangilio huu baadaye kwenye mchoro na ubadilishane.

Hatua ya 6: Kuunganisha Kesi ya Batri na TB6612FNG

Kuunganisha Kesi ya Batri na TB6612FNG
Kuunganisha Kesi ya Batri na TB6612FNG
Kuunganisha Kesi ya Batri na TB6612FNG
Kuunganisha Kesi ya Batri na TB6612FNG
Kuunganisha Kesi ya Batri na TB6612FNG
Kuunganisha Kesi ya Batri na TB6612FNG

Unaleta kebo nyekundu ya kesi ya betri kwenye swichi.

Kutoka swichi hadi TB6612FNG Vm na Vcc.

Unaweza kufuata mstari huu na nambari nilizoziweka kwenye picha (1 hadi 5):-)

Unaleta kebo nyeusi ya kesi ya betri kwa TB6612FNG GND.

Hatua ya 7: Kuunganisha Betri ya LiPo kwa Kitu cha ESP32

Kuunganisha Betri ya LiPo kwa Kitu cha ESP32
Kuunganisha Betri ya LiPo kwa Kitu cha ESP32

Unaleta kebo nyekundu ya betri kwa swichi.

Kutoka kwa swichi unaleta kwenye kontakt ya kushoto ya kontakt JST.

Hii imeandikwa kama mstari 1-2-3-4 kwenye picha.

Unaleta kebo nyeusi ya betri kwenye kontena ya kulia ya kontakt JST.

Hii imeitwa kama GND.

Unaunganisha kiunganishi cha JST kwenye Jambo la ESP32.

(Katika picha zangu unaweza kuchanganyikiwa na rangi. Suala hapa ni kwamba kiunganishi cha JST nilichonunua kilikuwa na nyekundu na kebo nyeusi "imerudishwa" kutoka kwa kile kinachohitajika kwa Jambo la ESP32.)

Hatua ya 8: Mchoro wa Mdhibiti

Hatua hii na ile inayofuata ilitokana na nakala hii. Mchoro na matumizi ya rununu yalitegemea hii na kubadilishwa ipasavyo ili badala ya taa za LED, DC zilitumika.

Ikiwa IDE yako ya Arduino haiko tayari unaweza kufuata maagizo haya ili kuongeza msaada wa ESP32 juu yake

Labda hauna TB6612FNG kwa maktaba ya ESP32 iliyosanikishwa ama. Nimepata hii.

Katika faili ya raidho.ino unaweza kupata mchoro ambao unaweza kuandika kwenye ESP32 Thing.

Kwa kumbukumbu, amri za BLE zimepangwa kama hiyo

Mbele

B nyuma

C kulia

D kushoto

Hatua ya 9: Ufungaji wa Maombi ya Smartphone

Kama katika hatua ya awali, niliweka ombi langu kwa hii.

Unaweza kupakua faili ya apk na kuisakinisha moja kwa moja kwenye android yako au unaweza kutumia faili ya aia na kuibadilisha kwenye www.thunkable.com

Kama kawaida, wakati wa kusanikisha faili ya APK hakikisha kuwezesha "kusakinisha kutoka vyanzo visivyojulikana" na kwa kweli usisahau kuizima baadaye.

Hatua ya 10: Hatua halisi

Hatua halisi
Hatua halisi

Unafungua programu.

Itakuuliza ufungue Bluetooth.

Unaunganisha na unachagua kifaa.

Kisha bonyeza kitufe cha mshale.

Katika video iliyoambatanishwa unaweza kuona Raidho akifanya kazi.

Hatua ya 11: Epilogue

Nilijaribu kuweka usawa kati ya kuwa na maelezo zaidi wakati nilifikiri inahitajika lakini kuwa chini wakati nilidhani kuwa habari hiyo tayari inajulikana au inapatikana kwa urahisi ili hii inayoweza kufundishwa isipate kubwa. Ikiwa unaamini hatua kadhaa zinahitaji maelezo zaidi, tafadhali shauri hivyo.

Kwa kweli maoni mengine yoyote pia yanakaribishwa.

Furahiya!

Ilipendekeza: