Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Inšpirovaný mojím predchádzajúcim robotom, tentoraz tvorím Hex Robo for War Game.
Vybavený kanónom (ďalší na V2) alebo ovládateľný joystickom (ďalší na V3) si myslím, že bude zábavné hrať s priateľom.
navzájom sa strieľajte pomocou plastovej gule z malého dela a urobte výzvu pre víťazstvo …
V mojom predchádzajúcom robote sa niektoré diely ťažko tlačia a ťažko montujú … preto som vytvoril tohto robota, ktorý sa ľahšie tlačí, ľahšie montuje a menej dielov.
Použitie 18 serv alebo 18DOF s 3 spojmi na nohu je dostatočne flexibilné pre hexabotového robota ako 12DOF hexabotového robota.
Dúfam, že sa vám bude páčiť stavba tohto …
Krok 1: Materiál: Čo je potrebné pripraviť
Toto sú všetky komponenty, ktoré si musíte kúpiť:
- 32 -kanálový servopohon (x1)
- Wemos D1 Mini (x1)
- Kovová prevodovka Servo MG90S (x18)
- 5 V Ubec 6A minimálny (1x)
- mini DC-DC krokový prevodník (x1)
- Žena - žena dupontný prepojovací kábel (asi x10)
- Batéria 3S (x1)
- nejaká malá skrutka na telo a servo roh
Krok 2: 3D vytlačenie robota
u si môžete stiahnuť moje 3D súbory Hex Robo z programu thingsiverse
zvyčajne ho tlačím pomocou PLA alebo ABS
Čo potrebujete vytlačiť, je:
- 3 páry tibie
- 3 páry Coxa
- 3 bolesť stehennej kosti
- 1 Hlavné telo
- 1 Horný kryt
- 1 Spodný kryt
Krok 3: Zostavte si Robo
stačí sledovať video vyššie
Keď skončíte, môžeme do kódu arduino pridať ďalší pohyb. Na vykonanie nejakého pohybu používam servo radič RTrobot a potom, čo máme pre seriový príkaz servo, môžeme ho vložiť do kódu s nejakou úpravou kódu.
stiahnuť tu
alebo tu @4shared iba pre Windows a Linux
PS Veľmi dôležité:
všetky RX a TX z a do ovládačov Wemos a Servo musia byť pevne spojené, pretože cyklická rutina vždy kontroluje „OK odpoveď“z 32 ovládačov servo. Ak sa ovládač ovládača nenájde a neodpovie „OK“, program sa zacyklí „void the wait_serial_return_ok ()“Táto chyba spôsobí: - Nedá sa pripojiť k AP - Prázdna webová stránka - Priebeh načítania stránky sa nedokončí
Krok 4: Pripojenie bodky
Toto je všetko elektronická schéma, v zásade všetky serva ovládané 32 -kanálovým servomotorom, pretože už obsahuje mikroradič. Rovnako ako arduino je nezávislosť a dá sa ovládať pomocou sériového príkazu z ovládača PS2, počítača alebo iného zariadenia.
Mapovanie kabeláže:
- Napájanie 5 V (+) z UBEC
- Uzemnite z UBEC a Mini Stepdown
- Napájanie 5 V (+) z malého kroku nadol
- na kolík Wemos D1 mini G
- na Wemos D1 mini 5v pin
- na pin Wemos D1 mini RX
- na pin Wemos D1 mini TX
- (porovnajte farbu kolíka s farbou kábla serva) na pravú prednú nohu (kolík 1 na coxa, kolík 2 na stehennú kosť, pin 3 servo holennej kosti)
- (porovnajte farbu čapu s farbou kábla serva) na ľavú prednú nohu (kolík 5 na coxa, kolík 6 na stehennú kosť, kolík 7 holenného serva)
- (porovnajte farbu čapu s farbou kábla serva) na ľavú strednú nohu (kolík 13 na coxa, kolík 14 na stehennú kosť, kolík 15 holenného serva)
- (porovnajte farbu čapu s farbou kábla serva) na pravú strednú nohu (kolík 17 na coxa, kolík 18 na stehennú kosť, kolík 19 holennej kosti)
- (porovnajte farbu čapu s farbou kábla serva) k ľavej zadnej nohe (kolík 25 na coxa, kolík 26 na stehennú kosť, kolík 27 holenného servo)
- (porovnajte farbu čapu s farbou servo kábla) k pravej zadnej nohe (kolík 29 na coxa, kolík 30 na stehennú kosť, kolík 31 holennej kosti)
Krok 5: Počiatočná pozícia
DÔLEŽITÉ … !!
- keď zapnete ovládač serva, všetky servopohony sa presunú do počiatočnej/predvolenej polohy/polohy
- servo klaksón pripevnite čo najbližšie, ako na obrázku vyššie alebo na videu vyššie
- znova pripevnite servo roh a upravte pózu koky, holennej kosti a stehennej kosti tak, ako na obrázku vyššie
- vypnite a znova zapnite, aby ste sa presvedčili, že všetky nohy sú v správnej polohe
- Ak je uhol mierne odlišný, nemusíte sa obávať
- stále ho môžete orezať na arduino kóde
Krok 6: NodeMCU AP
Flashujte svoj NodeMCU
Stiahnite si kód tu
WeMos D1 mini je minimálna WiFi doska ESP8266. Použitím wemos D1 mini ako WIFI AP môžeme odoslať sériový príkaz na 32 -kanálový servopohon a nezávislosť sa stane AP webového servera na ovládanie robota. Všetko, čo potrebujeme, je flashovať dosku nodeMCU s pripojením kódu a môžeme pripojiť smartphone k APM nodeMCU a pomocou webového prehliadača otvoriť https://192.168.4.1 a uvidíme všetok príkaz.
Mapovanie pinov ModeMCU:
- na pin RX servopohonu 32 CH
- na pin TX servopohonu 32 CH
- z 32 G servo ovládača G pin
- z 32kanálového servo ovládača 5v pin
Krok 7: Pozrite sa na toto ukážkové video Hex Robo…
čoskoro zverejním diaľkové ovládanie NRF …
počkajte … ale do tej doby sa s tým len zabavte …
PS: Práve aktualizujem modul dela nižšie …
Krok 8: Áno … Teraz je na ňom modul dela …
stiahnite si 3D model dela z:
Krok 9: Schéma lanového delá
Zoznam elektronických súčiastok:
Pár motora 716, kartáčovaných 60 000 ot / min (zvyčajne pre mini dron jjrc h67 e011)
- Napájací modul Mosfet
- Mini-360 Super malý napájací modul DC DC stupňovitý napájací modul pre Arduino
- Servo s kovovou prevodovkou MG90S
Čo treba vedieť:
- nastavte napätie DC na DC, aby nespomaľovalo a nevibrovalo tak, ako je to možné (ak koleso vždy vibruje, vyvažte koleso)
- servo triger sa pripojí k PIN 6 vášho arduina/nodeMCU a MS90S delá ku servo hlavičke sa pripoja k PIN 24 32 -kanálového servo ovládača
- Ak chcete pridať diódu LED pre indikátor stavu, môžete sa pripojiť k PIN 5 (pre kladnú nohu LED) arduino/nodemcu pomocou 5v LED + rezistora na kladnej nohe (môže mať akúkoľvek hodnotu medzi 100 ohmami a asi 10 kB ohmov) a negatívna noha voči GND
Druhá cena v hre Make it Move