Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Mkutano wa Base ya Robot
- Hatua ya 3: ESP32 Pini ya Kuunganisha
- Hatua ya 4: Kuunganisha Dereva wa TB6612FNG kwa ESP32 Thing
- Hatua ya 5: Kuunganisha Dereva wa TB6612FNG Pamoja na DC Motors
- Hatua ya 6: Kuunganisha Kesi ya Batri na TB6612FNG
- Hatua ya 7: Kuunganisha Betri ya LiPo kwa Kitu cha ESP32
- Hatua ya 8: Mchoro wa Mdhibiti
- Hatua ya 9: Ufungaji wa Maombi ya Smartphone
- Hatua ya 10: Hatua halisi
- Hatua ya 11: Epilogue
Video: Rolling Robot Na Dereva wa ESP32 na TB6612FNG, Inayodhibitiwa na Android Juu ya BLE: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
- Robot Smart Gari 2WD
- Sparkfun ESP32 Jambo
- SparkFun Dereva wa Magari - Dual TB6612FNG (na Vichwa)
- 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)
- Swichi mbili
- Kiunganishi cha kike cha JST-PH (2mm)
- Nyaya
Pia
1. kebo ya USB kwa mpango wa kitu cha ESP32
2. Soldering kuweka
Hatua ya 2: Mkutano wa Base ya 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
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
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
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
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
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
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:
Jinsi ya kutengeneza dereva wa sasa wa hali ya juu kwa gari la Stepper: Hatua 5
Jinsi ya Kutengeneza Dereva wa JUU wa Sasa kwa Gari ya Stepper: hapa tutaona jinsi ya kutengeneza dereva wa stepper kutumia mtawala wa Toshiba wa TB6560AHQ. Hii ni kidhibiti kamili kilichoangaziwa ambacho kinahitaji tu vigeuzi 2 kama pembejeo na hufanya kazi yote. Kwa kuwa nilihitaji mbili ya hizi nimezifanya zote mbili kutumia
Dereva wa Laser Diode Dereva -- Chanzo cha Sasa cha Sasa: Hatua 6 (na Picha)
Dereva wa Lodi ya diodi ya DIY || Chanzo cha Sasa cha Mara kwa Mara: Katika mradi huu nitakuonyesha jinsi nilivyoondoa diode ya laser kutoka kwa Burner ya DVD ambayo inapaswa kuwa na nguvu ya kuwasha mechi. Ili kuwezesha diode kwa usahihi nitaonyesha pia jinsi ninavyounda chanzo cha sasa cha kila wakati ambacho kinatoa dhamana
MOSTER FET - Dual 500Amp 40 Volt MOSFET 3d Printer Moto Moto Dereva Dereva: Hatua 7 (na Picha)
MOSTER FET - Dual 500Amp 40 Volt MOSFET 3d Printer Inapokanzwa Dereva za Kitanda: Labda ulibonyeza ng'ombe hii takatifu ya kufikiria, 500 AMPS !!!!!. Kuwa waaminifu, bodi ya MOSFET niliyounda haitaweza kufanya salama 500Amps. Inaweza kwa muda mfupi, kabla tu ya kupasuka kwa moto.Hii haikuundwa kuwa ujanja
Kuchagua Magari ya Dereva na Dereva kwa Mradi wa Skrini ya Kiotomatiki ya Kivuli cha Arduino: Hatua 12 (na Picha)
Kuchagua Magari ya Dereva na Dereva kwa Mradi wa Skrini ya Kiotomatiki ya Arduino: Katika hii Inayoweza Kuelekezwa, nitapitia hatua ambazo nilichukua kuchagua Step Motor na Dereva kwa mfano wa mradi wa Screen Shade Screen. Skrini za kivuli ni mifano maarufu na isiyo na gharama kubwa ya mikono iliyofifia ya Coolaroo, na nilitaka kuchukua nafasi ya
Kuunganisha mbali Dereva ya Dereva ya Kompyuta ili Kupata Sumaku adimu za Ardhi .: Hatua 8
Kuunganisha Hifadhi ya Dereva ya Kompyuta ili kupata Sumaku adimu za Ardhi. Katika hii nitafundishwa nitakuonyesha hatua za kuchukua gari ngumu ya kompyuta na kupata sumaku za nadra kutoka kwake