Inhoudsopgave:
- Benodigdheden
- Stap 1: 3D-printen van de onderdelen
- Stap 2: Arduino installeren
- Stap 3: BONES programmeren
- Stap 4: De beenservo's van BONES kalibreren
- Stap 5: De benen van BONES monteren
- Stap 6: De armen van BONES monteren
- Stap 7: Het onderlichaam van BONES monteren
- Stap 8: bedrading van de elektronica
- Stap 9: Het bovenlichaam van BONES monteren
- Stap 10: De armen van BONES kalibreren
- Stap 11: Bouw voltooid!
Video: BONES de humanoïde robot - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Fijne Halloween allemaal!!!
Om dit jaar Halloween te vieren, dacht ik dat het een geweldig idee zou zijn om een robot te bouwen die geschikt is voor de gelegenheid.
Een dansend humanoïde skelet!!!
Ik heb altijd al mijn eigen humanoïde robot willen ontwerpen en bouwen, dus dit was het perfecte project voor mij.
Na het ontwerpen en bouwen van BORIS de tweevoeter (link hier) realiseerde ik me dat zijn benen de perfecte basis waren voor het skelet, dus een paar minuten amputatie later en een snel herontwerp van het bovenlichaam, werd BONES de mensachtige geboren
Dit is het perfecte project voor diegenen die geïnteresseerd zijn in het leren programmeren van servo's om de robot elke dansroutine te laten uitvoeren die je maar wilt.
BONES kost iets meer dan $ 150 om batterijen en oplader inbegrepen te bouwen
BONES is bestuurbaar met de 3D-geprinte Arduino Controller (link hier)
hij kan vooruit, achteruit, links, rechts, rechts trappen, links trappen, dansen 1, dansen 2
of hij kan een dans uitvoeren zonder de Controller
Geniet van de bouwinstructies!!!
Benodigdheden
Om deze robot te bouwen heb je nodig:
12x Genuine Tower Pro MG90S analoge 180 graden servo (link hier)
Je kunt voor veel dingen goedkoop uit China gaan, maar servo's zijn daar niet een van! Na het testen van veel verschillende soorten, met name goedkope nagemaakte towerpro-servo's, kwam ik erachter dat de goedkope nagemaakte servo's zo onbetrouwbaar zijn en vaak een dag na gebruik kapot gaan, dus besloot ik dat echte towerpro-servo's de beste zouden zijn!
1x Sunfounder draadloze servobesturingskaart (link hier)
Je kunt geen beter prototypebord vinden dan dit voor draadloze servobesturing. Dit bord heeft een ingebouwde 5V 3A-stroomomvormer en 12 servo-ingangspinnen en pinnen voor een draadloze nrf24L01-transceivermodule en Arduino NANO, allemaal in een compact, netjes pakket, dus maak je geen zorgen meer over rommelige kabels overal!
- 1x Arduino NANO (link hier)
- 1x NRF24L01 Transceiver Module (link hier) (Je hebt dit niet nodig als je de controller niet gebruikt)
- 2x 18650 3.7V Li-ion batterijen (link hier)
- 1x 18650 Batterijhouder (link hier) (deze batterijen geven u ongeveer 30 minuten looptijd, betere batterijen geven u ongeveer 2 uur looptijd)
- 1x Li-ion Acculader (link hier)
Alle elektronica is ook te vinden op Amazon als je het je niet kunt veroorloven om op levering te wachten, maar ze zullen een beetje duurder zijn.
CONTROLLER:
Om deze Robot handmatig te besturen heb je de 3D geprinte Arduino Controller nodig (link hier)
De robot kan ook puur autonoom zijn, dus de controller is niet verplicht.
KUNSTSTOFFEN:
De onderdelen kunnen bedrukt worden in PLA of PETG of ABS. !!
Let op: een spoel van 500 g is meer dan genoeg om 1 robot te bedrukken !!
3D-PRINTER:
Minimaal vereist bouwplatform: L150mm x B150mm x H100mm
Elke 3D-printer zal het doen. Ik heb persoonlijk de onderdelen afgedrukt op de Creality Ender 3, een goedkope 3D-printer van minder dan $ 200. De afdrukken zijn perfect gelukt.
Stap 1: 3D-printen van de onderdelen
Dus nu is het tijd om te printen…Yeay
Ik heb alle onderdelen van BONES zorgvuldig ontworpen om 3D-geprint te worden zonder dat er tijdens het printen ondersteunende materialen of vlotten nodig zijn.
Alle onderdelen zijn beschikbaar om te downloaden op Pinshape (link hier) en MyMiniFactory (link hier)
Alle onderdelen zijn getest op de Creality Ender 3
Materiaal: PETG
Laaghoogte: 0,3 mm
Invulling: 15%
Pijpdiameter: 0.4mm
De onderdelenlijst voor BONES is als volgt:
1x LICHAAMSBODEM
1x LICHAAM MIDDEN
1x LICHAAMSPINE
6x LICHAAM VIERKANTE PINNEN
1x ELEKTRONICA FRAME
1x ELEKTRONICA VIERKANTE PIN
1x RIB BODEM
1x RIB BODEM MIDDEN
1x RIB TOP MIDDEN
3X RIB TOP
4x KLEINE wervel
1x GROTE VERTEBRE
1x VOORSCHEDEL
1x ACHTER SCHEDEL
1x SCHEDEL VIERKANT PIN
1x SCHOUDER
1x ARM
1x ONDERARM
1x SCHOUDER (SPIEGEL)
1x ARM (SPIEGEL)
1X ONDERARM (SPIEGEL)
4x CIRKEL ARM PINS
2x VOETEN
2x ENKELS
2x BEEN 1
2x BEEN 2
2x ZUIGERHUISJES
2x ZUIGERHUISJES (Spiegel)
4x ZUIGERHOUDERS
4x ZUIGERS
2x HEUPEN
8x CIRKELPEN L1
2x CIRKELPEN L2
2x CIRKELPEN L3
10x CIRKELPEN L4
13x VIERKANTE CLIP
22x CIRKELCLIP
Elk onderdeel kan als groep of afzonderlijk worden afgedrukt.
Voor groepsafdrukken hoeft u alleen maar één van elk afzonderlijk GROUP.stl-bestand af te drukken, behalve het Group LEG 1.stl-bestand en de GROUP CIRCULAR PIN.stl-bestanden waarvan u er een moet kiezen en u zult de hele set onderdelen nodig.
Volg de volgende stappen om alle STL-bestanden af te drukken.
- Begin met het afzonderlijk afdrukken van de LEG 1.stl-bestanden, aangezien deze het moeilijkst te printen zijn. Ze vereisen een rand van ongeveer 5 mm en een laaghoogte rond het onderdeel om kromtrekken te voorkomen als de rand om de een of andere reden kromtrekken niet verhindert..stl-bestand.
- Druk de INDIVIDUELE CIRCULAIRE PIN.5mm L1, INDIVIDUELE CIRKEL PIN.75mm L1 en INDIVIDUELE CIRKEL PIN.75mm L1 en INDIVIDUELE CIRKEL PIN 1mm L1 af, test de pinnen in de gaten van de LEG 1.stl die u eerder hebt afgedrukt en selecteer degene die het nauwst past zonder te strak om niet door het gat te kunnen duwen. Gebruik indien mogelijk de.5 mm-opening, want hoe strakker de pasvorm, hoe sneller de robot zal lopen.
- Druk het GROUP SCHOUDERS. STL-bestand af. Vergeet niet om het af te drukken met een rand van 8 mm met een hoogte van 2 lagen om er zeker van te zijn dat het correct wordt afgedrukt
- Ga verder met het afdrukken van de rest van de GROUP. STL-bestanden
En daar hebben we het, ongeveer 2 dagen na het afdrukken, zou je alle plastic onderdelen van BONES moeten hebben.
Stap 2 voltooid!!!
Stap 2: Arduino installeren
BONES gebruikt C-programmering om te kunnen functioneren.
Om programma's naar BONES te uploaden, gebruiken we Arduino IDE samen met een paar andere bibliotheken die in de Arduino IDE moeten worden geïnstalleerd.
Installeer Arduino IDE op uw computer
Arduino IDE (link hier)
Om de bibliotheken in Arduino IDE te installeren, moet je het volgende doen met alle bibliotheken in de onderstaande links:
- Klik op de onderstaande links (hiermee gaat u naar de GitHub-pagina van de bibliotheken)
- Klik op Klonen of Downloaden
- Klik op download ZIP (de download zou in uw webbrowser moeten starten)
- Open de gedownloade bibliotheekmap
- Pak de gedownloade bibliotheekmap uit
- Kopieer de uitgepakte bibliotheekmap
- Plak de uitgepakte bibliotheekmap in de Arduino-bibliotheekmap (C:\Documents\Arduino\libraries)
Bibliotheken:
Varspeedservo-bibliotheek (link hier)
RF24 Bibliotheek (link hier)
En daar hebben we het, je zou helemaal klaar moeten zijn om te gaan. Om er zeker van te zijn dat je Arduino IDE correct hebt ingesteld, volg je de volgende stappen
- Download hieronder de gewenste Arduino Code (Robot Controller.ino of Robot Autonomous.ino)
- Open het in Arduino IDE
- Selecteer Gereedschap:
- Selecteer bord:
- Selecteer Arduino Nano
- Selecteer Gereedschap:
- Selecteer verwerker:
- Selecteer ATmega328p (oude bootloader)
- Klik op de knop Verifiëren (vinkje) in de linkerbovenhoek van Arduino IDE
Als alles goed gaat, zou je onderaan een bericht moeten krijgen met de tekst Klaar met compileren.
En dat is het, je hebt nu stap 2 voltooid !!!
Stap 3: BONES programmeren
Nu is het tijd om de code te uploaden naar het brein van BONES, de Arduino Nano.
- Sluit de Arduino Nano aan op uw computer via een USB-kabel
- Klik op de uploadknop (pijl naar rechts)
Als alles goed gaat, zou je onderaan een bericht moeten krijgen met de tekst Klaar met uploaden.
En dat was het voor stap 3.
Stap 4: De beenservo's van BONES kalibreren
Dus nu is het tijd om te kalibreren en te beginnen met het monteren van de beenservo's op onderdelen van BONES…
Alle volgende stappen worden afgebeeld in de montagevideo hierboven.
Benodigde elektronische onderdelen:
- 1x Arduino Nano
- 1x NRF24LO1 transceiver (alleen bij gebruik van BONES met controller)
- 1x Sunfounder draadloze servobesturingskaart
- 12x originele TowerPro MG90S 180 graden servo's
- 1x batterijhouder
- 2x 18650 3.7V Li-ionbatterijen
Benodigde plastic onderdelen:
- 4x Zuigers
- 4x Zuigerhouders
- 2x zuigerbehuizingen
- 2x Zuigerbehuizingen (Spiegel)
- 2x heupen
- 1x lichaamsbodem
- 1x Lichaam Midden
- 4x lichaam vierkante pinnen
- 4x Vierkante Clips
Schroeven en servohoorns nodig:
- 12x lange zelftappende schroeven
- 6x korte schroeven voor servohoorns
- 4x enkele arm servohoorns
- 2x dual arm servohoorns
Montage van de zuigers instructies:
- Plaats alle 4 zuigers in de 4 zuigerhouders
- Schuif de 4 zuigerbehuizingen over de zuigerhouders zoals weergegeven in de montagevideo hierboven
- Plaats de 4 zuigers zo dat de gaten in de zuigers en de gaten in de zuigerbehuizingen zijn uitgelijnd
- Steek de 4 servo's door de gaten van de 4 zuigerbehuizingen
- Bevestig de 4 servo's op hun plaats met 2 lange zelftappende schroeven per servo aan de 4 zuigerbehuizingen (niet te vast aandraaien)
Montage van de heupen en lichaamsinstructies:
- Plaats de 2 servo's in het middengedeelte van het lichaam (zorg ervoor dat u ze op de juiste manier rond de kabels plaatst die naar buiten wijzen)
- Bevestig de 2 servo's op hun plaats met 2 lange zelftappende schroeven per servo aan het middendeel van het lichaam
- Steek de 2 heupen in het onderste deel van het lichaam
- Lijn het onderste deel van het lichaam uit met het middelste deel van het lichaam
- Bevestig het onderste deel van het lichaam aan het middelste deel van het lichaam met 6 vierkante pinnen van het lichaam (zoals weergegeven in de montagevideo)
- Zet de Body Square-pinnen vast met 6 vierkante Clips
Elektronische instructies:
- Sluit de Arduino en NRF24L01 transceiver (optioneel) aan op het Servo Cotrol Board
- Sluit de draden van de batterijhouder (rood op positief zwart op negatief) aan op de servobesturingskaart (zorg ervoor dat de aansluitingen op de juiste manier zijn aangesloten)
- Sluit de servo's aan op aansluitingen 4, 5, 6, 7, 8 en 9 in elke gewenste volgorde (zorg ervoor dat u de aansluitingen op de juiste manier aansluit)
- Plaats de batterijen
- Duw de servobesturingskaartknop naar de ingedrukte positie
- Zet de schakelaar van de batterijhouder in de AAN-positie
- Het bord moet oplichten en de servo's moeten naar hun thuispositie van 90 graden gaan
Montage van de servohoorns Instructies:
- Zodra de servo's hun uitgangspositie van 90 graden hebben bereikt, plaatst u de servohoorns met één arm in de zuigers in een hoek van 90 graden (+- een paar graden offset is niet het einde van de wereld) in alle zuigerbehuizingen, zoals weergegeven in de Montagevideo hierboven.
- Steek de tweearmige servohoorns in de heupen zodat beide servoarmen in lijn met elkaar zijn. Zoals getoond in de montagevideo hierboven
- Bevestig alle servohoorns aan de servo's met 1 korte schroef per servo
- Zet de schakelaar van de batterijhouder in de UIT-positie
- Koppel de servo's los van aansluitingen 4, 5, 6, 7, 8 en 9
En daar hebben we het, alle beenservo's zijn gekalibreerd en de rest van de robot is klaar om te worden gemonteerd.
Stap 5: De benen van BONES monteren
Alle volgende stappen worden afgebeeld in de montagevideo hierboven.
Benodigde plastic onderdelen voor linkerbeen:
- 1x linkervoet
- 1x enkel
- 1x Poot 1
- 1x Poot 2
- 2x geassembleerde zuigers
- 4x Ronde pinnen L1
- 1x Ronde pinnen L2
- 1x Ronde pinnen L3
- 3x Ronde pinnen L4
- 9x ronde clips
Montage instructies linkerbeen:
- Schuif de 4 ronde pinnen L1 door de enkelgaten (zoals getoond op de montagevideo)
- Plaats een van de geassembleerde zuigers in de gleuf van de linkervoet selecteer de geassembleerde zuiger waardoor de servokabels naar achteren wijzen (zoals getoond op de montagevideo)
- Plaats de enkel op de gleuf van de linkervoet en de gleuf van de geassembleerde zuiger
- Schuif 1 ronde pen L2 door het enkel- en voetgewricht
- Schuif 1 ronde pen L3 door de enkel en de geassembleerde zuigerverbinding
- Schuif 1 ronde pen L4 door de voet en de geassembleerde zuigerverbinding
- Plaats het been 1 op zijn plaats op de enkel- en ronde pinnen L1
- Plaats been 2 op zijn plaats op de enkel- en ronde pinnen L1
- Plaats een van de geassembleerde zuigers tussen been 1 en been 2, selecteer degene die de servokabel naar buiten wijst (zoals weergegeven in de montagevideo)
- Schuif 1 ronde pen L4 door been 1 en de geassembleerde zuiger
- Schuif 1 ronde pen L4 door been 2 en de geassembleerde zuiger
- Zet alle ronde pinnen vast met ronde clips
Benodigde kunststof onderdelen voor rechterbeen:
- 1x Rechtervoet
- 1x enkel
- 1x Poot 1
- 1x Poot 2
- 2x Gemonteerde Zuigers (Spiegel)
- 4x Ronde pinnen L1
- 1x Ronde pinnen L2
- 1x Ronde pinnen L3
- 3x Ronde pinnen L4
- 9x ronde clips
Montage-instructies voor het rechterbeen:
Ga op dezelfde manier te werk als de instructies voor de montage van het linkerbeen.
Stap 6: De armen van BONES monteren
Alle volgende stappen worden afgebeeld in de montagevideo hierboven.
Benodigde elektronische onderdelen:
4x originele TowerPro MG90S 180 graden servo's
Benodigde schroeven:
4x Lange zelftappende schroeven
Benodigde plastic onderdelen voor linkerarm:
- 1x Arm
- 1x Onderarm
- 2x ronde armpinnen
Montage instructies linkerarm:
- Steek de ronde armpin in het gat in de onderarm
- Steek de ronde armpin in het gat in de arm
- Steek de servo in de arm zoals getoond in de montagevideo hierboven
- Bevestig de servo aan de arm met 2 lange zelftappende schroeven
- Plaats de servo in de onderarm
- Verbind de arm en onderarm met elkaar zoals getoond in de montagevideo hierboven
Plastic onderdelen die nodig zijn voor de rechterarm:
- 1x Arm (spiegel)
- 1x Onderarm (spiegel)
- 2x ronde armpinnen
Montage-instructies rechterarm:
Ga op dezelfde manier te werk als bij de montage van de linkerarm
Stap 7: Het onderlichaam van BONES monteren
Alle volgende stappen worden afgebeeld in de montagevideo hierboven.
Benodigde elektronische onderdelen:
2x originele TowerPro MG90S 180 graden servo's
Benodigde schroeven:
4x lange zelftappende schroeven
Benodigde plastic onderdelen:
- 1x rug
- 2x kleine wervel
- 1x Ribbodem
- 1x Ribbodem Midden
- 1x Elektronica Frame
- 1x Elektronica Frame Vierkante pin
- 4x Ronde stift L4
- 4x Vierkante Clips
- 4x ronde clips
- 1x gemonteerde heupen
- 2x gemonteerde poten
Montage instructies:
- Plaats het gemonteerde linkerbeen op de heupen van het gemonteerde lichaam (zorg ervoor dat u ze op de juiste manier plaatst)
- Zet vast met 2 ronde pinnen L4
- Veilig op zijn plaats met 2 ronde clips
- Herhaal stap 1, 2 en 3 voor het rechterbeen
- Leid de servokabels door de gaten van de heupen naar het lichaam en leid ze door tussen de 2 heupservo's. Zoals getoond op de montagevideo hierboven
- Plaats het elektronicaframe in positie op het lichaam (zorg ervoor dat u het op de juiste manier plaatst)
- Veilig op zijn plaats met de Electronics Square pin en 2 Square Clips
- Steek de wervelkolom in het lichaam
- Veilig op zijn plaats met 2 vierkante clips
- Schuif de Ribbodem over de ruggengraat
- Schuif de kleine wervel over de wervelkolom
- Schuif de Rib onder midden over de rug
- Schuif de kleine wervel over de wervelkolom
- Steek de linkerschouderservo in het elektronicaframe
- Zet vast met 2 lange zelftappende schroeven
- Herhaal de laatste 2 stappen voor de rechterschouderservo
- Leid de 2 schouderservokabels door hetzelfde gat als alle andere kabels
- Leid de linker gemonteerde armkabels door de linker kabeldoorgang
- Herhaal de laatste stap voor de rechts gemonteerde armkabels.
Stap 8: bedrading van de elektronica
Alle volgende stappen worden afgebeeld in de montagevideo hierboven.
Benodigde elektronische onderdelen:
Gemonteerd elektronicabord en batterijhouder
Benodigde schroeven:
2x Lange zelftappende schroeven
Montage-instructies:
- Bevestig het elektronicabord aan het elektronicaframe zoals weergegeven in de montagevideo hierboven
- Plaats de batterijhouder in de achterste sleuf van de robot
Nu is het tijd om te spelen met de Spaghetti!!!
- Sluit alle 12 servo's aan op de Main Board-aansluitingen 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 en 12 zoals weergegeven in de afbeelding hierboven (zorg ervoor dat u ze op de juiste manier aansluit)
- Trek de overtollige kabel naar de achterkant van de robot
Stap 9: Het bovenlichaam van BONES monteren
Alle volgende stappen worden afgebeeld in de montagevideo hierboven.
Benodigde plastic onderdelen:
- 2x kleine wervel
- 1x grote wervel
- 1x Rib top midden
- 3x Ribtop
- 1x voorschedel
- 1x achterschedel
- 1x vierkante Schedelpin
- 3x vierkante clips
Montage instructies:
- Schuif de Rib top midden over de rug
- Schuif de kleine wervel over de wervelkolom
- Schuif de Rib top over de rug
- Schuif de kleine wervel over de wervelkolom
- Schuif de Rib top over de rug
- Schuif de grote wervel over de wervelkolom
- Schuif de Rib top over de rug
- Verbind de voorste en achterste Skull samen met de vierkante Skull-pin
- Voeg het Skull and Electronics-frame samen met de Square Skull-pin
- Bevestig de ribben aan de rug met 2 vierkante clips
- Zet vast met Skull vierkante clip
Stap 10: De armen van BONES kalibreren
Alle volgende stappen worden afgebeeld in de montagevideo hierboven.
Servohoorns en schroeven nodig:
- 6x korte schroeven voor servohoorns
- 4x enkele arm servohoorns
- 2x dual arm servohoorns
Benodigde plastic onderdelen:
- 1x Schouder
- 1x Schouder (spiegel)
Montage-instructies linkerarm:
- Schakel de robot in
- Wacht tot de servo's naar hun thuispositie gaan
- Schakel de robot uit
- Plaats de linkerschouder in de 0 graden positie
- Zet de linkerschouder vast met dubbele hoorn en korte schroef
- Klem de arm op de schouder in een positie van 0 graden
- Veilige arm met enkele hoorn en korte schroef
- Plaats de onderarm in een positie van 90 graden
- Veilige onderarm met enkele hoorn en korte schroef
Montage-instructies rechterarm:
Ga op dezelfde manier te werk als bij de instructies voor de linkerarm
Stap 11: Bouw voltooid!
Welnu, nu we klaar zijn met het bouwen van BONES, hoop ik dat je genoten hebt van deze Instructable en laat me alsjeblieft weten wat je ervan vindt.
Tweede prijs in de Halloween-wedstrijd 2019
Aanbevolen:
Obstakel vermijden van LEGO-robot: 8 stappen (met afbeeldingen)
Obstakel vermijden van LEGO-robot: we houden van LEGO en we houden ook van gekke circuits, dus we wilden de twee combineren tot een eenvoudige en leuke robot die kan voorkomen dat hij tegen muren en andere objecten botst. We laten u zien hoe we de onze hebben gebouwd en geven een overzicht van de basisprincipes die nodig zijn, zodat u uw eigen kunt bouwen
Hoe maak je een humanoïde robot: 8 stappen
Hoe maak je een humanoïde robot: Hey jongens! Ik hoop dat je al genoten hebt van mijn vorige instructable "Online Weather Station (NodeMCU)" en je bent klaar voor een nieuwe, Na de SMARS-modelrobot die we de vorige keer hebben geassembleerd, gaat het project van vandaag ook over het leren van robots en w
[DIY] Spider Robot (Quad Robot, Quadruped): 14 stappen (met afbeeldingen)
[DIY] Spider Robot (Quad Robot, Quadruped): Als je extra ondersteuning van mij nodig hebt, is het beter dat je een geschikte donatie aan mij doet: http://paypal.me/RegisHsu2019-10-10 update:De nieuwe compiler veroorzaakt het berekeningsprobleem met zwevende getallen. Ik heb de code al aangepast. 2017-03-26
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: 3 stappen
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: Voorheen introduceerden we Armbit in lijnvolgmodus. Vervolgens introduceren we hoe Armbit te installeren in het vermijden van obstakelmodus
[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)
[Arduino Robot] Hoe maak je een Motion Capture-robot | Duimen Robot | Servomotor | Broncode: Thumbs Robot. Gebruikt een potentiometer van MG90S servomotor. Het is erg leuk en makkelijk! De code is heel eenvoudig. Het is slechts ongeveer 30 lijnen. Het ziet eruit als een motion-capture.Laat een vraag of feedback achter! [Instructie] Broncode https://github.c