Բովանդակություն:

Motion Follow Animatronics Eyes: 8 քայլ (նկարներով)
Motion Follow Animatronics Eyes: 8 քայլ (նկարներով)

Video: Motion Follow Animatronics Eyes: 8 քայլ (նկարներով)

Video: Motion Follow Animatronics Eyes: 8 քայլ (նկարներով)
Video: SIMCITY BUILDIT SNIFFING STINKY SMELL 2024, Նոյեմբեր
Anonim
Image
Image
Ակնարկ
Ակնարկ

Այս Arduino նախագիծը օգտագործում է օպտիկական հոսքի տվիչ (ADNS3080) `շարժումը գրավելու համար:

Այնուհետև թարգմանեք տվյալները սերվոյի տեղափոխման համար ՝ այն տեսնելով, որ աչքերը հետևում են շարժվող առարկային:

Սա հեշտ կառուցվածք չէ:

Այն պահանջում է եռաչափ տպագրություն, զոդում, տեխնիկական ընդհանուր պատկերացում և խնդիրների լուծում, քանի որ այս ուղեցույցը չի կարող 100% կատարյալ լինել:

Ես կանեմ ամեն ինչ, որպեսզի դա հնարավորինս ընդգրկուն և պատկերավոր լինի:

Ազատ զգալ հարցեր տվեք և թողեք ձեր մեկնաբանությունները:

Wantանկանում եմ շնորհակալություն հայտնել «ստեղծող» համայնքին և բոլոր այն մարդկանց, ովքեր այնտեղ կիսում են նախագծերը:

Այժմ թույլ մի տվեք, որ ինչ -որ զով շարժում կատարեք ՝ հետևելով աչքերի անիմատրոնիկային:

Քայլ 1: Ակնարկ

Ակնարկ
Ակնարկ
Ակնարկ
Ակնարկ
Ակնարկ
Ակնարկ

Քայլ 2: Մասերի ցուցակ

Մասերի ցուցակ
Մասերի ցուցակ

1x Arduino Nano 3.0 ATmega328P կոնտրոլադոր

6x SG90 9 գ մինի միկրո սերվո

1x Օպտիկական հոսքի տվիչ APM2.5 ADNS 3080

1x 50*70 հատ PCB

2x Մեկ տող իգական կապի վերնագրեր

2x Single Row Արական Pin վերնագրեր

x2 5 փին Dupont մետաղալար մալուխի միակցիչներ 2.54 մմ Jumper Header Housing իգական

x2 2 փին Dupont մետաղալար մալուխի միակցիչներ 2.54 մմ Jumper Header Housing իգական

1x Mini 3 Pin Pin Dashboard On Off Position Rocker Switch Illuminated

1x DC Power Jack վարդակից միակցիչ (տրամագիծը ՝ կախված էներգիայի աղբյուրից)

4x 2 մմ կանաչ/դեղին/կապույտ/կարմիր/LED լուսային դիոդ

12x IR LED 850nm ինֆրակարմիր 5 մմ դիոդներ

1x XL4005 DSN5000 LM2596 DC-DC- ից այն կողմ

16x 220R դիմադրություն

1x LM8UU Գծային խոզանակ 8 մմ գծային գնդիկավոր առանցքակալ

1x 100 մմ Հարթ լիսեռ ձող Chromed չժանգոտվող պողպատից Տրամագիծը 8 մմ

8x M2 չժանգոտվող պողպատից հարթ գլխով Countersunk Phillips մեքենայի պտուտակներ

4x M3 պտուտակներ Hex Socket Flat Head

11x պլաստմասե M3 գնդիկավոր ճարմանդ

6x M2 L300mm Link չժանգոտվող պողպատից միացնող ձող `Servos- ի համար երկակի ծայրով

2x 11/23 M4 պտուտակ Metal Cardan Jimbal Coupings ունիվերսալ համատեղ (տես նկարը)

3x 3D տպիչի թել Սպիտակ / Սև / Թափանցիկ կապույտ

Քայլ 3: Գործիքներ

  1. 3D տպիչ
  2. Sոդման երկաթ
  3. Վեցանկյուն բանալիների հավաքածու
  4. Փոքր պտուտակահան (M2)
  5. Crimper տափակաբերան աքցան Cable Cutters Էլեկտրական լար
  6. Մալուխային հաղորդիչ (խորհուրդ է տրվում)
  7. Z-Bend տափակաբերան աքցան Heavy Duty 90 աստիճան մինչև 1/16 (բարձր խորհուրդ է տրվում)
  8. Համբերություն

Քայլ 4: Աչքերի 3D տպագրություն

3D տպագրության աչքեր
3D տպագրության աչքեր
3D տպագրության աչքեր
3D տպագրության աչքեր
3D տպագրության աչքեր
3D տպագրության աչքեր
3D տպագրության աչքեր
3D տպագրության աչքեր

Բոլոր stl ֆայլերը հասանելի են ՝

www.thingiverse.com/thing:3604563

Սկսեք տպել աչքերը:

Ես տպել եմ աչքեր 3 տարբեր գույներով և 4 գույնի փոփոխություններով `օգտագործելով Prusa ColorPrint- ը:

Գույնի փոփոխություն, որն օգտագործել եմ.

  1. z 0 - սպիտակ
  2. z 13.9 - սև
  3. z 14.1 - կապույտ
  4. z 16.7 - սև

Եթե ինչ-ինչ պատճառներով Դուք չեք ցանկանում կամ չեք կարողանում տպել բազմագույն գույներ (անհրաժեշտ չէ բազմագույն տպիչ), միշտ կարող եք փորձել տպել սպիտակ և ներկել գույները:

Ես փորձել եմ ներկել գույները և պարզեցի, որ այն շատ ավելի դժվար է և այնքան էլ լավ տեսք չունի:

Մազանոթ պատրաստելը ես օգտագործեցի կարմիր բուրդ և ակրիլային լաք տես https://www.youtube.com/embed/q4vzEABlHMo (ժամը 2: 17 -ին):

Ես օգտագործել եմ փայլուն լաք `բուրդը սոսնձելու և ավելի իրատեսական փայլ հաղորդելու համար:

Տպագրությունն ավարտվելուց հետո ժամանակն է հավաքել Ball Buckle- ի կապը և Universal Joint- ը:

Հնարավոր է, որ անցքերին տեղավորելու համար անհրաժեշտ լինի կտրել Ball Buckle- ի կապի պտուտակը (տես նկարը):

Մի փոքր սոսինձ կարող է անհրաժեշտ լինել `կախված տեղավորությունից:

Մի սոսնձեք Universal Joint- ը:

Քայլ 5: 3D տպագրություն

3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն

Մնացած տպումները ստանդարտ են:

Ես օգտագործում եմ PETG- ը, բայց դուք կարող եք տպել այն ձևով, ինչին սովոր եք:

Կարող եք տպել աչքերն ու կոպերը ամենաբարձր մանրամասնությամբ: մյուս մասերը բարձր մանրամասների կարիք չունեն:

Ես տպել եմ Base and Box- ը 0.8 մմ խճճվածությամբ 0.4 շերտի բարձրությամբ, որպեսզի նրանց ավելի շատ ուժ տամ, բայց դա անհրաժեշտ չէ:

P. S, եթե դուք փորձեր չեք արել ՝ օգտագործելով տարբեր հանելուկների չափսեր, ես ձեզ խրախուսում եմ դա անել, դա շատ զվարճալի է:

Քայլ 6: Հիմքի հավաքում

Հիմքի հավաքում
Հիմքի հավաքում
Հիմքի հավաքում
Հիմքի հավաքում
Հիմքի հավաքում
Հիմքի հավաքում
Հիմքի հավաքում
Հիմքի հավաքում

1- Կցված SG90 9 գ Mini Micro Servos:

* նկատել կողմնորոշումը

** ուշադրություն դարձրեք 2 առջևի սերվերին, որոնք վերահսկում են ճոճանակի գործողությունը, տեղադրված են ներքևից:

*** դեռ մի պտուտակեք եղջյուրներ: Նախքան սերվերի եղջյուրները պտուտակելը, դուք պետք է դրանք տեղադրեք միջին դիրքում (տե՛ս այս փաստաթղթի կոդի մասի սկզբնական ուրվագիծը)

2- Տեղադրեք 2 ձողակիր:

Տեղադրեք LM8UU գծային առանցքակալ լեռան ներսում:

Սահեցրեք լիսեռի ձողը 1 պահարանի միջով LM8UU- ի մեջ մինչև երկրորդ ամրակը:

3- Կտրեք միացնող ձողերը չափի մեջ:

* Այս մասը կրիտիկական է: Մի շտապեք և աշխատեք հնարավորինս ճշգրիտ լինել:

** Հաշվի առեք Z- ոլորանը: (z-bend տափակաբերան աքցանը ձեզ շատ ավելի հեշտ և ճշգրիտ կդարձնի աշխատանքը, տես ՝

4- Միացրեք ձողերը:

Քայլ 7: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա

Ստեղծեք PCB:

XL4005

մեջ `

12 Վ

GND

դուրս:

5V

GND

ADNS 3080 Հաղորդալարեր.

PIN_MISO - կապում 12

PIN_MOSI - PIN 11

PIN_SCK - կապ 13

PIN_MOUSECAM_RESET - կապում 9

PIN_MOUSECAM_CS - կապում 10

5V

GND

Servo էլեկտրագծեր.

կապում 2 - աջ ճոճում

կապում 3 - աջ թեքություն

կապում 7 - ձախ ճոճանակ

կապում 6 - ձախ թեքություն

կապում 4 - կոպի թեքություն

կապում 5 - կոպը բացվում/փակվում է

5VGND

LED բարերի էլեկտրամոնտաժում.

Պին A4

Պին A5

Pin A6

Պին A7

*Օգտագործեք 220 R դիմադրություն

5VGND

IR LED լարերի տեղադրում.

12 վ

*Օգտագործեք 220 R դիմադրություն

GND

Քայլ 8: Կոդ

Բոլոր էսքիզները հասանելի են ներբեռնման համար ՝

github.com/Nimrod-Galor/eye-animatronics

Ներբեռնեք որպես zip և unzip ձեր համակարգչում:

Վերբեռնեք init-servos.ino էսքիզը Arduino Bord- ում:

Այս ուրվագիծը կտեղադրի բոլոր ծառայությունները միջին դիրքում:

Այժմ ժամանակն է սերվո եղջյուրները հավասարեցնել և պտուտակել դրանք:

Բոլոր եղջյուրները պտուտակելուց հետո ներբեռնեք eye-animatronics.ino- ն Arduino- ում:

Շնորհավորում ենք ձեր աչքի անիմատոնիկայի նախագիծն ավարտված է:

Խորհուրդ ենք տալիս: