Indholdsfortegnelse:

DMX Animatronic Robot: 9 trin (med billeder)
DMX Animatronic Robot: 9 trin (med billeder)

Video: DMX Animatronic Robot: 9 trin (med billeder)

Video: DMX Animatronic Robot: 9 trin (med billeder)
Video: Процесс массового производства роботов-людей на новом заводе по производству 3D-принтеров 2024, November
Anonim
DMX Animatronic Robot
DMX Animatronic Robot
DMX Animatronic Robot
DMX Animatronic Robot

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

Design Animatronic
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

3D Print stykkerne
3D Print 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

Design elektronikkredsløbet
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

Poler og mal hovedstykkerne
Poler og mal hovedstykkerne
Poler og mal hovedstykkerne
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

Tilslut elektronikken
Tilslut elektronikken
Tilslut elektronikken
Tilslut elektronikken
Tilslut elektronikken
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

Saml mekanikken
Saml mekanikken
Saml mekanikken
Saml mekanikken
Saml mekanikken
Saml mekanikken
Saml mekanikken
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

Lodde de elektroniske tavler
Lodde de elektroniske tavler
Lodde de elektroniske tavler
Lodde de elektroniske tavler
Lodde de elektroniske tavler
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

Test enheden
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: