Animatronics көзүн ээрчүү кыймылы: 8 кадам (сүрөттөр менен)
Animatronics көзүн ээрчүү кыймылы: 8 кадам (сүрөттөр менен)
Anonim
Image
Image
Обзор
Обзор

Бул Arduino долбоору кыймылды тартуу үчүн оптикалык агым сенсорун (ADNS3080) колдонот.

Андан кийин маалыматты кыймылга келтирүү үчүн сервонун кыймылына өтүңүз, ал көздөр кыймылдуу объектини ээрчип бараткандай көрүнөт.

Бул оңой куруу эмес.

Бул 3D басып чыгарууну, ширетүүнү, жалпы техникалык түшүнүктү жана көйгөйлөрдү чечүүнү талап кылат, анткени бул колдонмо 100% идеалдуу боло албайт.

Мен муну мүмкүн болушунча ар тараптуу жана иллюстрациялоо үчүн колумдан келгендин баарын жасайм.

Суроолорду жана комментарийлериңизди калтыруудан тартынбаңыз.

Мен "жаратуучу" коомчулугуна жана ал жерде долбоорлорду бөлүшкөн бардык адамдарга ыраазычылык билдиргим келет.

Эми Lem көз аниматроникасынан кийин кандайдыр бир салкын кыймыл кылбасын.

1 -кадам: Обзор

Обзор
Обзор
Обзор
Обзор
Обзор
Обзор

2 -кадам: Бөлүктөрдүн тизмеси

Тетиктер тизмеси
Тетиктер тизмеси

1x Arduino Nano 3.0 ATmega328P Controlador

6x SG90 9g Mini Micro Servo

1x Оптикалык Flow Sensor APM2.5 ADNS 3080

1x 50*70 PCB

2x Single Row Аялдар Pin Headers

2x Single Row Эркек Pin Headers

x2 5 пин Dupont зым кабелдик бириктиргичтери 2.54 мм Jumper Header Турак жай Аял

x2 2 пин Dupont зым кабелдик бириктиргичтери 2.54 мм Jumper Header Турак жай Аял

1x Mini 3 Pin Dashboard On Off Position Rocker Switch жарыктандырылган

1x Dc Power Jack Socket Connector (Диаметри электр булагына көз каранды)

4x 2MM Green/Yellow/Blue/Red/LED Light Diode

12x IR LED 850nm Infrared 5mm диоддор

1x LL2596 DC-DC XL4005 DSN5000

16x 220R каршылыгы

1x LM8UU Сызыктуу Буш 8мм сызыктуу шарик подшипниги

1x 100mm Smooth Shaft Rod Chromed дат баспас болоттон жасалган диаметри 8mm

8x M2 Дат баспас болоттон жасалган жалпак баш контейнер Филлипс машинасынын бурамалары

4x M3 бурамалары Hex Socket Flat Head

11x Пластикалык M3 Ball Tokle Tie Rod End Positioning Ball Tokle шилтемеси Push/Pull Rod

6x M2 L300mm Link Дат баспас болоттон туташтыргыч таякчасы Сервалар үчүн кош учтуу жип менен

2x 11/23 M4 бурама металл Кардан биргелешкен гимбал муфталары универсалдуу биргелешкен (сүрөттү караңыз)

3x 3D принтеринин жипи Ак / Кара / Тунук Көк

3 -кадам: Куралдар

  1. 3d принтер
  2. Кандооч
  3. Hex ачкычтар топтому
  4. Чакан бурагыч (M2)
  5. Crimper Pense Cable Cutters Электр зымы
  6. Кабелдик сым тазалоочу (сунушталат)
  7. Z-Bend Pliers Heavy Duty 90 даражасы 1/16 чейин (Өтө сунушталат)
  8. Сабыр

4 -кадам: 3D басып чыгаруу көздөрү

3D басып чыгаруу көздөрү
3D басып чыгаруу көздөрү
3D басып чыгаруу көздөрү
3D басып чыгаруу көздөрү
3D басып чыгаруу көздөрү
3D басып чыгаруу көздөрү
3D басып чыгаруу көздөрү
3D басып чыгаруу көздөрү

Бардык stl файлдары жеткиликтүү:

www.thingiverse.com/thing:3604563

Көздү басып чыгаруу менен баштаңыз.

Мен Prusa ColorPrintти колдонуу менен 3 түрдүү түстө жана 4 түстүү өзгөрүүлөр менен басылган көздөрүм бар.

Мен колдонгон түс өзгөртүү:

  1. z 0 - ак
  2. z 13.9 - кара
  3. z 14.1 - көк
  4. z 16.7 - кара

Эгерде кандайдыр бир себептерден улам сиз көп түстөрдү басып чыгарууну каалабасаңыз же албасаңыз (көп түстүү принтердин кереги жок), сиз ар дайым ак түстү басып чыгарып, түстөрдү боёп көрүңүз.

Мен түстөрдү боёгонго аракет кылдым жана анын алда канча кыйын экенин жана анча жакшы эмес экенин байкадым.

Капилляр жасоодо мен кызыл жүндү жана акрил лактарын колдондум https://www.youtube.com/embed/q4vzEABlHMo (2:17де).

Мен жалтырак лак менен жүндү жабыштырып, реалдуу жылтырак коштум.

Басып бүткөндөн кийин Ball Tokle шилтемесин жана Universal Jointту чогултуу убактысы келди.

Сиз тешиктерге туура келиш үчүн Ball Tokle шилтемесинин бурамасын кесишиңиз керек болот (сүрөттү караңыз).

Туурасына жараша кичине суперклюз керек болушу мүмкүн.

Universal Joint чаптамаңыз!

5 -кадам: 3d басып чыгаруу

3d басып чыгаруу
3d басып чыгаруу
3d басып чыгаруу
3d басып чыгаруу

Калган басылмалар стандарттуу.

Мен PETG колдоном, бирок сиз каалаган нерсеңизди басып чыгара аласыз.

Көздү жана кирпикти мүмкүн болушунча деталдуу түрдө басып чыгарыңыз. башка бөлүктөрү майда -чүйдөсүнө чейин кереги жок.

Мен аларга көбүрөөк күч берүү үчүн 0,8 мм тумшугу 0,4 катмары бар базаны жана кутуну басып чыгардым, бирок бул кереги жок.

P. S Эгерде сиз ар кандай тырмоо көлөмүн колдонуп көрбөсөңүз, мен сизди буга үндөйм, бул абдан кызыктуу.

6 -кадам: Негизги Ассамблея

Негизги Ассамблея
Негизги Ассамблея
Негизги Ассамблея
Негизги Ассамблея
Негизги Ассамблея
Негизги Ассамблея
Негизги Ассамблея
Негизги Ассамблея

1- Тиркелген SG90 9g Mini Micro Servos.

* эскертүү багыты

** эскертүү, селкинчекти көзөмөлдөгөн 2 алдыңкы серво төмөндөн орнотулган.

*** мүйүздөрдү бура бербегиле! Серво мүйүзүн буроодон мурун, аларды орто абалга коюу керек (бул документтин код бөлүгүндөгү баштапкы эскизди караңыз)

2- 2 таяк кармагычты салыңыз.

LM8UU сызыктуу подшипникти монтаждын ичине салыңыз.

Shaft Rod 1 кармагыч аркылуу LM8UUга экинчи кармагыч аркылуу өтүңүз.

3- Байланыш таякчаларын өлчөмүнө чейин кесип алыңыз.

* Бул бөлүк өтө маанилүү. Шашпаңыз жана мүмкүн болушунча так болууга аракет кылыңыз.

** З-ийилүүнү эске алыңыз. (z-bend кычкачтары сизге жумушту бир топ оңой жана так кылат:

4- Таяктарды туташтыруу.

7 -кадам: Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

ПХБ түзүү.

XL4005

ичинде:

12V

GND

чыгуу:

5V

GND

ADNS 3080 зымдары:

PIN_MISO - Pin 12

PIN_MOSI - Pin 11

PIN_SCK - Pin 13

PIN_MOUSECAM_RESET - 9 -пин

PIN_MOUSECAM_CS - Pin 10

5V

GND

Серво зымдары:

пин 2 - оң бурулуш

пин 3 - оңго кыйшайтуу

пин 7 - солку бурулуш

пин 6 - солго кыйшайтуу

пин 4 - кабактын эңкейиши

пин 5 - кирпикти ачуу/жабуу

5VGND

LED бар зымдары:

Пин A4

Pin A5

Пин A6

Pin A7

*220 R каршылыгын колдонуңуз

5VGND

IR LED зымдары:

12v

*220 R каршылыгын колдонуңуз

GND

8 -кадам: Код

Бардык эскиздерди жүктөө үчүн жеткиликтүү:

github.com/Nimrod-Galor/eye-animatronics

ZIP катары жүктөп алып, компьютериңизге ачыңыз.

Init-servos.ino эскизин Arduino Bordго жүктөңүз.

Бул эскиз бардык серволорду орто позицияга жайгаштырат.

Азыр servo мүйүздөрүн тегиздеп, аларды бурап турган убак.

Бардык мүйүздөрдү бурап алгандан кийин, көз-animatronics.ino'ду Arduinoго жүктөңүз.

Куттуктайбыз, сиздин көз аниматроникаңыздын долбоору бүттү.

Сунушталууда: