Mundarija:
- 1 -qadam: umumiy nuqtai
- 2 -qadam: qismlar ro'yxati
- 3 -qadam: asboblar
- 4 -qadam: Ko'zlarni 3D bosib chiqarish
- 5 -qadam: 3D bosib chiqarish
- 6 -qadam: Asosiy yig'ilish
- 7 -qadam: elektronika
- 8 -qadam: kod
Video: Animatronikaning ko'zlarini kuzatib borish harakati: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu Arduino loyihasida harakatni tasvirga olish uchun optik oqim sensori (ADNS3080) ishlatiladi.
Keyin ma'lumotni servolarni ko'chirish uchun tarjima qiling, shunda ko'zlar harakatlanuvchi ob'ektni kuzatib turadi.
Bu oson qurilish emas.
Bu 3D bosma, lehim, ba'zi umumiy texnik tushuncha va muammolarni hal qilishni talab qiladi, chunki bu qo'llanma 100% mukammal bo'la olmaydi.
Men buni iloji boricha keng qamrovli va tasvirli qilish uchun qo'limdan kelganini qilaman.
O'zingizni qiziqtirgan savollarni bering va sharhlaringizni qoldiring.
Men "ishlab chiqaruvchi" hamjamiyatiga va u erda loyihalarni baham ko'radigan barcha odamlarga minnatdorchilik bildirmoqchiman.
Endi ko'z animatronikasidan keyin salqin harakat qilmang.
1 -qadam: umumiy nuqtai
2 -qadam: qismlar ro'yxati
1x Arduino Nano 3.0 ATmega328P Controlador
6x SG90 9g Mini mikro -servo
1x optik oqim sensori APM2.5 ADNS 3080
1x 50*70 tenglikni
2x bitta qatorli ayol pin sarlavhalari
2x bitta qatorli erkak pin sarlavhalari
x2 5 pinli Dupont simli simi ulagichlari 2,54 mm Jumper Header uyasi Ayol
x2 2 pinli Dupont simli simi ulagichlari 2,54 mm Jumper Header uyasi Ayol
1x Mini 3 pinli asboblar paneli yoniq bo'lmagan holatda
1x shahar uyasi rozetkasi (diametri quvvat manbaiga bog'liq)
4x 2MM Yashil/Sariq/Moviy/Qizil/LED yorug'lik diodi
12x IR LED 850nm infraqizil 5 mm diodlar
LM2596 DC-DCdan tashqari 1x XL4005 DSN5000
16x 220R qarshilik
1x LM8UU Lineer Bushing 8mm chiziqli rulman
1x100 mm silliq milya xromli zanglamaydigan po'latdan yasalgan diametri 8 mm
8x M2 zanglamaydigan po'latdan yasalgan tekis boshli dastgohli Phillips mashinasi vintlari
4x M3 vintli olti burchakli soket boshi
11x plastmassa M3 to'pli tokali bog'ichning uchi joylashtiruvchi to'pni tokka bog'lab qo'yadi.
6x M2 L300mm zanglamaydigan po'latdan yasalgan bog'lovchi novda, servo uchun ikkita uchi
2x 11/23 M4 vintli metall kardanli bo'g'inli gimbal kavramalar universal birikmasi (rasmga qarang)
3x 3D printerli filament oq / qora / oshkora ko'k
3 -qadam: asboblar
- 3d printer
- Lehimlash temir
- Hex kalitlari to'plami
- Kichik tornavida (M2)
- Crimper pensesi kabel kesgichlari elektr simlari
- Kabel simlarini ajratuvchi (tavsiya etiladi)
- Z-Bend pensesi og'ir yuk 90 daraja 1/16 gacha (tavsiya etiladi)
- Sabr
4 -qadam: Ko'zlarni 3D bosib chiqarish
Barcha stl fayllari mavjud:
www.thingiverse.com/thing:3604563
Ko'zlarni chop etishdan boshlang.
Menda Prusa ColorPrint yordamida 3 xil rang va 4 ta rang o'zgarishi bilan bosilgan ko'zlar bor.
Men ishlatgan rang o'zgarishi:
- z 0 - oq
- z 13.9 - qora
- z 14.1 - ko'k
- z 16.7 - qora
Agar biron sababga ko'ra siz ko'p rangli chop etishni xohlamasangiz yoki qila olmasangiz (ko'p rangli printer kerak emas), siz har doim oq rangni bosib chiqarishni va ranglarni bo'yashni sinab ko'rishingiz mumkin.
Men ranglarni bo'yashga harakat qildim va u ancha qiyin va yaxshi ko'rinmasligini aniqladim.
Kapillyar qilib, men qizil jun va akril lakni ishlatdim, qarang: https://www.youtube.com/embed/q4vzEABlHMo (2:17 da).
Men junni yopishtirish uchun porloq lakdan foydalanardim va yanada haqiqiy nashrini qo'shdim.
Chop etish tugagandan so'ng, Ball Tokka va Universal bo'g'inini yig'ish vaqti keldi.
Teshiklarni mahkamlash uchun siz bilak tokka vintini kesib olishingiz kerak bo'lishi mumkin (rasmga qarang).
Sifatiga qarab ozgina super yopishtiruvchi kerak bo'lishi mumkin.
Universal bo'g'inni yopishtirmang!
5 -qadam: 3D bosib chiqarish
Qolgan bosmalar standart.
Men PETG -dan foydalanaman, lekin siz xohlagan narsani chop etishingiz mumkin.
Ko'zlar va qovoqlarni iloji boricha batafsilroq chop eting. boshqa qismlarga yuqori tafsilotlar kerak emas.
Men ularga qo'shimcha kuch berish uchun 0,4 mm balandlikdagi 0,8 mm nullli Base va Box -ni chop qildim, lekin bu shart emas.
P. S Agar siz turli o'lchamdagi nozullar yordamida tajriba o'tkazmagan bo'lsangiz, men sizni rag'batlantiraman, bu juda kulgili.
6 -qadam: Asosiy yig'ilish
1- biriktirilgan SG90 9g mini mikro servo.
* ogohlantirish yo'nalishi
** ogohlantirish, burilish harakatini boshqaruvchi 2 ta old servo pastdan o'rnatiladi.
*** hali shoxlarni burama! Servo shoxlarini burab qo'yishdan oldin ularni o'rta holatiga qo'yish kerak (ushbu hujjatning kod qismidagi boshlang'ich chizmasini ko'ring).
2- 2 ta tayoq ushlagichini joylashtiring.
LM8UU chiziqli rulmanni o'rnatish joyiga joylashtiring.
Milya tayog'ini 1 ushlagich orqali ikkinchi ushlagich orqali LM8UUga o'tkazing.
3- Birlashtiruvchi novdalarni o'lchamiga qarab kesib oling.
* Bu qism juda muhim. Shoshmang va iloji boricha aniqroq bo'lishga harakat qiling.
** Z-burilishni hisobga oling. (z-bend pensesi sizga ishni ancha oson va aniq qiladi:
4- novdalarni ulang.
7 -qadam: elektronika
PCB yaratish.
XL4005
ichida:
12V
GND
chiqib:
5V
GND
ADNS 3080 simlari:
PIN_MISO - 12 -pin
PIN_MOSI - 11 -pin
PIN_SCK - 13 -pin
PIN_MOUSECAM_RESET - 9 -pin
PIN_MOUSECAM_CS - 10 -pin
5V
GND
Servo simlari:
pin 2 - o'ng burilish
pin 3 - o'ngga burilish
pin 7 - chap burilish
pin 6 - chapga burilish
pin 4 - ko'z qovog'ining egilishi
pin 5 - ko'z qovog'ini ochish/yopish
5VGND
LED chiziqli simlar:
A4 pin
A5 pin
A6 pin
A7 pin
*220 R qarshilikdan foydalaning
5VGND
IR LED o'tkazgichlari:
12v
*220 R qarshilikdan foydalaning
GND
8 -qadam: kod
Barcha eskizlarni quyidagi manzilda yuklab olish mumkin:
github.com/Nimrod-Galor/eye-animatronics
ZIP formatida yuklab oling va kompyuteringizga oching.
Init-servos.ino eskizini Arduino Bord-ga yuklang.
Ushbu eskiz barcha servolarni o'rta holatiga qo'yadi.
Endi servo shoxlarni tekislash va burish vaqti.
Barcha shoxlarni burab qo'ygandan so'ng, ko'z-animatronics.ino-ni Arduino-ga yuklang.
Tabriklaymiz, ko'z animatronikasi loyihasi bajarildi.
Tavsiya:
Nest termostati, odamlarni kuzatib borish: 12 qadam
Nest Thermostat, odamlar bandligini kuzatish: Nest Thermostat -dan foydalangan holda uyimni sovutish avtomatizatsiyasi IFTTT tomonidan Life360 -ning "uyga birinchi bo'lib kelgan" yordamida yaqin vaqtgacha ishlatilgan. va " uydan oxirgi chiqib ketish " tetikler. Bu juda yaxshi edi, chunki men o'z oila a'zolarimni Li ga qo'shishim mumkin edi
Bolalar haydovchisining avtoulovga kirishi, chiziqni kuzatib borish va to'siqlarni aniqlash mashinasi: 4 qadam
O'z -o'zidan haydab ketadigan, chiziqni kuzatadigan va to'siqlarni aniqlaydigan mashinaga kiradigan bolalarning to'rtta xakerligi: Bugungi yo'riqnomada biz 1000 Vt (Ha, men juda ko'p narsani bilaman!) Elektr bolalar kvadrati o'z -o'zini haydash, chiziqni ta'qib qilish va to'siqlardan qochish vositasiga aylantiramiz! Demo video: https: //youtu.be/bVIsolkEP1kBu loyiha uchun bizga quyidagi materiallar kerak bo'ladi
Elektron pochta, SMS va Pushbullet ogohlantirishlari bilan isitish tankidagi gallonlarni kuzatib boring: 9 qadam (rasmlar bilan)
Elektron pochta, SMS va Pushbullet ogohlantirishlari bilan isitiladigan neft tankerlarining gallonlarini kuzatib boring: XAVFSIZLIK MA'LUMOTLARI: Agar kimdir " bu qurish/o'rnatish xavfsizmi " - Men buni 2 xil neft kompaniyalariga fikr-mulohazalar/xavfsizlik nuqtai nazaridan olib bordim va men buni o't o'chirish bo'limining yong'inni oldini olish bo'yicha o'rinbosari C
Arduino -ga asoslangan robotni kuzatib borish va undan qochish: 5 qadam
Arduino-ga asoslangan robotni ta'qib qilish va undan qochish: Bu oddiy loyihadir, u yorug'likdan saqlanib qoladi. Men bu simulyatsiyani Proteus 8.6 pro-da yaratdim. Komponentlar kerak: -1) Arduino uno.2) 3 LDR.3) 2 Dc Gear Motors. 4) Bitta Servo.5) Uchta 1k rezistor.6) bitta H-ko'prigi l290D7) Birida & O'chirish tugmasi [f
DIY Smart Kamera bilan meni kuzatib boring (Arduino -ga asoslangan): 22 qadam (rasmlar bilan)
DIY Smart Follow Me Drone with Camera (Arduino asosidagi): Hozirgi kunda dronlar juda mashhur o'yinchoqlar va asboblar. Siz bozorda professional va hatto boshlang'ich dronlar va uchadigan gadjetlarni topishingiz mumkin. Menda to'rtta dron bor (kvadrokopterlar va hexkopterlar), chunki men uchadigan hamma narsani yaxshi ko'raman, lekin 200 -parvoz emas