Turinys:
- 1 žingsnis: medžiaga: ką jums reikia paruošti
- 2 žingsnis: 3D spausdinimas „Robo“
- 3 žingsnis: Surinkite savo Robo
- 4 žingsnis: Taško prijungimas
- 5 žingsnis: pradinė padėtis
- 6 veiksmas: „NodeMCU AP“
- 7 veiksmas: patikrinkite šį „Hex Robo“demonstracinį vaizdo įrašą …
- 8 žingsnis: Taip … Dabar jame yra patrankų modulis …
- 9 veiksmas: patrankų sujungimo schema
Video: „Hex Robo V1“(su patranka): 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Įkvėptas mano ankstesnio roboto, šį kartą sukuriu „Hex Robo for War Game“.
Įrengti patranką (kitą - V2) arba galbūt valdyti naudojant vairasvirtę (kita - V3), manau, bus smagu žaisti su draugu.
šaudydami vienas į kitą naudodami mažą patrankos plastikinį rutulį ir atlikite iššūkį laimėti …
Mano ankstesniame robote kai kurias dalis sunku atspausdinti ir jas sunku surinkti … todėl aš sukuriu šį robotą, kurį lengviau spausdinti, lengviau surinkti ir mažiau.
Naudojant 18 servo arba 18DOF su 3 sujungimais kiekvienoje kojoje, heksaboto robotas yra pakankamai lankstus nei 12DOF šešiakampis robotas.
Tikiuosi, kad jums patiks tai statyti …
1 žingsnis: medžiaga: ką jums reikia paruošti
Tai visi komponentai, kuriuos reikia nusipirkti:
- 32 kanalų servo valdiklis (x1)
- „Wemos D1 Mini“(x1)
- Servo MG90S metalinė pavara (x18)
- 5v Ubec 6A minimalus (1x)
- mini DC-DC žemyn keitiklis (x1)
- Moteris - moteris dupont kabelio megztinis (apie x10)
- Baterija 3S (x1)
- mažas varžtas kūnui ir servo ragui
2 žingsnis: 3D spausdinimas „Robo“
Galite atsisiųsti „Hex Robo 3D“failus iš „thingiverse“
Paprastai spausdinu naudojant PLA arba ABS
Ką reikia spausdinti:
- 3 poros blauzdikaulio
- 3 poros Coxa
- 3 šlaunikaulio skausmas
- 1 Pagrindinis korpusas
- 1 Viršutinis dangtelis
- 1 Apatinis dangtelis
3 žingsnis: Surinkite savo Robo
tiesiog sekite aukščiau esantį vaizdo įrašą
Baigę galime pridėti daugiau judesių prie arduino kodo. Aš naudoju „RTrobot“servo valdiklį, kad galėčiau atlikti tam tikrus judesius, ir kai turėsime serijinę servo komandą, galime jį įdėti į kodą, šiek tiek pakoreguodami kodą.
atsisiųsti čia
arba čia @4shared, skirta tik „Windows“ir „Linux“
PS labai labai SVARBU:
visi RX ir TX iš ir į „Wemos“ir „Servo“tvarkykles turi būti tvirtai sujungti, nes ciklo tvarka visada patikrina „Gerai atsakyti“iš 32 servo tvarkyklių. Jei servo tvarkyklė nerasta ir nėra atsakymo „Gerai“, programa bus įjungta į „void the wait_serial_return_ok ()“Ši klaida sukels: - Nepavyksta prisijungti prie AP - Tuščias tinklalapis - Puslapio įkėlimo eiga nebaigta
4 žingsnis: Taško prijungimas
Visa tai yra elektroninė schema, iš esmės visos servos, valdomos 32 kanalų servo valdiklio, nes jame jau yra mikrovaldiklis. Kaip ir „arduino“, jis yra nepriklausomas ir gali būti valdomas naudojant serijinę komandą iš PS2 valdiklio, kompiuterio ar kito įrenginio.
Kabelių kartografavimas:
- 5 V maitinimas (+) iš UBEC
- Žemė nuo UBEC ir „Mini Stepdown“
- 5v maitinimas (+) iš mini žingsnio žemyn
- prie „Wemos D1 mini G“kaiščio
- prie „Wemos D1 mini 5v“kaiščio
- prie „Wemos D1 mini RX“kaiščio
- prie „Wemos D1 mini TX“kaiščio
- (suderinkite kaiščio spalvą su servo kabelio spalva) prie dešinės priekinės kojos (1 kaištis prie coxa, 2 kaištis prie šlaunikaulio, 3 blauzdikaulio servo)
- (priderinkite kaiščio spalvą prie servo kabelio spalvos) prie kairės priekinės kojos (5 kaištis prie coxa, 6 kaištis prie šlaunikaulio, 7 blauzdikaulio servo)
- (suderinkite kaiščio spalvą su servo kabelio spalva) prie kairės vidurinės kojos (13 kaištis prie koksa, 14 kaištis prie šlaunikaulio, 15 blauzdikaulio servo)
- (suderinkite kaiščio spalvą su servo kabelio spalva) prie dešinės vidurinės kojos (17 kaištis prie coxa, 18 kaištis prie šlaunikaulio, 19 blauzdikaulio servo)
- (suderinkite kaiščio spalvą su servo kabelio spalva) prie kairės galinės kojos (25 kaištis prie koksa, 26 kaištis prie šlaunikaulio, 27 blauzdikaulio servo)
- (suderinkite kaiščio spalvą su servo kabelio spalva) prie dešinės užpakalinės kojos (29 kaištis prie koksa, 30 kaištis prie šlaunikaulio, 31 blauzdikaulio servo)
5 žingsnis: pradinė padėtis
SVARBU … !!
- kai įjungiate servo tvarkyklę, visa servo sistema pereis į pradinę/numatytąją padėtį/pozą
- pritvirtinkite servo ragą kuo arčiau, kaip parodyta paveikslėlyje aukščiau arba vaizdo įraše aukščiau
- vėl pritvirtinkite servo ragą ir sureguliuokite kokos, blauzdikaulio ir šlaunikaulio pozą taip, kaip parodyta aukščiau
- išjunkite ir vėl įjunkite, kad įsitikintumėte, jog visos kojos yra teisingoje padėtyje
- nesijaudinkite, jei kampas šiek tiek skiriasi
- vis tiek galite jį apipjaustyti pagal arduino kodą
6 veiksmas: „NodeMCU AP“
„Flash“savo „NodeMCU“
Atsisiųskite kodą čia
„WeMos D1 mini“yra minimali ESP8266 „Wi -Fi“plokštė. Naudodami „Wemos D1 mini“kaip WIFI AP, mes galime nusiųsti serijinę komandą į 32 CH servo valdiklį ir nepriklausomybė tapti žiniatinklio serverio AP, skirta robotui valdyti. viskas, ko mums reikia, tiesiog paleiskite „nodeMCU“plokštę su pridėtu kodu ir galime prijungti išmanųjį telefoną prie „nodeMCU AP“, o naudodami žiniatinklio naršyklę atidarykite https://192.168.4.1 ir matome visą komandą.
RežimasMCU kaiščių atvaizdavimas:
- prie 32 CH servo valdiklio RX kaiščio
- prie 32 CH servo valdiklio TX kaiščio
- iš 32 CH servo valdiklio G kaiščio
- iš 32 CH servo valdiklio 5v kaiščio
7 veiksmas: patikrinkite šį „Hex Robo“demonstracinį vaizdo įrašą …
netrukus paskelbsiu NRF nuotolinio valdymo pultą …
palauk, bet iki tol tiesiog linksminkis su ja …
PS: Aš tiesiog atnaujinu patrankų modulį žemiau …
8 žingsnis: Taip … Dabar jame yra patrankų modulis …
atsisiųskite patrankos 3D modelį iš:
9 veiksmas: patrankų sujungimo schema
Elektroninės dalies sąrašas:
„Motor 716“pora šepečiu 60000 aps./min. (Paprastai skirta mini dronui „jjrc h67 e011“)
- „Power Mosfet“modulis
- „Mini-360 Super“mažo dydžio maitinimo modulis DC DC sumažinimo maitinimo modulis, skirtas „Arduino“
- MG90S metalinė pavarų dėžė
Ką reikia žinoti:
- nustatykite nuolatinės srovės įtampą į nuolatinės srovės įtampą, kad ji nesulėtėtų ir nevirpėtų taip, kaip galite (jei ratas visada vibruoja, iš naujo subalansuokite ratą)
- triger servo prisijungti prie jūsų arduino/node 6 PIN kodo MCU ir MS90S patrankos paleidimo servo antraštė prisijungti prie 32 kanalų servo valdiklio PIN 24
- Jei norite pridėti šviesos diodą būsenos indikatoriui, galite prisijungti prie „arduino“/„nodemcu“PIN kodo 5 (LED teigiamai kojai) naudodami 5v LED + rezistorių ant teigiamos kojos (gali būti bet kokia vertė nuo 100 omų iki maždaug 10K omų) ir neigiama koja GND
Antroji premija „Make it Move“
Rekomenduojamas:
Marmuro patranka fizikai: 12 žingsnių
Marmuro patranka fizikai: Tai pamoka marmurinės patrankos statybai. Sukūrė: Erin Hawkins ir Evan Morris
Kaip sukurti ugnies įkrovimo patranką „Minecraft“: 7 žingsniai
Kaip „Minecraft“sukurti ugnies įkrovimo patranką: tai yra pamoka, kaip „Minecraft“sukurti veikiančią ugnies įkrovos patranką
Tikra lazerinio ginklo patranka iš „Metroid“!: 9 žingsniai (su nuotraukomis)
Tikra lazerinio ginklo patranka iš „Metroid“!: Nėra daug vaizdo žaidimų personažų, tokių nuostabių kaip Samusas. Visatą taupantis atlygio medžiotojas su vienu šauniausių ginklų visoje „sciFi“. Kai pamačiau, kad „Instructables“rengia vaizdo žaidimų konkursą, iš karto žinojau, kad tai jos ginklas
Automatinė pneumatinė patranka. Nešiojamas ir „Arduino“maitinimas: 13 žingsnių
Automatinė pneumatinė patranka. Nešiojamas ir „Arduino“maitinimas: Sveiki visi! Tai instrukcija surinkti nešiojamą pneumatinę patranką. Idėja buvo sukurti patranką, galinčią šaudyti įvairius daiktus. Išsikėliau kelis pagrindinius tikslus. Taigi, kokia turėtų būti mano patranka: automatinė. Kad nesuspaustumėte oro rankiniu būdu su
Sprogstanti konfeti patranka: 5 žingsniai (su nuotraukomis)
Sprogstanti konfeti patranka: čia yra šauni pirotechnikos programėlė, kuri sprogsta su konfeti dušu! Puikiai tinka tiesioginiams koncertams, vakarėliams, vestuvėms, ypatingiems renginiams … jūs tai vadinate! Pamatykite tai veikdami ir bandymų rezultatus