Innehållsförteckning:

Motion Följ Animatronics Eyes: 8 steg (med bilder)
Motion Följ Animatronics Eyes: 8 steg (med bilder)

Video: Motion Följ Animatronics Eyes: 8 steg (med bilder)

Video: Motion Följ Animatronics Eyes: 8 steg (med bilder)
Video: How to Draw Foxy from Five Nights at Freddy 2024, November
Anonim
Image
Image
Översikt
Översikt

Detta Arduino -projekt använder en optisk flödessensor (ADNS3080) för att fånga rörelser.

Översätt sedan data för att flytta servon så att det ser ut som ögonen följer rörliga föremål.

Detta är inte en enkel byggnad.

Det kräver 3d -utskrift, lödning, viss allmän teknisk förståelse och problemlösning eftersom den här guiden inte kan vara 100% perfekt.

Jag kommer att göra mitt bästa för att göra detta så omfattande och illustrativt som jag kan.

Ställ gärna frågor och lämna dina kommentarer.

Jag vill tacka "maker" -samhället och alla människor som delar projekt där.

Nu Lest göra några coola rörelse följ ögat animatronics.

Steg 1: Översikt

Översikt
Översikt
Översikt
Översikt
Översikt
Översikt

Steg 2: Dellista

Del lista
Del lista

1x Arduino Nano 3.0 ATmega328P Controlador

6x SG90 9g Mini Micro Servo

1x optisk flödessensor APM2.5 ADNS 3080

1x 50*70 PCB

2x Single Row Female Pin Headers

2x Single Row Man Pin Headers

x2 5 -stifts Dupont -kabelanslutningar 2,54 mm Bygelhuvudhölje Hona

x2 2 -stifts Dupont -kabelkabelanslutningar 2,54 mm Jumper Header Housing Female

1x Mini 3 -stifts instrumentbräda På Av -läge Vippströmställare Upplyst

1x DC -uttagskontakt (diameter beroende på din strömkälla)

4x 2MM grön/gul/blå/röd/LED -ljusdiod

12x IR LED 850nm Infraröda 5mm dioder

1x XL4005 DSN5000 Beyond LM2596 DC-DC

16x 220R motstånd

1x LM8UU Linjär bussning 8 mm linjärt kullager

1x 100 mm slät axelstång Förkromad rostfritt stål Diameter 8 mm

8x M2 rostfritt stål platt huvud försänkt Phillips maskinskruvar

4x M3 Skruvar Hex Socket Flat Head

11x plast M3 kulspänne spärrstångsänd Positionering kulspänne länk Push/Pull Rod

6x M2 L300mm Link rostfritt stål vevstång med dubbla ändgängor för servon

2x 11/23 M4 skruv Metall Cardan Joint Gimbal Couplings Universal Joint (se bild)

3x 3D -skrivarfilament Vit / Svart / Transparent Blå

Steg 3: Verktyg

  1. 3d skrivare
  2. Lödkolv
  3. Hexnyckelsats
  4. Liten skruvmejsel (M2)
  5. Crimper Tang Kabelskärare Elektrisk tråd
  6. Kabeltrådsavlägsnare (rekommenderas)
  7. Z-Bend Tang Heavy Duty 90 grader upp till 1/16 (Rekommenderas starkt)
  8. Tålamod

Steg 4: 3D -utskriftsögon

3D -utskriftsögon
3D -utskriftsögon
3D -utskriftsögon
3D -utskriftsögon
3D -utskriftsögon
3D -utskriftsögon
3D -utskriftsögon
3D -utskriftsögon

Alla stl -filer finns på:

www.thingiverse.com/thing:3604563

Börja med att skriva ut ögonen.

Jag har tryckta ögon med 3 olika färger och 4 färgändringar med Prusa ColorPrint.

Färgändring jag använde:

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

Om du av någon anledning inte vill eller kan skriva ut flerfärger (flerfärgsskrivare behövs inte) kan du alltid prova att skriva ut vitt och måla färgerna.

Jag har försökt måla färgerna och fann att det är mycket svårare och inte ser lika bra ut.

Till kapillären använde jag lite röd ull och akryllack, se https://www.youtube.com/embed/q4vzEABlHMo (kl. 2:17).

Jag använde glansigt lack för att limma ullen och lägga till en mer realistisk glans.

När utskriften är klar är det dags att montera bollspännslänken och universalleden.

Du kan behöva klippa bort kulspännslänkskruven för att passa hålen (se bild).

Lite superlim kan vara nödvändigt beroende på passform.

Lim inte Universal Joint!

Steg 5: 3D -utskrift

3d-utskrivning
3d-utskrivning
3d-utskrivning
3d-utskrivning

Resten av utskrifterna är standard.

Jag använder PETG men du kan skriva ut vad du än vill.

Skriv ut ögon och ögonlock i högsta detalj du kan. andra delar behöver inte hög detalj.

Jag har skrivit ut Base and Box med 0,8 mm munstycke 0,4 lagerhöjd för att ge dem mer styrka men det är inte nödvändigt.

P. S om du inte experimenterade med olika munstycksstorlek uppmuntrar jag dig att göra det, det är väldigt roligt.

Steg 6: Basenhet

Basenhet
Basenhet
Basenhet
Basenhet
Basenhet
Basenhet
Basenhet
Basenhet

1- Medföljande SG90 9g Mini Micro Servos.

* märk orientering

** Lägg märke till att två främre servon som styr svängverkan är monterade nedifrån.

*** skruva inte horn än! Innan du skruvar servohorn måste du ställa dem i mittläge (se init -skiss i koddel av detta dokument)

2- Sätt i 2 stånghållare.

Sätt i LM8UU Linjärlager inuti fästet.

Skjut axelstången genom en hållare i LM8UU hela vägen genom den andra hållaren.

3- Klipp vevstänger i storlek.

* Denna del är kritisk. Ta dig tid och försök att vara exakt som möjligt.

** Ta hänsyn till Z-böjningen. (z-böjtång gör dig mycket enklare och mer exakt, se:

4- Anslut stavar.

Steg 7: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Skapa kretskort.

XL4005

i:

12V

GND

ut:

5V

GND

ADNS 3080 -kablar:

PIN_MISO - Pin 12

PIN_MOSI - Pin 11

PIN_SCK - Pin 13

PIN_MOUSECAM_RESET - Pin 9

PIN_MOUSECAM_CS - Pin 10

5V

GND

Servokablar:

stift 2 - höger sväng

stift 3 - höger lutning

stift 7 - vänster sväng

stift 6 - vänster lutning

stift 4 - ögonlockets lutning

stift 5 - ögonlock öppet/stängt

5VGND

LED -ledningsdragning:

Stift A4

Stift A5

Stift A6

Stift A7

*Använd 220 R -motstånd

5VGND

IR LED -kablar:

12v

*Använd 220 R -motstånd

GND

Steg 8: Kod

Alla skisser finns att ladda ner på:

github.com/Nimrod-Galor/eye-animatronics

Ladda ner som zip och packa upp till din dator.

Ladda upp init-servos.ino-skiss till Arduino Bord.

Denna skiss kommer att placera alla servon i mittläget.

Nu är det dags att justera servohornen och skruva fast dem.

När du har skruvat alla horn laddar du upp ögat-animatronics.ino till Arduino.

Grattis ditt ögon animatronikprojekt är klart.

Rekommenderad: