Sadržaj:
Video: Motion Follow Animatronics Eyes: 8 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovaj Arduino projekt koristi optički senzor protoka (ADNS3080) za snimanje kretanja.
Zatim prevedite podatke kako bi se servo pomaknuo tako da izgledaju kao da oči prate pokretni objekt.
Ovo nije laka gradnja.
Zahtijeva 3D ispis, lemljenje, opće tehničko razumijevanje i rješavanje problema jer ovaj vodič ne može biti 100% savršen.
Potrudit ću se da ovo bude što opsežnije i ilustrativnije.
Slobodno postavljajte pitanja i ostavljajte svoje komentare.
Želim zahvaliti zajednici "maker" i svim ljudima koji tamo dijele projekte.
Sada, da ne napravimo neki kul pokret, slijedite animatroniku oka.
Korak 1: Pregled
Korak 2: Popis dijelova
1x Arduino Nano 3.0 ATmega328P kontroler
6x SG90 9g mini mikro servo
1x optički senzor protoka APM2.5 ADNS 3080
1x 50*70 PCB
2x jednoredni ženski pin zaglavlja
2x jednoredna muška zaglavlja
x2 5 -polni Dupont kabelski konektori 2,54 mm Kućište zaglavlja kratkospojnika Ženski
x2 2 -polni Dupont kabelski konektori 2,54 mm Kućište zaglavlja kratkospojnika Ženski
1x Mini 3 -pinska nadzorna ploča Uključeno Isključeno Položaj prekidača za uključivanje Svijetli
1x utičnica utičnice za DC napajanje (promjer ovisi o izvoru napajanja)
4x 2MM zelena/žuta/plava/crvena/LED svjetlosna dioda
12x IR LED 850nm infracrvene 5 mm diode
1x XL4005 DSN5000 Iza LM2596 DC-DC
16x 220R otpornik
1x linearna čahura LM8UU linearni kuglični ležaj 8 mm
1x 100 mm glatka šipka vratila Kromirani nehrđajući čelik promjera 8 mm
8x M2 vijci s ravnom glavom od nehrđajućeg čelika s upuštenom glavom Phillips
4x M3 vijci sa šesterokutnom glavom s ravnom glavom
11x Plastična kopča s kuglicom M3 Kravata šipke za pozicioniranje Kuglična kopča Potisni/potezni štap
6x M2 L300mm Link Spojna šipka od nehrđajućeg čelika s dvostrukim navojem za servo pogone
2x 11/23 M4 vijak Metalni kardanski spoj Gimbal spojnice Univerzalni zglob (vidi sliku)
3 niti 3D printera sa filamentom bijele / crne / prozirne plave
Korak 3: Alati
- 3d pisač
- Lemilica
- Set šesterokutnih ključeva
- Mali odvijač (M2)
- Klešta za krimpere Rezači kabela Električna žica
- Skidač kabelske žice (preporučeno)
- Z-Bend kliješta za teške uvjete 90 stupnjeva do 1/16 (visoko preporučeno)
- Strpljenje
Korak 4: 3D ispis očiju
Sve stl datoteke dostupne su na:
www.thingiverse.com/thing:3604563
Počnite ispisivanjem očiju.
Ispisao sam oči s 3 različite boje i 4 promjene boje koristeći Prusa ColorPrint.
Promjena boje koju sam koristio:
- z 0 - bijelo
- z 13.9 - crno
- z 14.1 - plava
- z 16,7 - crno
Ako iz nekog razloga ne želite ili ne možete ispisati više boja (višebojni pisač nije potreban), uvijek možete pokušati ispisati bijelo i slikati boje.
Pokušao sam slikati boje i otkrio da je mnogo teže i ne izgleda tako dobro.
Za izradu kapilara koristila sam crvenu vunu i akrilni lak, pogledajte https://www.youtube.com/embed/q4vzEABlHMo (u 2:17).
Koristio sam sjajni lak za lijepljenje vune i dodao realniji sjaj.
Nakon što je ispis gotov, vrijeme je za sastavljanje veze kuglične kopče i univerzalnog zgloba.
Možda ćete morati izrezati vijak s kugličnom kopčom kako biste prilagodili rupe (vidi sliku).
Ovisno o prikladnosti, možda će biti potrebno malo super ljepila.
Nemojte lijepiti univerzalni spoj!
Korak 5: 3D ispis
Ostatak otisaka je standardni.
Koristim PETG, ali možete ispisivati ono što želite.
Ispišite oči i kapke što detaljnije možete. drugim dijelovima ne trebaju visoki detalji.
Ispisao sam bazu i kutiju s 0,8 mm mlaznicom visine 0,4 sloja kako bih im dao veću snagu, ali to nije potrebno.
P. S. Ako niste eksperimentirali s različitim veličinama mlaznica, potičem vas da to učinite, jako je zabavno.
Korak 6: Montaža baze
1- Priloženi mini mikro servomotori SG90 9g.
* orijentacija na obavijest
** obratite pozornost na to da su 2 prednja servo upravljača koja kontroliraju rad zakretanja montirana odozdo.
*** još ne zavrnite rogove! Prije pričvršćivanja servo truba morate ih postaviti u srednji položaj (pogledajte početnu skicu u kodnom dijelu ovog dokumenta)
2- Umetnite 2 držača šipki.
Umetnite LM8UU linearni ležaj unutar nosača.
Gurnite šipku vratila kroz 1 držač u LM8UU do kraja kroz drugi držač.
3- Izrežite klipnjače prema veličini.
* Ovaj dio je kritičan. Ne žurite i pokušajte biti što precizniji.
** Uzmite u obzir Z-zavoj. (Z-savijač klešta učinit će vam posao mnogo lakšim i preciznijim pogledajte:
4- Spojite šipke.
Korak 7: Elektronika
Napravite PCB.
XL4005
u:
12V
GND
van:
5V
GND
Ožičenje ADNS 3080:
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 ožičenje:
pin 2 - desni zamah
pin 3 - desni nagib
pin 7 - zamah lijevo
pin 6 - nagib lijevo
pin 4 - nagib kapka
pin 5 - kapak otvoren/zatvoren
5VGND
LED ožičenje:
Pin A4
Pin A5
Igla A6
Pin A7
*Koristite otpornik od 220 R
5VGND
IR LED ožičenje:
12v
*Koristite otpornik od 220 R
GND
Korak 8: Kodiranje
Sve skice su dostupne za preuzimanje na:
github.com/Nimrod-Galor/eye-animatronics
Preuzmite kao zip i raspakirajte na svoje računalo.
Prenesite init-servos.ino skicu u Arduino Bord.
Ova skica će sve servo pogone postaviti u srednji položaj.
Sada je vrijeme da poravnate servo trube i zašrafite ih.
Nakon što zeznete sve rogove, prenesite eye-animatronics.ino na Arduino.
Čestitamo, vaš projekt animacije oka je gotov.