INHOUDSOPGAWE:

Motion Follow Animatronics Eyes: 8 stappe (met foto's)
Motion Follow Animatronics Eyes: 8 stappe (met foto's)

Video: Motion Follow Animatronics Eyes: 8 stappe (met foto's)

Video: Motion Follow Animatronics Eyes: 8 stappe (met foto's)
Video: Arduino Animatronic Eye Mech 2024, November
Anonim
Image
Image
Oorsig
Oorsig

Hierdie Arduino -projek gebruik 'n optiese vloeisensor (ADNS3080) om beweging vas te vang.

Vertaal dan die data om die servo's te laat beweeg sodat dit lyk asof die oë 'n bewegende voorwerp volg.

Dit is nie 'n maklike konstruksie nie.

Dit vereis 3D -drukwerk, soldeer, algemene tegniese kennis en probleemoplossing, aangesien hierdie gids nie 100% perfek kan wees nie.

Ek sal my bes doen om dit so omvattend en illustratief moontlik te maak.

Vra gerus vrae en laat u kommentaar.

Ek wil die 'maker' -gemeenskap en al die mense wat daar projekte deel, bedank.

Laat ons nou 'n paar koel bewegings doen, gevolg deur die oog -animatronika.

Stap 1: Oorsig

Oorsig
Oorsig
Oorsig
Oorsig
Oorsig
Oorsig

Stap 2: Deellys

Deellys
Deellys

1x Arduino Nano 3.0 ATmega328P Controlador

6x SG90 9g Mini Micro Servo

1x Optiese vloeisensor APM2.5 ADNS 3080

1x 50*70 PCB

2x enkelryke vroulike speldopskrifte

2x enkelry -manlike speldopskrifte

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

x2 2 -pins Dupont -kabelkonnekteverbindings 2,54 mm Jumper Header Housing Female

1x Mini 3 -pins dashboard Aan -posisie -tuimelschakelaar verlig

1x Dc Power Jack -aansluiting (diameter hang af van u kragbron)

4x 2MM groen/geel/blou/rooi/LED -ligdiode

12x IR LED 850nm infrarooi 5mm -diodes

1x XL4005 DSN5000 Beyond LM2596 DC-DC

16x 220R weerstand

1x LM8UU Lineêre bus 8 mm lineêre kogellager

1x 100 mm gladde asstaaf Verchroomde vlekvrye staal Diameter 8 mm

8x roestvrye staal plat kop, versinkte Phillips -masjienskroewe

4x M3 skroewe Hex Socket Flat Head

11x Plastiek M3 kogelverbindingsstang Einde Posisionering kogelverbinding Druk/trekstang

6x M2 L300mm Link Roestvrye Staal Koppelstang met Dubbele Einddraad vir Servo's

2x 11/23 M4 -skroef Metaal Cardan Joint Gimbal -koppelings Universele gewrig (sien prent)

3x 3D -drukkersfilament wit / swart / deursigtig blou

Stap 3: gereedskap

  1. 3d drukker
  2. Soldeerbout
  3. Heksleutelstel
  4. Klein skroewedraaier (M2)
  5. Krimptang Kabelsnyers Elektriese draad
  6. Kabeldraadstropper (aanbeveel)
  7. Z-Bend Tang Heavy Duty 90 grade tot 1/16 (sterk aanbeveel)
  8. Geduld

Stap 4: Oë vir 3D -druk

3D -druk oë
3D -druk oë
3D -druk oë
3D -druk oë
3D -druk oë
3D -druk oë
3D -druk oë
3D -druk oë

Alle stl lêers is beskikbaar by:

www.thingiverse.com/thing:3604563

Begin deur die oë te druk.

Ek het oë gedruk met 3 verskillende kleure en 4 kleurveranderings met Prusa ColorPrint.

Kleurverandering wat ek gebruik het:

  1. z 0 - wit
  2. z 13,9 - swart
  3. z 14.1 - blou
  4. z 16.7 - swart

As u om een of ander rede nie meer kleure wil of wil druk nie (multi-kleur drukker nie nodig nie), kan u altyd probeer om wit te druk en die kleure te verf.

Ek het probeer om die kleure te skilder en het gevind dat dit baie moeiliker is en nie so goed lyk nie.

By die kapillêre het ek rooi wol en akrielvernis gebruik, sien https://www.youtube.com/embed/q4vzEABlHMo (om 2:17).

Ek het glansvernis gebruik om die wol te plak en 'n meer realistiese glans te gee.

Nadat die drukwerk klaar is, is dit tyd om die bal -gesp -koppeling en die universele gewrig te monteer.

Miskien moet u die balskroefskroef sny om die gate te pas (sien foto).

Afhangende van die pasvorm, kan 'n bietjie superlijm nodig wees.

Plak nie die universele gewrig vas nie!

Stap 5: 3D -drukwerk

3D druk
3D druk
3D druk
3D druk

Die res van die afdrukke is standaard.

Ek gebruik PETG, maar u kan druk soos u wil.

Druk oë en ooglede in die hoogste detail wat u kan. ander dele benodig nie hoë detail nie.

Ek het die basis en boks met 'n 0,8 mm -spuithoogte van 0,8 mm gedruk om hulle meer krag te gee, maar dit is nie nodig nie.

PS: as u nie met verskillende spuitgroottes eksperimenteer nie, moedig ek u aan om dit te doen, dit is baie pret.

Stap 6: Base -samestelling

Base Vergadering
Base Vergadering
Base Vergadering
Base Vergadering
Base Vergadering
Base Vergadering
Base Vergadering
Base Vergadering

1- Aangeheg SG90 9g Mini Micro Servos.

* kennisgewing oriëntasie

** let op dat 2 voorste servo's wat die swaai -aksie beheer, van onder af gemonteer is.

*** moenie nog horings skroef nie! Voordat u servohorings vasskroef, moet u dit op die middelste posisie stel (sien init -skets in kode -deel van hierdie dokument)

2- Steek 2 staafhouers in.

Plaas die LM8UU lineêre laer binne die houer.

Skuif asstang deur 1 houer in die LM8UU tot by die tweede houer.

3- Sny verbindingsstawe in grootte.

* Hierdie deel is van kritieke belang. Neem u tyd en probeer om so akkuraat moontlik te wees.

** Neem die Z-buiging in ag. (Met 'n z-buigtang kan u baie makliker en meer akkuraat werk sien:

4- Verbind stange.

Stap 7: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Skep PCB.

XL4005

in:

12V

GND

uit:

5V

GND

ADNS 3080 Bedrading:

PIN_MISO - Speld 12

PIN_MOSI - Speld 11

PIN_SCK - pen 13

PIN_MOUSECAM_RESET - Speld 9

PIN_MOUSECAM_CS - Speld 10

5V

GND

Servo bedrading:

pen 2 - regter swaai

pen 3 - kantel regs

pen 7 - swaai links

pen 6 - kantel na links

pen 4 - ooglid kantel

pen 5 - ooglid oop/toe

5VGND

LED Bar bedrading:

Speld A4

Speld A5

Speld A6

Speld A7

*Gebruik 'n weerstand van 220 R

5VGND

IR LED bedrading:

12v

*Gebruik 'n weerstand van 220 R

GND

Stap 8: Kode

Alle sketse kan afgelaai word by:

github.com/Nimrod-Galor/eye-animatronics

Laai dit as zip af en pak dit op u rekenaar uit.

Laai init-servos.ino-skets op na Arduino Bord.

Hierdie skets sal alle servo's in die middelste posisie plaas.

Dit is nou die tyd om servohorings in lyn te bring en vas te skroef.

Laai die oog-animatronics.ino na die Arduino nadat u al die horings gedraai het.

Baie geluk, u oog -animatronika -projek is klaar.

Aanbeveel: