Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Inspirera av min tidigare robot, den här gången skapar jag Hex Robo for War Game.
Utrusta med kanon (nästa på V2) eller kanske styrd med joystick (nästa på V3) jag tror att det kommer att bli kul att spela med kompis.
skjuta varandra med en liten kanonkula av plast och göra en utmaning för att vinna …
I min tidigare robot är en del svår att skriva ut och svår att montera … så därför skapar jag den här roboten som är lättare att skriva ut, lättare att montera och mindre del.
Att använda 18 servon eller 18DOF med 3 skarvar per ben är tillräckligt flexibelt för en hexabotrobot än 12DOF hexabotrobot.
Jag hoppas att du kan njuta av att bygga detta …
Steg 1: Material: Vad du behöver förbereda
Detta är allt du behöver köpa:
- 32 CH servostyrning (x1)
- Wemos D1 Mini (x1)
- Servo MG90S metallväxel (x18)
- 5v Ubec 6A minimal (1x)
- mini DC-DC Stegomvandlare (x1)
- Kvinna - kvinnlig dupont kabelbygel (ca x10)
- Batteri 3S (x1)
- någon liten skruv för kaross och servohorn
Steg 2: 3D -utskrift av din Robo
du kan ladda ner mina Hex Robo 3D -filer från thingiverse
vanligtvis skriver jag ut det med PLA eller ABS
Vad du behöver skriva ut är:
- 3 par skenben
- 3 par Coxa
- 3 smärta i lårbenet
- 1 Huvudkropp
- 1 Övre omslag
- 1 Underkåpa
Steg 3: Montera din Robo
följ bara videon ovan
När allt är klart kan vi lägga till mer rörelse i arduino -koden. Jag använder RTrobot servokontroller för att göra lite rörelse och efter att vi har det seriella kommandot för servon kan vi sätta in den i koden med någon kodjustering.
ladda ner här
eller här @4shared endast för Windows och Linux
PS Mycket mycket VIKTIGT:
alla RX och TX från och till Wemos och servodrivrutiner måste vara ordentligt anslutna, eftersom looping rutin alltid kontrollerar "OK svara" från de 32 servodrivrutinerna. Om servodrivrutinen inte hittas och det inte finns något "OK" svar, kommer programmet att slingra in "void the wait_serial_return_ok ()" Detta misstag kommer att orsaka: - Kan inte ansluta till AP - Tom webbsida - Sida laddning framsteg slutförs inte
Steg 4: Anslutning av prick
Detta är allt elektroniskt schematiskt, i princip alla servon som styrs av 32CH servostyrning eftersom det redan har en mikrokontroller i den. Precis som arduino är det oberoende och kan styras med seriekommando från PS2 -styrenhet, PC eller annan enhet.
Kabeldragning:
- 5v strömavbrott (+) från UBEC
- Mark från UBEC och Mini Stepdown
- 5v strömavbrott (+) från ministeg ner
- till Wemos D1 mini G -stift
- till Wemos D1 mini 5v stift
- till Wemos D1 mini RX -stift
- till Wemos D1 mini TX -stift
- (matcha stiftfärgen med servokabelfärgen) till höger framben (stift 1 till coxa, stift 2 till lårbenet, stift 3 tibia servo)
- (matcha stiftfärgen med servokabelfärgen) till vänster framben (stift 5 till coxa, stift 6 till lårben, stift 7 tibia servo)
- (matcha stiftfärgen med servokabelfärgen) till vänster mittben (stift 13 till coxa, stift 14 till lårben, stift 15 tibia servo)
- (matcha stiftfärgen med servokabelfärgen) till höger mittben (stift 17 till coxa, stift 18 till lårben, stift 19 tibia servo)
- (matcha stiftfärgen med servokabelfärgen) till vänster bakben (stift 25 till coxa, stift 26 till lårben, stift 27 tibia servo)
- (matcha stiftfärgen med servokabelfärgen) till höger bakben (stift 29 till coxa, stift 30 till lårben, stift 31 tibia servo)
Steg 5: Initial Pose
VIKTIG…!!
- när du sätter på servodrivrutinen kommer all servo att flytta till utgångsläget/standardläget/posen
- fäst servohornet så nära som möjligt som bilden ovan eller videon ovan
- fäst servohornet igen och justera coca, skenbenet och lårbenet precis som bilden ovan
- stäng av och slå på igen för att se till att alla ben är i rätt läge
- oroa dig inte om vinkeln är lite skillnad
- du kan fortfarande trimma den på arduino -koden
Steg 6: NodeMCU AP
Flash din NodeMCU
Ladda ner koden här
WeMos D1 mini är minimalt ESP8266 wifi -kort Med wemos D1 mini som WIFI AP kan vi skicka seriekommando till 32 CH servostyrning och oberoende blir webbserver AP för att styra roboten. allt vi behöver bara blinka nodeMCU -kortet med koden bifoga och vi kan ansluta smarttelefonen till nodeMCU AP och öppna webbläsaren https://192.168.4.1 med hjälp av webbläsaren så kan vi se alla kommandon.
ModeMCU Pin mapping:
- till 32 CH servostyrningens RX -stift
- till 32 -kanals servostyrning TX -stift
- från 32 CH servostyrning G -stift
- från 32 CH servostyrning 5v stift
Steg 7: Kontrollera denna Hex Robo -demovideo …
snart lägger jag upp NRF -fjärrkontrollen …
vänta på det … men tills dess, bara ha kul med det …
PS: jag uppdaterar bara kanonmodulen nedan …
Steg 8: Ja … Nu har den kanonmodul på den …
ladda ner kanonens 3D -modell från:
Steg 9: Kanonkabelschema
Lista över elektroniska delar:
Par motor 716 borstad 60000 rpm (vanligtvis för jjrc h67 e011 mini drone)
- Power Mosfet -modul
- Mini-360 Super liten strömförsörjningsmodul DC DC Step-Down Power Module för Arduino
- MG90S metallväxelservo
Att veta:
- ställ in DC till DC -spänningspotentialen för att inte sakta ner och inte vibrera så högt du kan (om hjulet alltid vibrerar, balansera ditt hjul igen)
- triger servo anslut till PIN 6 på din arduino/nodMCU och MS90S kanon utlösare servo header ansluta till PIN 24 på 32ch servokontroll
- Om du vill lägga till LED för statusindikator kan du ansluta till PIN 5 (för LED -positivt ben) för arduino/nodemcu med 5v LED + motstånd på positivt ben (kan vara valfritt mellan 100 ohm och ca 10K ohm) och negativa ben till GND
Andra pris i Make it Move