Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Design Animatronic
- Trin 2: 3D -udskriv stykkerne
- Trin 3: Design elektronikkredsløbet
- Trin 4: Poler og mal hovedstykkerne
- Trin 5: Tilslut elektronikken
- Trin 6: Saml mekanikken
- Trin 7: Lodde de elektroniske tavler
- Trin 8: Programmer enheden
- Trin 9: Test enheden
Video: DMX Animatronic Robot: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette projekt beskriver udviklingen af en fuldt funktionel animatronisk prototype. Det er implementeret fra bunden, og det har til formål at være en guide til udviklingen af fremtidige mere komplekse animatroniske robotter. Systemet er baseret på en Arduino mikrokontroller. Kommunikationsprotokollen med andre enheder er DMX512. Valget af denne kommunikationsprotokol skyldes, at det er en standard inden for belysningsteknologi, et fælles miljø for denne slags robotter. Den udviklede robot omfatter servomotorer og forskellige typer lysdioder. Fremstillingen af de mekaniske komponenter er hovedsageligt blevet udført ved 3D -print efter modellering ved hjælp af Solidworks.
Forbrugsvarer
- Arduino MEGA
- 3 5 mm LED
- XLR3 stik
- 5V DC strømforsyning og stik
- 2 MG996R servoer
- MAX485 modul
- Rund WS2812 LED -pixelmatrix
- 2 servobeslag
- 2 servo gear
- 3x8x4mm leje
- 12 8x3 mm neodymmagnet
- M3 bolte og møtrikker
De samlede omkostninger ved materialer inklusive PLA er omkring 60 $
Trin 1: Design Animatronic
Først og fremmest, hvis du vil oprette dit eget animatroniske design, skal du designe det ved hjælp af en CAD -software som Solidworks eller Autodesk fusion 360. Få designet til at tænke over, hvilke aktuatorer og elementer (f.eks. Servoer, lys …) du vil brug. Hvis du vil kopiere denne model, har du STL -filerne tilgængelige på det næste trin.
Trin 2: 3D -udskriv stykkerne
Til at udskrive alle stykkerne brugte jeg en 0,16 mm laghøjde og 0,4 mm dyse til et tryk i høj kvalitet. Hovedstykkerne bruger støtte. På et sådant højkvalitetsprint kan det tage op til 100 timer at udskrive alle de nødvendige stykker på denne prototype.
Trin 3: Design elektronikkredsløbet
Når du kender alle de komponenter, der kommer ind i dit design, skal du tage dig tid til at finde ud af, hvordan du kabler alt sammen. Jeg brugte fritzing software til at designe elektronik skematisk. Til dette projekt brugte jeg en Arduino MEGA mikrokontroller.
Trin 4: Poler og mal hovedstykkerne
Når du har printet alle stykker, er det tid til at polere og sprøjte male hovedet. Jeg brugte sort mat maling, så den har en smuk kontrast til lysdioderne. Når malingen tørrer, indsættes magneterne på hovedet og bundhullerne til den magnetiske kobling af stykkerne.
Trin 5: Tilslut elektronikken
Inden du tilføjer alle komponenterne til enheden, skal du tilslutte alle de elektroniske komponenter. Jeg brugte 30 cm 26awg kabel. For at give et bedre udseende til mund -lysdioderne kan du polere dem ved hjælp af en finkornet papirslibemaskine.
Trin 6: Saml mekanikken
Når du har alle komponenterne samlet dem. De fleste dele forbinder ved hjælp af generiske M3 bolte og møtrikker.
Trin 7: Lodde de elektroniske tavler
Til montering af alle de elektroniske komponenter brugte jeg et 5x7 cm universelt printkort skåret i halve. Den ene halvdel indeholder kommunikationsdelen, og den anden halvdel indeholder strømfordelingsbordet. På elektronikboksen kan du også inkludere et XLR3 -hunstik til tilslutning af DMX -kablet og en hunkontakt til at drive hele systemet. I mit tilfælde brugte jeg et 3 -pins luftfartsstik, da jeg ikke havde et XLR3 -stik. Hvis du bruger denne form for stik, skal du lave et DMX til luftfart stik.
Trin 8: Programmer enheden
Programmet bruger 3 biblioteker: FastLED.h, Adafruit_TiCoServo.h og DMXSerial.h. Det almindelige servobibliotek fungerer ikke, fordi det er i konflikt med FastLED -biblioteket. Fra denne kode er det let at forstå, hvordan man tilføjer flere elementer eller styrer andre slags aktuatorer, i tilfælde af mere komplekse animatronik -enheder.
Trin 9: Test enheden
For at teste enheden kan du bruge enhver kilde, der udsender DMX. I mit tilfælde brugte jeg en DMX -konsol, men du kan oprette din egen Arduino -hardware for at udsende DMX med det samme bibliotek, der blev brugt på dette projekt. Du kan også bruge et USB til DMX -kabel og en software som f.eks. Xlights.
Anbefalede:
Wallace the Animatronic Alien Creature: 9 trin (med billeder)
Wallace the Animatronic Alien Creature: Velkommen! I dag viser jeg dig, hvordan du bygger Wallace, et animatronisk fremmed væsen. For at komme i gang skal du bruge: x 1 Fur Real Friends hund (som denne: https://www.ebay.com/p/1903566719)x 5 MG996R Servoer x 1 Pololu Maestro 6-kanals Servo Contro
Enkel Animatronic Med Micro: bit: 9 trin (med billeder)
Enkel Animatronic Med Micro: bit: Velkommen til min første Instructable. Jeg vil dele, hvordan jeg lavede denne Skeksis Animatronic. Ved at guide dig gennem hele min proces er det mit håb, at du vil blive inspireret til at lave din egen robot, selvom det ikke ligner noget lignende. Jeg vil ikke tale så meget om dig
Alt i ét · DMX Terminator & DMX Tester: 3 trin
Alt i ét · DMX Terminator & DMX Tester: Som belysningstekniker skal du nogle gange vide, hvor sunde dine dmx -forbindelser er blandt armaturerne. Nogle gange på grund af ledningerne, selve armaturerne eller spændingsudsving udsættes DMX -systemet for mange problemer og fejl. Så jeg lavede
Two Wire (DMX) interface med skærm og knapper: 5 trin (med billeder)
Two Wire (DMX) interface med skærm og knapper: DMX er en protokol, der bruges til at styre scenelysarmaturer og specialeffekter. Hver enhed har sine egne kanaler, som den reagerer på. Denne kanal kan vælges af en DIP -switch eller et display med knapper. Der er flere måder at vælge en
Animatronic maske med bevægelige øjne: 13 trin (med billeder)
Animatronic Mask With Moving Eyes: Hej! For en skoleopgave måtte vi opdage Arduino. Så jeg besluttede mig for at lave en animatronisk maske. Det ligner mere en vægdekoration. Hele funktionen er at gøre folk lidt urolige, da øjnene vil bevæge sig. Det er inspireret af