Inhoudsopgave:

Motion Follow Animatronics Eyes - Ajarnpa
Motion Follow Animatronics Eyes - Ajarnpa

Video: Motion Follow Animatronics Eyes - Ajarnpa

Video: Motion Follow Animatronics Eyes - Ajarnpa
Video: විරිය සංවරය | Veriya sanvara 2024, November
Anonim
Image
Image
Overzicht
Overzicht

Dit Arduino-project maakt gebruik van een optische stroomsensor (ADNS3080) om beweging vast te leggen.

Vertaal vervolgens de gegevens om servo's te verplaatsen, waardoor het lijkt alsof ogen een bewegend object volgen.

Dit is geen gemakkelijke constructie.

Het vereist 3D-printen, solderen, wat algemeen technisch begrip en probleemoplossing, aangezien deze gids niet 100% perfect kan zijn.

Ik zal mijn best doen om dit zo volledig en illustratief mogelijk te maken.

Stel gerust vragen en laat uw opmerkingen achter.

Ik wil de "maker"-gemeenschap en alle mensen die hun projecten delen, bedanken.

Laten we nu geen coole beweging maken, volg de animatronics van het oog.

Stap 1: Overzicht

Overzicht
Overzicht
Overzicht
Overzicht
Overzicht
Overzicht

Stap 2: Onderdelenlijst

Onderdelen lijst
Onderdelen lijst

1x Arduino Nano 3.0 ATmega328P-besturing

6x SG90 9g mini-microservo

1x optische stromingssensor APM2.5 ADNS 3080

1x 50*70 printplaat

2x enkele rij vrouwelijke pin-headers

2x enkele rij mannelijke pin-headers

x2 5-pins Dupont-kabelconnectoren 2,54 mm Jumper Header Behuizing Vrouwelijk

x2 2-pins Dupont draadkabelconnectoren 2,54 mm Jumper Header Behuizing Vrouwelijk

1x Mini 3-pins Dashboard Aan Uit Positie Tuimelschakelaar Verlicht

1x Dc Power Jack Socket Connector (Diameter Afhankelijk van uw stroombron)

4x 2MM Groen/Geel/Blauw/Rood/LED Licht Diode

12x IR LED 850nm Infrarood 5mm Diodes

1x XL4005 DSN5000 Beyond LM2596 DC-DC

16x 220R weerstand

1x LM8UU lineaire bus 8 mm lineair kogellager

1x 100 mm gladde asstang Verchroomd roestvrij staal Diameter 8 mm

8x M2 roestvrijstalen platte kop verzonken Phillips-machineschroeven

4x M3 Schroeven Hex Socket Platte Kop

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

6x M2 L300mm Link roestvrijstalen drijfstang met dubbele draad voor servo's

2x 11/23 M4 schroef Metalen Cardan Joint Gimbal Koppelingen Kruiskoppeling (zie foto)

3x 3D Printer Filament Wit\Zwart\Transparant Blauw

Stap 3: Gereedschap

  1. 3D-printer
  2. Soldeerbout
  3. Inbussleutel set
  4. Kleine schroevendraaier (M2)
  5. Crimper Tangen Kabelknippers Elektrische draad
  6. Kabeldraadstripper (aanbevolen)
  7. Z-Bend Tang Heavy Duty 90 graden tot 1/16 (sterk aanbevolen)
  8. Geduld

Stap 4: 3D-afdrukogen

Ogen voor 3D-printen
Ogen voor 3D-printen
Ogen voor 3D-printen
Ogen voor 3D-printen
Ogen voor 3D-printen
Ogen voor 3D-printen
Ogen voor 3D-printen
Ogen voor 3D-printen

Alle stl-bestanden zijn beschikbaar op:

www.thingiverse.com/thing:3604563

Begin met het afdrukken van de ogen.

Ik heb ogen geprint met 3 verschillende kleuren en 4 kleurwisselingen met Prusa ColorPrint.

Kleurverandering die ik heb gebruikt:

  1. z 0 - wit
  2. z 13.9 - zwart
  3. z 14.1 - blauw
  4. z 16.7 - zwart

Als u om de een of andere reden geen meerdere kleuren wilt of kunt afdrukken (meerkleurenprinter niet nodig), kunt u altijd proberen om wit af te drukken en de kleuren te schilderen.

Ik heb geprobeerd de kleuren te schilderen en ontdekte dat het veel moeilijker is en er niet zo goed uitziet.

Voor het maken van het capillair heb ik wat rode wol en acrylvernis gebruikt, zie https://www.youtube.com/embed/q4vzEABlHMo (om 2:17).

Ik gebruikte glanzende vernis om de wol te lijmen en een meer realistische glans toe te voegen.

Nadat de print klaar is, is het tijd om de Ball Buckle-link en de Universal Joint te monteren.

Mogelijk moet u de Ball Buckle-schakelschroef afsnijden om in de gaten te passen (zie afbeelding).

Afhankelijk van de pasvorm kan een beetje secondelijm nodig zijn.

Kruiskoppeling niet lijmen!

Stap 5: 3D-printen

3d printen
3d printen
3d printen
3d printen

De rest van de prints zijn standaard.

Ik gebruik PETG, maar u kunt afdrukken in wat u gewend bent.

Druk ogen en oogleden zo gedetailleerd mogelijk af. andere onderdelen hebben geen hoog detail nodig.

Ik heb de basis en doos bedrukt met 0.8 mm nuzzle 0.4 laaghoogte om ze meer sterkte te geven, maar dit is niet nodig.

P. S. als je niet hebt geëxperimenteerd met verschillende nuzzle-groottes, moedig ik je aan om dit te doen, het is erg leuk.

Stap 6: Basismontage

Basismontage
Basismontage
Basismontage
Basismontage
Basismontage
Basismontage
Basismontage
Basismontage

1- Bijgevoegde SG90 9g mini-microservo's.

* let op oriëntatie

** let op 2 frontservo's die de zwenkactie regelen, zijn vanaf de onderkant gemonteerd.

*** nog geen hoorns schroeven! Voordat u servohoorns vastschroeft, moet u ze in de middenpositie zetten (zie init-schets in codegedeelte van dit document)

2- Plaats 2 hengelhouders.

Plaats LM8UU Lineair lager in de montage.

Schuif de asstang door 1 houder in de LM8UU, helemaal door de tweede houder.

3- Snij drijfstangen op maat.

* Dit onderdeel is van cruciaal belang. Neem de tijd en probeer zo precies mogelijk te zijn.

** Houd rekening met de Z-bocht. (z-bend tang zal je werk veel gemakkelijker en nauwkeuriger maken zie:https://hobbyking.com/en_us/z-bend-pliers-heavy-duty-90-degree-up-to-1-16.html).

4- Drijfstangen.

Stap 7: Elektronica

Elektronica
Elektronica
Elektronica
Elektronica
Elektronica
Elektronica

PCB maken.

XL4005

in:

12V

GND

uit:

5V

GND

ADNS 3080 Bedrading:

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-bedrading:

pin 2 - rechts zwaaien

pin 3 - rechts kantelen

pin 7 - linkerzwaai

pin 6 - links kantelen

pin 4 - ooglid kantelen

pin 5 - ooglid open/dicht

5VGND

LED-balkbedrading:

Pin A4

Pin A5

Pin A6

Pin A7

*Gebruik een weerstand van 220 R

5VGND

IR LED-bedrading:

12v

*Gebruik een weerstand van 220 R

GND

Stap 8: Coderen

Alle schetsen zijn te downloaden op:

github.com/Nimrod-Galor/eye-animatronics

Download als zip en pak het uit naar je computer.

Upload init-servos.ino schets naar Arduino Bord.

Deze schets plaatst alle servo's in de middenpositie.

Dit is het moment om servohoorns uit te lijnen en vast te schroeven.

Nadat je alle hoorns hebt vastgeschroefd, upload je de eye-animatronics.ino naar de Arduino.

Gefeliciteerd, je ooganimatronics-project is klaar.

Aanbevolen: