Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kujenga Chassis
- Hatua ya 2: Kufanya Uboreshaji wa Veroboard
- Hatua ya 3: Wiring
- Hatua ya 4: Kuiweka Pamoja
- Hatua ya 5: Kudhibiti na Kupima
- Hatua ya 6: Nambari ya ESP32
Video: Robot ya ESP32 Kutumia Servos: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Nimekuwa nikijaribu kutumia bodi tofauti za ukuzaji wa ESP32, hivi karibuni niliamuru aina moja ya TTGO T-Beam ambayo inakuja na tundu la Battery kuongeza 18650 Lipo yako, hii inachukua ugumu wa udhibiti wa nguvu kutoka kwa kujenga roboti ndogo, kwa kuwa ina mzunguko wa betri na chaja tayari.
Walakini kuendesha kitu moja kwa moja kutoka kwa bodi hii ilihitaji kitu cha chini, kwa hivyo niliamua kuongeza servos zinazoendelea za mzunguko ambazo nimekuwa nazo kwa muda.
Bodi ya ESP32 niliyotumia hapa ina utendaji mwingi pamoja na redio ya Lora na GPS, ambayo inaweza kuwa na faida katika siku zijazo, lakini unaweza kupata bodi za ESP32 bila nyongeza hizi ambazo hufanya bodi kuwa ndogo kidogo na bado inakuja na mmiliki wa betri ya 18650.
Basi wacha tuanze kuzungumza juu ya ujenzi.
Vifaa
4 x Mzunguko wa kuendelea Servos
4 x Magurudumu ambayo yanafaa kwenye Servos
1 x strip ya 5 x Neopixels ikiwa unataka kuiongeza.
1 x ESP32 iliyojengwa vizuri katika betri inayoweza kuchajiwa, au ESP32 na betri ya nje.
Nilinunua yangu kutoka Lilygo Aliexpress ambayo ilisafirishwa haraka kuliko nilivyotarajia ile niliyotumia inaweza kupatikana hapa
1 x kipande kidogo cha kitambi, ambacho kinaweza kukatwa na kuchimbwa kuunda chasisi.
1 x kipande kidogo cha veroboard
waya, na nilitumia tundu la mini jst kama kiunganishi, lakini hii inaweza kuuzwa tu.
4 x Vichwa vya Servo, kwa hivyo unaweza kuziba tu servos kwenye veroboard ya kiunganishi
Kusimama kwa bodi ya mzunguko wa plastiki.
Hatua ya 1: Kujenga Chassis
Nilitaka chasisi halisi ya msingi ambayo mwili wowote unaweza kutengeneza kwa kutumia jasho au plastiki, hata sanduku la zamani la chakula cha mchana cha plastiki au kuchukua inaweza kutumika.
Nilikata kipande cha utaftaji kwa upana kidogo kuliko bodi ya ESP32, lakini juu ya urefu huo huo, kisha nikaweka alama mahali ambapo ningependa kuongeza mashimo 4 ili kupandisha ESP32 kwa kutumia msimamo wa bodi ya mzunguko.
Kuunganisha Servos
Niliwaweka akina Servos ili wote waelekezwe kwa njia ile ile, kwa hivyo wakati wired up wangeendesha mwelekeo huo huo. Nilitumia gundi ya plastiki kuiweka mahali na kuongezea kusimama zaidi kusaidia kuzishika.
Nilichimba mashimo kwa waya za servos kupita kwenye msingi wa chasisi ili ziweze kuingizwa kwenye veroboard ndogo niliyotumia ambayo nitaelezea baadaye.
Niliunganisha wiring ya ziada ya servo bora naweza kutumia vifungo vichache vya kebo kuwashikilia.
Kufunika yote
Kama hatua ya mwisho niliifunika yote na kipande cha mwonekano saizi sawa na kipande cha kwanza nilichokata. Nilichimba mashimo kwa machafuko ya ziada na kuongeza visu za kusimama kushikilia yote mahali.
Nilishangaa jinsi hii mara moja pamoja ilikuwa nyepesi, nyepesi sana kuliko ile ya gari langu niliyoifanya wiki iliyopita.
Hatua ya 2: Kufanya Uboreshaji wa Veroboard
Nilitaka kutengeneza bodi ndogo ambayo itaniruhusu kuziba ESP32 yangu ndani ya bodi na kuwa rahisi kuondoa wakati inahitajika. Kwa hivyo niliiunda kama onyesho kwenye picha, niliongeza pini za kichwa ili niweze kuziba Servos na baadaye kipande cha neopixel.
Niliongeza pia soketi 2 ndogo za jst nilikuwa na zingine ili niweze kuzitumia kwa nguvu kutoka ESP32 na pia kutoa unganisho la ishara ya Servo.
Nilikata moja ya nyimbo za shaba chini ya ubao, ili pini ya ishara kwa kila servo iwe tofauti, kisha nikatumia kontakt ndogo ya waya kuisogeza kwa waya kwa wimbo mmoja ili pini mbili ziunganishwe na moja upande au nyingine.
Kwa kuwa kulikuwa na servos mbili kila upande wa gari nilitumia ubao kuunganisha servos mbili kila upande kwa kila mmoja, kwa hivyo naweza kuendesha servos za upande wa kushoto au zile za mkono wa kulia na unganisho moja la servo, kwa kila upande. Ninachofanya hapa ni kuunganisha unganisho pamoja kwa kila upande kurahisisha kiwango cha wiring kinachohitajika.
Niliruhusu unganisho la Vcc na GND kuungana njia yote kwenye veroboard kupitia nyimbo za shaba, hata hivyo nilikata laini ya ishara ili nidhibiti pande tofauti ambazo nilitaka kuendesha kwa kujitegemea.
Hatua ya 3: Wiring
Kwa mchoro wa wiring hapa unaonyesha unganisho na jinsi na waya chache iwezekanavyo niliunganisha kamba ya Servos na Neopixel.
Hatua ya 4: Kuiweka Pamoja
Mara tu nilipokuwa na waya kila kitu nilifunga maandishi ya kawaida, na kuongeza ESP32 kwenye chasisi, yote yalitoshea vizuri.
Wiring ilikuwa imefichwa sana na imefichwa na pande zinaweza kuongezwa kwa urahisi na juu ili kuifunga kikamilifu ESP32.
Hatua ya 5: Kudhibiti na Kupima
Nilitaka udhibiti rahisi na nikagundua kuwa kwenye wavuti https://randomnerdtutorials.com/ walitoa mfano mzuri jinsi ya kutumia seva ya wavuti na kuwa na vidhibiti vilivyoonyeshwa ili uweze kupata gari la roboti kuzunguka. Nilibadilisha mfano kutumia servos badala ya motors, na nikaongeza nambari ya kutumia kipande cha neopixel, na pia kuonyesha kwenye skrini ya Oled anwani ya IP ambayo nitahitaji kuungana nayo ili niweze kudhibiti roboti.
Hatua ya 6: Nambari ya ESP32
Hapa ninaambatanisha nambari ambayo inaweza kubadilishwa kwa madhumuni yako mwenyewe, mkopo kamili huenda kwa mafunzo ya randomner ambayo ndiyo msingi wa kile nilicho nacho hapa. Napenda kupendekeza kununua kozi waliyonayo kwenye ESP32, inachukua wewe kupitia ugumu mwingi kutumia ESP32, na miradi mizuri ya mfano.
Natumahi hii imekuwa muhimu kwa wengine kujaribu kupata kasi kutumia ESP32 kwa roboti.
Unaweza kunifuata kwenye twitter kuona zaidi ya kile ninachofanya hapa @elliotpittam au unaweza kutembelea wavuti yangu kwa habari zingine. www.inventar.tech
Ilipendekeza:
Kudhibiti 2 Servos Kutumia Analog Joystick: Hatua 5 (na Picha)
Kudhibiti 2 Servos Kutumia Analog Joystick .: Hello guys, hii ni ya kwanza kufundishwa na katika chapisho hili ninashiriki jinsi ya kutumia Analog Joystick kudhibiti Servos kutumia Arduino UNO. Nitajaribu kuelezea ni rahisi iwezekanavyo tumaini unalopenda ni
Jinsi ya Kutumia Kijana Kuchapisha Picha kwenye Splatoon 2 Kutumia PrlatPost Printa: Hatua 10
Jinsi ya Kutumia Kijana Kuchapisha Picha kwenye Splatoon 2 Kutumia PrlatPost Printa: Katika hii Inayoweza Kuelekezwa, nitaonyesha jinsi ya kutumia SplatPost Printer na ShinyQuagsire. Bila maagizo wazi, mtu ambaye hana uzoefu na laini ya amri atakuwa na shida kidogo. Lengo langu ni kurahisisha hatua za kwenda kwa poi
Jinsi ya Kutengeneza Drone Kutumia Arduino UNO - Tengeneza Quadcopter Kutumia Microcontroller: Hatua 8 (na Picha)
Jinsi ya Kutengeneza Drone Kutumia Arduino UNO | Tengeneza Quadcopter Kutumia Microcontroller: Utangulizi Tembelea Kituo Changu cha Youtube Drone ni kifaa (bidhaa) ghali sana kununua. Katika chapisho hili nitajadili, jinsi ninavyofanya kwa bei rahisi? Na unawezaje kutengeneza yako kama hii kwa bei rahisi… Vizuri nchini India vifaa vyote (motors, ESCs
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti