Innholdsfortegnelse:

Motion Follow Animatronics Eyes: 8 Steps (med bilder)
Motion Follow Animatronics Eyes: 8 Steps (med bilder)

Video: Motion Follow Animatronics Eyes: 8 Steps (med bilder)

Video: Motion Follow Animatronics Eyes: 8 Steps (med bilder)
Video: Bop It . . . or Else | Robot Chicken | Adult Swim 2024, November
Anonim
Image
Image
Oversikt
Oversikt

Dette Arduino -prosjektet bruker en optisk flytsensor (ADNS3080) for å fange bevegelse.

Oversett deretter dataene for å flytte servoer slik at det ser ut som øynene følger objekt i bevegelse.

Dette er ikke en enkel konstruksjon.

Det krever 3d -utskrift, lodding, litt generell teknisk forståelse og problemløsning, da denne veiledningen ikke kan være 100% perfekt.

Jeg vil gjøre mitt beste for å gjøre dette så omfattende og illustrerende som jeg kan.

Still gjerne spørsmål og legg igjen kommentarene dine.

Jeg vil takke "maker" -samfunnet og alle menneskene som deler prosjektene der.

Nå Lest gjøre noen kule bevegelse følge øye animatronikk.

Trinn 1: Oversikt

Oversikt
Oversikt
Oversikt
Oversikt
Oversikt
Oversikt

Trinn 2: Delliste

Deleliste
Deleliste

1x Arduino Nano 3.0 ATmega328P Controlador

6x SG90 9g Mini Micro Servo

1x optisk flytsensor APM2.5 ADNS 3080

1x 50*70 PCB

2x Single Row Female Pin Headers

2x Single Row Male Pin Headers

x2 5 -pins Dupont wire kabelkontakter 2,54 mm Jumper Header Housing Female

x2 2 -pinners Dupont wire kabelkontakter 2,54 mm Jumper Header Housing Female

1x Mini 3 -pins instrumentbord på av -posisjon vippebryter opplyst

1x likestrømkontaktkontakt (diameter avhengig av strømkilden)

4x 2MM grønn/gul/blå/rød/LED lysdiode

12x IR LED 850nm Infrarøde 5mm dioder

1x XL4005 DSN5000 Beyond LM2596 DC-DC

16x 220R motstand

1x LM8UU Lineær gjennomføring 8 mm lineært kulelager

1x 100 mm glatt akselstang Forkrommet rustfritt stål Diameter 8 mm

8x M2 rustfritt stål flathodet forsenket Phillips maskinskruer

4x M3 skruer Hex Socket Flat Head

11x Plastic M3 Ball Buckle Tie Rod End Positioning Ball Buckle link Push/Pull Rod

6x M2 L300mm Link rustfritt stål koblingsstang med dobbel ende tråd for servoer

2x 11/23 M4 skrue Metal Cardan Joint Gimbal Couplings Universal Joint (se bilde)

3x 3D -skriverfilament hvit / svart / gjennomsiktig blå

Trinn 3: Verktøy

  1. 3d -skriver
  2. Loddejern
  3. Sekskantnøkkel sett
  4. Liten skrutrekker (M2)
  5. Crimper Tang Kabelskjærere Elektrisk Wire
  6. Kabeltrådstripper (anbefalt)
  7. Z-Bend Tang Heavy Duty 90 grader opp til 1/16 (sterkt anbefalt)
  8. Tålmodighet

Trinn 4: 3D -utskriftsøyne

3D -utskriftsøyne
3D -utskriftsøyne
3D -utskriftsøyne
3D -utskriftsøyne
3D -utskriftsøyne
3D -utskriftsøyne
3D -utskriftsøyne
3D -utskriftsøyne

Alle stl -filer er tilgjengelige på:

www.thingiverse.com/thing:3604563

Start med å skrive ut øynene.

Jeg har trykte øyne med 3 forskjellige farger og 4 fargeendringer ved hjelp av Prusa ColorPrint.

Fargeendring jeg brukte:

  1. z 0 - hvit
  2. z 13,9 - svart
  3. z 14.1 - blå
  4. z 16,7 - svart

Hvis du av en eller annen grunn ikke vil eller kan skrive ut flere farger (flerfargers skriver ikke nødvendig), kan du alltid prøve å skrive ut hvitt og male fargene.

Jeg har prøvd å male fargene og fant ut at det er mye vanskeligere og ikke ser så bra ut.

Når jeg lagde kapillæren brukte jeg litt rød ull og akryllakk, se https://www.youtube.com/embed/q4vzEABlHMo (kl. 2:17).

Jeg brukte glanslakk til å lime ullen og legge til en mer realistisk glans.

Etter at utskriften er ferdig, er det på tide å sette sammen kulelåsen og universalleddet.

Du må kanskje kutte skruen til kulelåsen for å passe til hullene (se bilde).

Litt superlim kan være nødvendig avhengig av passform.

Ikke lim universalledd!

Trinn 5: 3d -utskrift

3D -utskrift
3D -utskrift
3D -utskrift
3D -utskrift

Resten av utskriftene er standard.

Jeg bruker PETG, men du kan skrive ut det du er vant til.

Skriv ut øyne og øyelokk i høyeste detalj du kan. andre deler trenger ikke høy detalj.

Jeg har skrevet ut Base and Box med 0,8 mm dyse 0,4 laghøyde for å gi dem mer styrke, men dette er ikke nødvendig.

PS Hvis du ikke eksperimenterte med å bruke forskjellige dysestørrelser, oppfordrer jeg deg til å gjøre det. Det er veldig gøy.

Trinn 6: Baseenhet

Baseenhet
Baseenhet
Baseenhet
Baseenhet
Baseenhet
Baseenhet
Baseenhet
Baseenhet

1- Vedlagte SG90 9g Mini Micro Servoer.

* orientering

** legg merke til 2 servoer foran som styrer svingvirkningen er montert nedenfra.

*** ikke skru på horn ennå! Før du skruer servohorn, må du sette dem i midtposisjon (se init -skisse i koden del av dette dokumentet)

2- Sett inn 2 stangholdere.

Sett inn LM8UU lineært lager innvendig.

Skyv akselstangen gjennom en holder inn i LM8UU hele veien gjennom den andre holderen.

3- Klipp vevstaver i størrelse.

* Denne delen er kritisk. Ta deg god tid og prøv å være presis som mulig.

** Ta hensyn til Z-bend. (z-bend tang vil gjøre deg mye enklere og mer presis, se:

4- Koble til stenger.

Trinn 7: Elektronikk

Elektronikk
Elektronikk
Elektronikk
Elektronikk
Elektronikk
Elektronikk

Lag PCB.

XL4005

i:

12V

GND

ute:

5V

GND

ADNS 3080 ledninger:

PIN_MISO - Pin 12

PIN_MOSI - Pin 11

PIN_SCK - Pin 13

PIN_MOUSECAM_RESET - Pin 9

PIN_MOUSECAM_CS - Pin 10

5V

GND

Servo ledninger:

pinne 2 - høyre sving

pinne 3 - høyre tilt

pinne 7 - venstre sving

pinne 6 - venstre vipp

pinne 4 - vippe av øyelokket

pin 5 - øyelokk åpent/lukk

5VGND

LED -bar ledninger:

Pin A4

Pin A5

Pin A6

Pin A7

*Bruk 220 R motstand

5VGND

IR LED -ledninger:

12v

*Bruk 220 R motstand

GND

Trinn 8: Kode

Alle skisser kan lastes ned på:

github.com/Nimrod-Galor/eye-animatronics

Last ned som zip og pakk ut til datamaskinen.

Last opp init-servos.ino-skisse til Arduino Bord.

Denne skissen vil plassere alle servoer i midtstilling.

Nå er det på tide å justere servohornene og skru dem.

Etter at du har skrudd alle hornene laster du opp eye-animatronics.ino til Arduino.

Gratulerer, ditt animatronikkprosjekt er ferdig.

Anbefalt: