Sadržaj:
Video: Motion Follow Animatronics Eyes: 8 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovaj Arduino projekt koristi optički senzor protoka (ADNS3080) za snimanje pokreta.
Zatim prevedite podatke u servo kako bi izgledali kao da oči prate pokretni objekt.
Ovo nije laka konstrukcija.
Zahtijeva 3D štampanje, 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 komentare.
Želim zahvaliti zajednici "maker" i svim ljudima koji dijele projekte.
Sada, da ne napravimo neki kul pokret, slijedite animatroniku oka.
Korak 1: Pregled
Korak 2: Lista 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 žičani kabelski konektori 2,54 mm Kućište zaglavlja kratkospojnika Žensko
x2 2 -polni Dupont kabelski konektori 2,54 mm Kućište zaglavlja kratkospojnika Žensko
1x Mini 3 -pinska nadzorna ploča Uključeno Isključeno Pozicija Preklopni prekidač Osvijetljen
1x utičnica za utičnicu za DC napajanje (promjer ovisi o izvoru napajanja)
4x 2MM zelena/žuta/plava/crvena/LED svjetlosna dioda
12x IR LED 850nm infracrvene 5mm diode
1x XL4005 DSN5000 Iza LM2596 DC-DC
16x 220R otpornik
1x LM8UU linearna čahura 8 mm linearni kuglični ležaj
1x 100 mm glatka šipka vratila Kromirani nehrđajući čelik Promjer 8 mm
8x M2 vijci sa plosnatom glavom od nehrđajućeg čelika s upuštenom glavom Phillips
4x M3 vijci sa šesterokutnom glavom sa ravnom glavom
11x Plastična kopča s kuglicom M3 Na kraju kraka poluge za pozicioniranje Kugla na kopču Potisna/potezna šipka
6x M2 L300mm Link Spojna šipka od nehrđajućeg čelika sa dvostrukim navojem za servo pogone
2x 11/23 M4 vijak Metalni kardanski zglob Gimbal spojnice Univerzalni zglob (vidi sliku)
3 niti 3D štampača sa filamentom, bijelo / crno / prozirno plavo
Korak 3: Alati
- 3d štampač
- 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 velika opterećenja 90 stepeni do 1/16 (visoko preporučeno)
- Strpljenje
Korak 4: 3D štampanje očiju
Sve stl datoteke su dostupne na:
www.thingiverse.com/thing:3604563
Počnite štampanjem 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 - crna
- 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 obojiti boje.
Pokušao sam slikati boje i otkrio da je mnogo teže i ne izgleda tako dobro.
Za izradu kapilara koristila sam malo crvene vune i akrilnog laka, pogledajte https://www.youtube.com/embed/q4vzEABlHMo (u 2:17).
Koristio sam sjajni lak za lijepljenje vune i dodao realniji sjaj.
Nakon što je štampanje završeno, 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 štampanje
Ostali otisci su standardni.
Koristim PETG, ali možete štampati šta god želite.
Odštampajte oči i kapke što detaljnije možete. drugim dijelovima nisu potrebni visoki detalji.
Odštampao sam postolje i kutiju sa 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, ohrabrujem vas da to učinite, jako je zabavno.
Korak 6: Montaža osnove
1- Priloženi mini mikro servomotori SG90 9g.
* orijentacija obaveštenja
** obratite pažnju na to da su 2 prednja servo upravljača koja kontrolišu radnju zamaha montirana odozdo.
*** još ne zavrnite trube! Prije zavijanja 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 spojne šipke prema veličini.
* Ovaj dio je kritičan. Ne žurite i pokušajte biti što precizniji.
** Uzmite u obzir Z-zavoj. (Klešta sa z-savijanjem učinit će vam posao mnogo lakšim i preciznijim pogledajte:
4- Spojite šipke.
Korak 7: Elektronika
Kreirajte PCB.
XL4005
u:
12V
GND
van:
5V
GND
ADNS 3080 Ožičenje:
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 kapaka
pin 5 - kapak otvoren/zatvoren
5VGND
LED ožičenje:
Pin A4
Pin A5
Pin A6
Pin A7
*Koristite otpornik od 220 R
5VGND
IR LED ožičenje:
12v
*Koristite otpornik od 220 R
GND
Korak 8: Kodirajte
Sve skice su dostupne za preuzimanje na:
github.com/Nimrod-Galor/eye-animatronics
Preuzmite kao zip i otpakujte na računar.
Otpremite init-servos.ino skicu na 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 zajebete sve rogove, prenesite eye-animatronics.ino na Arduino.
Čestitamo, vaš animatronični projekat oka je gotov.