INHOUDSOPGAWE:

DMX Animatronic Robot: 9 stappe (met foto's)
DMX Animatronic Robot: 9 stappe (met foto's)

Video: DMX Animatronic Robot: 9 stappe (met foto's)

Video: DMX Animatronic Robot: 9 stappe (met foto's)
Video: animatronic control system wiring example 2024, November
Anonim
DMX Animatronic -robot
DMX Animatronic -robot
DMX Animatronic -robot
DMX Animatronic -robot

Hierdie projek beskryf die ontwikkeling van 'n ten volle funksionele animatroniese prototipe. Dit word van nuuts af geïmplementeer en is daarop gemik om 'n riglyn te wees vir die ontwikkeling van meer komplekse animatroniese robotte in die toekoms. Die stelsel is gebaseer op 'n Arduino -mikrobeheerder. Die kommunikasieprotokol met ander toestelle is DMX512. Die keuse van hierdie kommunikasieprotokol is te danke aan die feit dat dit 'n standaard is in die wêreld van beligtingstegnologie, 'n algemene omgewing vir hierdie soort robotte. Die ontwikkelde robot bevat servomotors en verskillende soorte LED's. Die vervaardiging van die meganiese komponente is hoofsaaklik deur 3D -druk uitgevoer nadat dit met Solidworks gemodelleer is.

Voorrade

  • Arduino MEGA
  • 3 5 mm LED
  • XLR3 -aansluiting
  • 5V DC kragbron en aansluiting
  • 2 MG996R servo's
  • MAX485 module
  • Ronde WS2812 LED -pixelmatriks
  • 2 servo hakies
  • 2 servo ratte
  • 3x8x4mm laer
  • 12 8x3mm neodymium magneet
  • M3 boute en moere

Die totale materiaalkoste, insluitend PLA, beloop ongeveer $ 60

Stap 1: Ontwerp die Animatronic

Ontwerp die Animatronic
Ontwerp die Animatronic

As u eers u eie animatroniese ontwerp wil skep, moet u dit ontwerp met behulp van 'n CAD -sagteware soos Solidworks of Autodesk fusion 360. gebruik. As u hierdie model wil herhaal, het u die STL -lêers beskikbaar in die volgende stap.

Stap 2: Druk die stukke 3D af

3D -druk die stukke
3D -druk die stukke

Om al die stukke te druk, het ek 'n laaghoogte van 0,16 mm en 'n spuitstuk van 0,4 mm gebruik vir 'n hoë kwaliteit afdruk. Die kopstukke gebruik ondersteuning. Op so 'n hoë kwaliteit afdruk kan dit tot 100 uur neem om al die nodige stukke op hierdie prototipe te druk.

Stap 3: Ontwerp die elektroniese stroombaan

Ontwerp die elektroniese stroombaan
Ontwerp die elektroniese stroombaan

Sodra u al die komponente in u ontwerp ken, neem u tyd om uit te vind hoe u alles aanmekaar kan sit. Ek het fritzingsagteware gebruik om die elektroniese skema te ontwerp. Vir hierdie projek het ek 'n Arduino MEGA -mikrobeheerder gebruik.

Stap 4: Verf en verf die kopstukke

Verf en verf die kopstukke
Verf en verf die kopstukke
Verf en verf die kopstukke
Verf en verf die kopstukke

As u al die stukke gedruk het, is dit tyd om die kop te poets en te spuit. Ek het swart mat verf gebruik, sodat dit 'n pragtige kontras met die LED's het. Sodra die verf droog is, plaas die magnete op die kop en die basisgate vir die magnetiese koppeling van die stukke.

Stap 5: Verbind die elektronika

Draai die elektronika
Draai die elektronika
Draai die elektronika
Draai die elektronika
Draai die elektronika
Draai die elektronika

Voordat u al die komponente in die eenheid voeg, moet u alle elektroniese komponente verbind. Ek het 'n 30 cm -kabel van 26awg gebruik. Om 'n beter voorkoms van die mond -LED's te gee, kan u dit met 'n fynkorrelige papierskuurder poets.

Stap 6: Monteer die meganika

Monteer die meganika
Monteer die meganika
Monteer die meganika
Monteer die meganika
Monteer die meganika
Monteer die meganika
Monteer die meganika
Monteer die meganika

Sodra u al die komponente bymekaargemaak het. Die meeste onderdele verbind met behulp van generiese M3 -boute en moere.

Stap 7: Soldeer die elektroniese borde

Soldeer die elektroniese borde
Soldeer die elektroniese borde
Soldeer die elektroniese borde
Soldeer die elektroniese borde
Soldeer die elektroniese borde
Soldeer die elektroniese borde

Om al die elektroniese komponente te monteer, het ek 'n universele printplaat van 5 x 7 cm in twee gesny. Die een helfte bevat die kommunikasie -gedeelte en die ander helfte bevat die kragverspreidingsbord. Op die elektroniese boks kan u ook 'n XLR3 -aansluiting vir die DMX -kabel en 'n vroulike aansluiting vir die hele stelsel insluit. In my geval het ek 'n 3 -pins lugvaartaansluiting gebruik, aangesien ek nie 'n XLR3 -aansluiting gehad het nie. As u hierdie tipe aansluiting gebruik, moet u 'n DMX- na lugvaartkonneksiekabel maak.

Stap 8: Programmeer die toestel

Die program gebruik drie biblioteke: FastLED.h, Adafruit_TiCoServo.h en DMXSerial.h. Die gewone servobiblioteek werk nie omdat dit bots met die FastLED -biblioteek. Uit hierdie kode is dit maklik om te verstaan hoe u meer elemente kan byvoeg of ander soorte aandrywers kan beheer, in die geval van meer komplekse animatronika -toestelle.

Stap 9: Toets die toestel

Toets die toestel
Toets die toestel

Om die toestel te toets, kan u enige bron gebruik wat DMX uitvoer. In my geval het ek 'n DMX -konsole gebruik, maar u kan u eie Arduino -hardeware skep om DMX uit te voer met dieselfde biblioteek wat op hierdie projek gebruik is. U kan ook 'n USB -na -DMX -kabel en sagteware soos Xlights gebruik.

Aanbeveel: