Obsah:
Video: Motion Follow Animatronics Eyes: 8 krokov (s obrázkami)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento projekt Arduino používa na zachytenie pohybu optický snímač toku (ADNS3080).
Potom preložte údaje a presuňte servo tak, aby vyzeralo, že oči sledujú pohybujúci sa objekt.
Nie je to ľahké stavanie.
Vyžaduje 3D tlač, spájkovanie, určité všeobecné technické znalosti a riešenie problémov, pretože táto príručka nemôže byť 100% dokonalá.
Urobím všetko, čo bude v mojich silách, aby to bolo čo najkomplexnejšie a najpresnejšie.
Neváhajte sa pýtať a zanechať svoje pripomienky.
Chcem poďakovať komunite „tvorcov“a všetkým ľuďom, ktorí tam zdieľajú projekty.
Teraz by ste nemali robiť chladné pohyby a sledovať animatroniku.
Krok 1: Prehľad
Krok 2: Zoznam súčiastok
1x Ovládač Arduino Nano 3.0 ATmega328P
6x Mini mikro servo SG90 9g
1x optický prietokový senzor APM2.5 ADNS 3080
1x DPS 50*70
2x hlavičkové hlavičky s jedným radom
2x záhlavie s jedným radom kolíkov
x2 5 -pinové konektory káblového kábla Dupont, 2,54 mm, kryt prepojovacej hlavice, zásuvka
x2 2 -kolíkové konektory káblového kábla Dupont, 2,54 mm, kryt prepojovacej hlavice, zásuvka
1x Mini 3 -pinový prístrojový panel zapnutý, vypnutý, kolískový spínač podsvietený
1x zásuvkový konektor napájacieho konektora DC (priemer závisí od zdroja napájania)
4x 2MM zelená/žltá/modrá/červená/LED svetelná dióda
12x IR LED 850nm infračervené 5mm diódy
1x XL4005 DSN5000 za LM2596 DC-DC
16x odpor 220R
1x LM8UU Lineárne puzdro 8 mm lineárne guľkové ložisko
1x 100 mm hladká hriadeľová tyč, pochrómovaná nerezová oceľ, priemer 8 mm
8x skrutky so zápustnou hlavou Phillips so zápustnou hlavou z nehrdzavejúcej ocele M2
4x Skrutky M3 so šesťhrannou hlavou s plochou hlavou
11x plastová spojka pracky tiahla M3 s polohovou tyčou a tiahlom
6x spojovací tyč z nerezovej ocele M2 L300mm s dvojitým koncovým závitom pre serva
2x univerzálny kĺbový kardanový spojovací krúžok 11/23 M4 kovový kardanový kĺb (viď obr.)
3x 3D vlákno pre tlačiareň biela / čierna / transparentná modrá
Krok 3: Nástroje
- 3D tlačiareň
- Spájkovačka
- Sada šesťhranných kľúčov
- Malý skrutkovač (M2)
- Klešťové kliešte Nožnice na kábel Elektrický drôt
- Odizolovač káblov (odporúča sa)
- Kliešte Z-Bend Heavy Duty 90 stupňov až 1/16 (vysoko odporúčané)
- Trpezlivosť
Krok 4: 3D tlač očí
Všetky súbory stl sú k dispozícii na:
www.thingiverse.com/thing:3604563
Začnite vytlačením očí.
Pomocou Prusa ColorPrint mám vytlačené oči s 3 rôznymi farbami a 4 farebnými zmenami.
Použil som zmenu farby:
- z 0 - biela
- z 13,9 - čierna
- z 14,1 - modrá
- z 16,7 - čierna
Ak z nejakého dôvodu nechcete alebo nemôžete tlačiť viacfarebné (nie je potrebná viacfarebná tlačiareň), môžete vždy skúsiť vytlačiť bielu farbu a namaľovať farby.
Skúsil som namaľovať farby a zistil som, že je to oveľa ťažšie a nevyzerá to tak dobre.
Na výrobu kapiláry som použil červenú vlnu a akrylový lak, pozri https://www.youtube.com/embed/q4vzEABlHMo (o 2:17).
Na lepenie vlny som použil lesklý lak a dodal realistickejší lesk.
Potom, čo je tlač dokončená, je čas zostaviť prepojenie Ball Buckle a univerzálny kĺb.
Možno budete musieť odrezať skrutku spojovacej spony s guľou, aby sa zmestili do otvorov (pozri obrázok).
V závislosti od vhodnosti môže byť potrebné trochu lepidla.
Nelepte univerzálny spoj!
Krok 5: 3D tlač
Ostatné výtlačky sú štandardné.
Používam PETG, ale môžete si vytlačiť čokoľvek, na čo ste zvyknutí.
Vytlačte oči a očné viečka čo najpodrobnejšie. ostatné diely nepotrebujú vysoké detaily.
Základňu a škatuľu som vytlačil s výškou vrstvy 0,8 mm a hrúbkou 0,4 mm, aby som im dodal väčšiu pevnosť, ale nie je to potrebné.
PS: Ak ste neexperimentovali s použitím rôznych veľkostí úryvkov, odporúčam vám to urobiť, je to veľa zábavy.
Krok 6: Zostava základne
1- Pripojené mini mikro servo SG90 9g.
* všimnite si orientáciu
** všimnite si 2 predné serva, ktoré ovládajú výkyv, sú namontované zospodu.
*** zatiaľ neskrutkujte rohy! Pred zaskrutkovaním servorohov musíte ich nastaviť do strednej polohy (pozri úvodný náčrt v časti kódu tohto dokumentu)
2- Vložte 2 držiaky tyčí.
Vložte lineárne ložisko LM8UU do držiaka.
Zasuňte tyč hriadeľa cez 1 držiak do LM8UU úplne cez druhý držiak.
3- Orežte spojovacie tyče podľa veľkosti.
* Táto časť je kritická. Nájdite si čas a snažte sa byť čo najpresnejší.
** Vezmite do úvahy ohyb Z. (kliešte so z-ohnutím vám prácu uľahčia a spresnia, pozri:
4- Pripojte tyče.
Krok 7: Elektronika
Vytvorte DPS.
XL4005
v:
12V
GND
von:
5V
GND
Elektroinštalácia ADNS 3080:
PIN_MISO - kolík 12
PIN_MOSI - kolík 11
PIN_SCK - kolík 13
PIN_MOUSECAM_RESET - kolík 9
PIN_MOUSECAM_CS - kolík 10
5V
GND
Servo vedenie:
kolík 2 - pravý švih
kolík 3 - pravý náklon
kolík 7 - ľavý švih
kolík 6 - náklon doľava
kolík 4 - naklonenie očných viečok
kolík 5 - viečko otvorené/zatvorené
5VGND
Zapojenie lišty LED:
Kolík A4
Kolík A5
Kolík A6
Kolík A7
*Použite odpor 220 R.
5VGND
IR LED zapojenie:
12v
*Použite odpor 220 R.
GND
Krok 8: Kód
Všetky náčrty sú k dispozícii na stiahnutie na:
github.com/Nimrod-Galor/eye-animatronics
Sťahujte ako zip a rozbaľte do počítača.
Nahrajte skicu init-servos.ino do Arduino Bord.
Táto skica umiestni všetky serva do strednej polohy.
Teraz je čas zarovnať servo rohy a zaskrutkovať ich.
Potom, čo zaskrutkujete všetky rohy, nahrajte eye-animatronics.ino do Arduina.
Blahoželáme, váš projekt očnej animatroniky je hotový.