Përmbajtje:
- Furnizimet
- Hapi 1: Ndërtimi i Shasisë
- Hapi 2: Bërja e një Veroboard të personalizuar
- Hapi 3: Instalimet
- Hapi 4: Vendosja e të gjitha së bashku
- Hapi 5: Kontrolli dhe Testimi
- Hapi 6: Kodi për ESP32
Video: Roboti ESP32 duke përdorur servos: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Unë kam eksperimentuar duke përdorur tabela të ndryshme zhvillimi ESP32, kohët e fundit kam porositur një nga varietetet TTGO T-Beam të cilat vijnë me një prizë baterie për të shtuar Lipo tuaj 18650, kjo me të vërtetë heq disa nga kompleksiteti i rregullimit të energjisë nga ndërtimi i një roboti të vogël, pasi ka qarkun e baterisë dhe ngarkuesit tashmë në vend.
Sidoqoftë, për të përzënë drejtpërdrejt diçka nga kjo tabelë, kishte nevojë për diçka me fuqi të ulët, kështu që vendosa të shtoj disa servo rrotullimi të vazhdueshëm që kam pasur për një kohë.
Bordi ESP32 që kam përdorur këtu ka shumë funksionalitet përfshirë radio Lora dhe GPS, të cilat mund të jenë të dobishme në të ardhmen, por ju mund të merrni bordet ESP32 pa këto shtesa të cilat e bëjnë bordin pak më të vogël dhe prapë vijnë me mbajtësen e baterisë 18650.
Pra, le të fillojmë të flasim për ndërtimin.
Furnizimet
4 x Servos me rrotullim të vazhdueshëm
4 x Rrota që përshtaten në Servos
1 x shirit prej 5 x Neopixel nëse doni t'i shtoni ato.
1 x ESP32 me bateri të rimbushshme të ndërtuar në mënyrë ideale, ose një ESP32 me një bateri të jashtme.
Bleva timen nga Lilygo Aliexpress e cila u dërgua shumë më shpejt nga sa prisja ajo që kam përdorur mund të gjendet këtu
1 x Copë e vogël perspeksi, që mund të pritet dhe shpohet për të formuar shasi.
1 x copë të vogël veroboard
disa tela, dhe unë përdor një prizë mini jst si një lidhës, por kjo thjesht mund të ngjitet.
4 x Servo Headers, kështu që thjesht mund t'i lidhni servot në veroboard lidhës
Disa pengesa të bordit të qarkut plastik.
Hapi 1: Ndërtimi i Shasisë
Unë doja një shasi bazë të vërtetë që çdo trup mund ta bënte duke përdorur disa speca ose plastikë, madje edhe një kuti plastike e vjetër dreke ose ushqimi për ushqim potencialisht mund të përdoret.
Kam prerë një copë perspeks pak më të gjerë se bordi ESP32, por me të njëjtën gjatësi, më pas shënova se ku do të doja të shtoja 4 vrima për të montuar ESP32 duke përdorur ndalesat e bordit të qarkut.
Bashkangjitja e Servos
I pozicionova Servos në mënyrë që ata të ishin të gjithë të orientuar në të njëjtën mënyrë, kështu që kur të lidheshin ata do të vozisnin në të njëjtin drejtim. Përdora disa zam plastik për t'i vënë ato në vend dhe shtova disa pengesa të tjera për t'i ndihmuar në mbajtjen e tyre.
Unë shpova vrima që telat e servos të kalonin nëpër bazën e shasisë në mënyrë që të mund të lidheshin me veroboardin e vogël që kam përdorur, të cilin do ta detajoj më vonë.
Unë grumbullova instalimet elektrike të tepërta servo sa më mirë që munda dhe përdor disa lidhëse të vogla kabllo për t'i mbajtur ato në pozicion.
Duke i mbuluar të gjitha
Si hapin e fundit i mbulova të gjitha me një copë perspeks të së njëjtës madhësi si pjesa e parë që kam prerë. Unë shpova vrima për ngërçet shtesë dhe shtova vida të bllokimit për t'i mbajtur të gjitha në vend.
Isha i befasuar se sa i lehtë ishte një herë në peshë, shumë më i lehtë se ai i bazuar në motorin tim që bëra javën e kaluar.
Hapi 2: Bërja e një Veroboard të personalizuar
Doja të bëja një tabelë të vogël që do të më lejonte të lidhja ESP32 -in tim në tabelë dhe të ishte e lehtë për ta hequr kur të ishte e nevojshme. Kështu që unë e krijova atë si shfaqje në fotografi, shtova disa kunja të kokës në mënyrë që të mund të lidhesha me Servos dhe më vonë një shirit neopixel.
Unë gjithashtu shtova 2 baza të vogla jst që kisha disa prej tyre, në mënyrë që t'i përdorja ato për energji nga ESP32 dhe gjithashtu për të siguruar lidhjet e sinjalit Servo.
Kam prerë njërën prej shinave të bakrit në pjesën e poshtme të tabelës, në mënyrë që kunja e sinjalit në secilën servo të ishte e ndryshme, më pas kam përdorur një lidhës të vogël teli për ta lëvizur atë nga tela me një pistë në mënyrë që të dy kunjat e jst të lidhen me një anën ose tjetrën.
Meqenëse kishte dy servo në secilën anë të automjetit, unë e përdor bordin për të lidhur dy servot në secilën anë me njëra -tjetrën, kështu që unë mund të drejtoja servot e anës së majtë ose ato të dorës së djathtë me një lidhje të vetme servo, në secilën anë. E tëra që po bëj këtu është lidhja e lidhjeve së bashku për secilën anë për të thjeshtuar sasinë e instalimeve elektrike të nevojshme.
Unë e lejova lidhjen Vcc dhe GND të lidhej deri në panelin veroboard përmes shiritave të bakrit, megjithatë e ndërpreva vijën e sinjalit në mënyrë që të mund të kontrolloja anët e ndryshme që doja të drejtoja në mënyrë të pavarur.
Hapi 3: Instalimet
Diagrami i instalimeve elektrike këtu tregon lidhjet dhe mënyrën se si me sa më pak tela të jetë e mundur lidha shiritin Servos dhe Neopixel.
Hapi 4: Vendosja e të gjitha së bashku
Pasi i kisha lidhur të gjitha me tela, vendosa veroboardin e personalizuar dhe shtova ESP32 në shasi, gjithçka u përshtat mirë.
Lidhja ishte kryesisht e fshehur dhe e fshehur dhe anët mund të shtoheshin lehtësisht dhe një majë për të mbyllur plotësisht ESP32.
Hapi 5: Kontrolli dhe Testimi
Doja disa kontrolle të thjeshta dhe zbulova se në faqen e internetit https://randomnerdtutorials.com/ ata dhanë një shembull të mirë se si të drejtoni një server në internet dhe të shfaqen kontrollet në mënyrë që të mund të vozisni makinën robot. Ndryshova shembullin për të përdorur servos në vend të motorëve, dhe shtova kodin për të përdorur shiritin neopixel, si dhe për të shfaqur në ekranin Oled adresën IP me të cilën do të më duhej të lidhesha në mënyrë që të mund të kontrolloja robotin.
Hapi 6: Kodi për ESP32
Këtu ju bashkëngjis kodin i cili mund të modifikohet për qëllimet tuaja, merita e plotë shkon për randomnerdtutorials të cilat formojnë bazën e asaj që kam këtu. Unë do të rekomandoja shumë të blini kursin që ata kanë në ESP32, ju merr me shumë kompleksitete duke përdorur ESP32, me disa projekte vërtet të mira shembullore.
Shpresoj se kjo ka qenë e dobishme për të tjerët që përpiqen të shpejtojnë në përdorimin e ESP32 për robotikë.
Mund të më ndiqni në Twitter për të parë më shumë për atë që bëj këtu @elliotpittam ose mund të vizitoni faqen time në internet për informacione të tjera. www.inventar.tech
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë