Indholdsfortegnelse:
- Trin 1: Forbrugsvarer
- Trin 2: Beslag til elektronisk installation
- Trin 3: Kabeldiagram
- Trin 4: Upload koden til Arduino Nano
- Trin 5: Ramme (Tibia)
- Trin 6: Rammemontage (lårben)
- Trin 7: Ramme (Coxa)
- Trin 8: Tilslut servokablet
- Trin 9: Fastgør servohornet
- Trin 10: Ryd op i kablet
- Trin 11: Luk dækslet
- Trin 12: Servokalibrering
- Trin 13: Nyd din robot …
![Overkommelig PS2 -kontrolleret Arduino Nano 18 DOF Hexapod: 13 trin (med billeder) Overkommelig PS2 -kontrolleret Arduino Nano 18 DOF Hexapod: 13 trin (med billeder)](https://i.howwhatproduce.com/images/007/image-18882-j.webp)
Video: Overkommelig PS2 -kontrolleret Arduino Nano 18 DOF Hexapod: 13 trin (med billeder)
![Video: Overkommelig PS2 -kontrolleret Arduino Nano 18 DOF Hexapod: 13 trin (med billeder) Video: Overkommelig PS2 -kontrolleret Arduino Nano 18 DOF Hexapod: 13 trin (med billeder)](https://i.ytimg.com/vi/sAVKN3tq-5Y/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
![Image Image](https://i.howwhatproduce.com/images/007/image-18882-2-j.webp)
![](https://i.ytimg.com/vi/vefvWgv-3PI/hqdefault.jpg)
![Prisbillig PS2 -styret Arduino Nano 18 DOF Hexapod Prisbillig PS2 -styret Arduino Nano 18 DOF Hexapod](https://i.howwhatproduce.com/images/007/image-18882-3-j.webp)
![Prisbillig PS2 -styret Arduino Nano 18 DOF Hexapod Prisbillig PS2 -styret Arduino Nano 18 DOF Hexapod](https://i.howwhatproduce.com/images/007/image-18882-4-j.webp)
Enkel Hexapod Robot ved hjælp af arduino + SSC32 servo controller og trådløs styret ved hjælp af PS2 joystick. Lynxmotion servo controller har mange funktioner, der kan give smuk bevægelse til efterligning af edderkop.
tanken er at lave en hexapod -robot, der er let at samle og overkommelig med mange funktioner og glatte bevægelser.
Den komponent, jeg vælger, vil være lille nok til at passe i hoveddelen og let nok til, at MG90S -servoen kan løfte …
Trin 1: Forbrugsvarer
![Forbrugsvarer Forbrugsvarer](https://i.howwhatproduce.com/images/007/image-18882-5-j.webp)
Alle de elektroniske ingridians er:
- Arduino Nano (Antal = 1) eller u kan bruge anden Arduino, men dette er den ene til mig
- SSC 32 kanals servo controller (antal = 1) eller budged venlig SSC-32 klon
- MG90S Tower Pro metal gear servo (antal = 18)
- Kvinde til femala dupont kabeljumper (antal = efter behov)
- Selvlåsende trykknapper (antal = 1)
- 5v 8A -12A UBEC (antal = 1)
- 5v 3A FPV Micro UBEC (antal = 1)
- PS2 2,4 GHz trådløs controller (antal = 1) det er bare almindelig PS2 trådløs controller + kabelforlængelse
- 2S lipobatteri 2500mah 25c (antal = 1) normalt til RC -helikopterbatteri som Syma X8C X8W X8G med spændingsbeskyttelseskort
- Batteristik (antal = 1 par) ligner normalt JST -stik
- AAA batteri (antal = 2) til PS2 controller sender
- Aktiv summer (antal = 1) til kontrolfeedback
Alle de ikke -elektroniske ingridians er:
- 3D -printerd hexapodramme (antal = 6 coxa, 6 lårben, 6 skinneben, 1 kropsbund, 1 kropstop, 1 topdæksel, 1 pladebeslag)
- M2 6 mm skrue (antal = mindst 45) til servohorn og andet
- M2 10 mm skrue (antal = ved 4) til topdæksel
- Lille kabelbinder (efter behov)
Værktøjer du har brug for:
- SCC-32 Servo Sequencer Utility Apps
- Arduino IDE
- Loddejern sæt
- Skruetrækker
Den samlede omkostningsberegning er $ 150
Trin 2: Beslag til elektronisk installation
![Beslag til elektronisk installation Beslag til elektronisk installation](https://i.howwhatproduce.com/images/007/image-18882-6-j.webp)
Beslag bruges til nem installation og få alle moduler til at blive en enhed, dette er kun en simpel holder til alt bræt, du kan bruge skrue eller dobbeltbånd til at fastgøre alt bord.
når alt kommer til alt er en enhed, kan du fastgøre den til 3D -printet bundkrop ved hjælp af M2 6 mm skrue
Trin 3: Kabeldiagram
![Kabeldiagram Kabeldiagram](https://i.howwhatproduce.com/images/007/image-18882-7-j.webp)
![Kabeldiagram Kabeldiagram](https://i.howwhatproduce.com/images/007/image-18882-8-j.webp)
Til pin til pin-forbindelse kan du bruge farvet Kvinde til Kvinde 10-20cm Dupont-kabeljumper er nok, og for strømfordeling er det bedre at bruge lille silikone AWG.
Andet, at dette er det, der skal bemærkes …
- Batteriet: for denne hexapod bruger jeg 2S lipo 2500mah med 25C betyder det 25Amp fortsætter med afladning. med gennemsnitligt 4-5amp alt servoforbrug og 1-2amp alt logikforbrug, med denne type batteri er juice nok til al logik og servodriver.
- Enkelt strømkilde, to fordeling: ideen er at adskille logikkortets strøm fra servokraft for at forhindre strømstop på logikkortet, derfor bruger jeg 2 BEC til det for at dele det fra en enkelt strømkilde. med 5v 8A - 12A max BEC for servokraft og 5v 3A BEC for logikkort.
- 3, 3v PS2 trådløs joystick -strøm: vær opmærksom, denne fjernmodtager bruger 3, 3v ikke 5v. Så brug 3, 3v power pin fra Arduino Nano til at drive den.
- Strømafbryder: Brug selvlåsekontakt til at tænde eller slukke den
-
SSC-32 Pin-konfiguration:
- VS1 = VS2 pin: begge ben skal være TÆND, det betyder, at alle 32 CH bruger en enkelt strømkilde ether fra VS1 stikkontakt eller VS2 stikkontakt
- VL = VS pin: denne pin skal være ÅBEN, det betyder, at SCC-32 logikkortets stikkontakt er adskilt fra servostrøm (VS1/VS2)
- TX RX pin: denne begge pin skal være ÅBEN, denne pin findes kun på DB9 version SSC-32 og Clone version SSC-32. Når det ÅBEN betyder, at vi ikke bruger DB9-port til at kommunikere mellem SSC-32 og arduino, men ved hjælp af TX RX og GND pin
- Baudrate pin: denne pin er bestemmende SSC-32 TTL hastighed. jeg bruger 115200, så begge ben er LUK. og hvis du vil ændre det til en anden hastighed, så glem det også at ændre det på koden.
Trin 4: Upload koden til Arduino Nano
Tilslut din computer til arduino nano … før du uploader koden, skal du sørge for at have installeret denne PS2X_lib og SoftwareSerial fra min vedhæftning til arduino biblioteksmappen.
Når du har alt det nødvendige bibliotek, kan du åbne MG90S_Phoenix.ino og uploade det …
PS: Denne kode er allerede optimeret til MG90S servo på min ramme kun … hvis du ændrer rammen ved hjælp af andre, skal du omkonfigurere den igen …
Trin 5: Ramme (Tibia)
![Ramme (Tibia) Ramme (Tibia)](https://i.howwhatproduce.com/images/007/image-18882-9-j.webp)
![Ramme (Tibia) Ramme (Tibia)](https://i.howwhatproduce.com/images/007/image-18882-10-j.webp)
For skinnebenet er alle skruer bagfra ikke forfra … gør det samme for resten Tibia …
PS: Det er ikke nødvendigt at vedhæfte servohorn, medmindre det kun er til midlertidig holder. Servohorn vil blive vedhæftet, når alt kommer til alt servo tilsluttes til SSC 32 board @ det næste trin
Trin 6: Rammemontage (lårben)
![Ramme (lårben) Ramme (lårben)](https://i.howwhatproduce.com/images/007/image-18882-11-j.webp)
![Ramme (lårben) Ramme (lårben)](https://i.howwhatproduce.com/images/007/image-18882-12-j.webp)
![Ramme (lårben) Ramme (lårben)](https://i.howwhatproduce.com/images/007/image-18882-13-j.webp)
Indsæt poolen først, end klik servo gearhovedet på servo hornholderen … gør det samme for resten lårben …
PS: Det er ikke nødvendigt at vedhæfte servohorn, medmindre det kun er til midlertidig holder. Servohorn vil blive vedhæftet, når alt kommer til alt servo tilsluttes til SSC 32 board @ det næste trin
Trin 7: Ramme (Coxa)
![Ramme (Coxa) Ramme (Coxa)](https://i.howwhatproduce.com/images/007/image-18882-14-j.webp)
![Ramme (Coxa) Ramme (Coxa)](https://i.howwhatproduce.com/images/007/image-18882-15-j.webp)
Sæt al coxa servo med gearhovedposition som figur ovenfor … alle coxa skruer er bagfra ligesom skinnebenet …
PS: Det er ikke nødvendigt at vedhæfte servohorn, medmindre det kun er til midlertidig holder. Servohorn vil blive vedhæftet, når alt kommer til alt servo tilsluttes til SSC 32 board @ det næste trin
Trin 8: Tilslut servokablet
![Tilslut Servokablet Tilslut Servokablet](https://i.howwhatproduce.com/images/007/image-18882-16-j.webp)
![Tilslut Servokablet Tilslut Servokablet](https://i.howwhatproduce.com/images/007/image-18882-17-j.webp)
![Tilslut Servokablet Tilslut Servokablet](https://i.howwhatproduce.com/images/007/image-18882-18-j.webp)
Når alt servo er på plads, skal du tilslutte alt kabel ligesom diagrammet ovenfor.
- RRT = Højre bagbeneben
- RRF = højre baglårben
- RRC = højre bageste Coxa
- RMT = højre mellemtibia
- RMF = højre mellemlårben
- RMC = Right Middle Coxa
- RFT = Tibia foran
- RFF = højre lårben foran
- RFC = Coxa foran
- LRT = Venstre bagbenben
- LRF = Venstre baglårben
- LRC = venstre bageste Coxa
- LMT = Venstre mellemtibia
- LMF = Venstre mellemlårben
- LMC = Venstre Mellem Coxa
- LFT = venstre forbenben
- LFF = Venstre forside lårben
- LFC = venstre forreste Coxa
Trin 9: Fastgør servohornet
![Fastgør servohornet Fastgør servohornet](https://i.howwhatproduce.com/images/007/image-18882-19-j.webp)
![Fastgør servohornet Fastgør servohornet](https://i.howwhatproduce.com/images/007/image-18882-20-j.webp)
![Fastgør servohornet Fastgør servohornet](https://i.howwhatproduce.com/images/007/image-18882-21-j.webp)
Når alt servokabel er tilsluttet, tænd for hexapoden og tryk på "Start" fra PS2 -fjernbetjeningen, og fastgør servohornet ligesom figuren ovenfor.
Fastgør servohornet på plads, men skru det ikke i starten. Sørg for, at hele skinnebenet, lårbenet og Coxa er korrekt … end du kan skrue det med skruen, herunder + 1 M2 6 mm skrue fastgjort på hornet til lårbenet og coxa.
Trin 10: Ryd op i kablet
![Ryd op i kablet Ryd op i kablet](https://i.howwhatproduce.com/images/007/image-18882-22-j.webp)
![Ryd op i kablet Ryd op i kablet](https://i.howwhatproduce.com/images/007/image-18882-23-j.webp)
Når alt servo fungerer godt og fast på plads, kan du rydde op i servokablet.
Du kan bare spole det og tide det ved hjælp af kabelbinder eller varmekrympeslange, og du kan også skære kablet efter behov … er op til dig …
Trin 11: Luk dækslet
![Luk dækslet Luk dækslet](https://i.howwhatproduce.com/images/007/image-18882-24-j.webp)
![Luk dækslet Luk dækslet](https://i.howwhatproduce.com/images/007/image-18882-25-j.webp)
Efter alt pænt … kan du lukke det ved hjælp af overkroppen + topdæksel ved hjælp af 4 x M2 10 mm skrue … og u kan bruge dækslet som batteriholder til din 2S 2500mah 25c lipo …
Trin 12: Servokalibrering
![Servokalibrering Servokalibrering](https://i.howwhatproduce.com/images/007/image-18882-26-j.webp)
![Servokalibrering Servokalibrering](https://i.howwhatproduce.com/images/007/image-18882-27-j.webp)
Nogle gange efter tilslutning og frigivelse af dit servohorn virker hexapodbenet stadig ikke i den rigtige position … Derfor skal du kalibrere det ved hjælp af SSC-32 Servo Sequencer Utility.exe
Dette fungerer for alle SSC-32-kort (original eller klon), men følg dette trin, før du kan bruge det:
- Luk VL = VS pin med jumper
- Frakobl RX TX GND-kabel fra SSC-32 til Arduino nano
- Tilslut dette RX TX GND -kabel til computeren ved hjælp af USB TTL -konverter
- Tænd robotten
- Vælg den korrekte port og baudrate (115200)
Efter at dit board er registreret, kan du klikke på kalibreringsknappen og justere hver servo efter behov
Trin 13: Nyd din robot …
![Nyd din robot … Nyd din robot …](https://i.howwhatproduce.com/images/007/image-18882-28-j.webp)
![Nyd din robot … Nyd din robot …](https://i.howwhatproduce.com/images/007/image-18882-29-j.webp)
![Nyd din robot … Nyd din robot …](https://i.howwhatproduce.com/images/007/image-18882-30-j.webp)
Det er jo kun for sjov ….
for at få detaljerede oplysninger om, hvordan du betjener denne robot, kan du kontrollere trin 1 -video. Andre måder dette er den grundlæggende kontrol af robotten.
Nyd det … eller du kan også dele det …
- PS: Genoplad dit batteri, når det når mindre end 30% eller spænding under 6, 2V … for at forhindre beskadigelse af batteriet.
- Hvis du skubber dit batteri for meget, vil din robotbevægelse normalt være som en skør og kan beskadige dine robotservoer …
Anbefalede:
SaQai: Ekstremt overkommelig telefon: 11 trin
![SaQai: Ekstremt overkommelig telefon: 11 trin SaQai: Ekstremt overkommelig telefon: 11 trin](https://i.howwhatproduce.com/images/010/image-29868-j.webp)
SaQai: Ekstremt overkommelig telefon: Hej, Tak fordi du interesserede dig for vores projekt, kaldet SaQai (udtales Say-Qwah). Vi sigter mod at hjælpe dig med at genskabe dette projekt og i fremtidige bestræbelser, der involverer 3D -print, programmering og hardware design. Jeg er Sam Conklin, og jeg er cu
Tensegrity eller Double 5R Parallel Robot, 5 Axis (DOF) Billig, hård, bevægelseskontrol: 3 trin (med billeder)
![Tensegrity eller Double 5R Parallel Robot, 5 Axis (DOF) Billig, hård, bevægelseskontrol: 3 trin (med billeder) Tensegrity eller Double 5R Parallel Robot, 5 Axis (DOF) Billig, hård, bevægelseskontrol: 3 trin (med billeder)](https://i.howwhatproduce.com/images/011/image-30366-j.webp)
Tensegrity eller Double 5R Parallel Robot, 5 Axis (DOF) Billig, hård, bevægelseskontrol: Jeg håber, du vil synes, at dette er den STORE idé til din dag! Dette er et bidrag til Instructables Robotics -konkurrencen, der lukker 2. december 2019. Projektet er nået til den sidste dommerunde, og jeg har ikke haft tid til at lave de opdateringer, jeg ønskede! Jeg har
Sådan gør du: 17 DOF Humanoid Robot: 7 trin (med billeder)
![Sådan gør du: 17 DOF Humanoid Robot: 7 trin (med billeder) Sådan gør du: 17 DOF Humanoid Robot: 7 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-3930-22-j.webp)
Sådan gør du: 17 DOF Humanoid Robot: Montering af DIY-robotkits er en af mine yndlingshobbyer. Du starter med en kasse fuld af komponenter, der er organiseret i små plastposer, og slutter med en monteret struktur og flere reservebolte! I denne vejledning præsenterer jeg, hvordan du samler et kit med en 17 degr
Jasper the Arduino Hexapod: 8 trin (med billeder)
![Jasper the Arduino Hexapod: 8 trin (med billeder) Jasper the Arduino Hexapod: 8 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-8238-65-j.webp)
Jasper the Arduino Hexapod: Project Date: November 2018OVERVIEW (JASPER) Seks ben, tre servo pr. Ben, 18 servobevægelsessystem styret af en Arduino Mega. Servoer tilsluttet via Arduino Mega sensor shield V2. Kommunikation med Hexapod via Bluetooth BT12 -modul, der taler til bes
En overkommelig vision -løsning med robotarm baseret på Arduino: 19 trin (med billeder)
![En overkommelig vision -løsning med robotarm baseret på Arduino: 19 trin (med billeder) En overkommelig vision -løsning med robotarm baseret på Arduino: 19 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-6590-19-j.webp)
En overkommelig vision -løsning med robotarm baseret på Arduino: Når vi taler om maskinsyn, føles det altid så utilgængeligt for os. Mens vi lavede en open-source vision demo, som ville være super let at lave for alle. I denne video, med OpenMV -kameraet, er robotten ligegyldig, hvor den røde terning er