Mundarija:

Qovoqning qo'rqinchli ko'zlari: 9 qadam (rasmlar bilan)
Qovoqning qo'rqinchli ko'zlari: 9 qadam (rasmlar bilan)

Video: Qovoqning qo'rqinchli ko'zlari: 9 qadam (rasmlar bilan)

Video: Qovoqning qo'rqinchli ko'zlari: 9 qadam (rasmlar bilan)
Video: Номозни масхара килган шайтон жазосини олди 🙀 2024, Noyabr
Anonim
Qovoqning qo'rqinchli ko'zlari
Qovoqning qo'rqinchli ko'zlari

Bir necha yil oldin, Xellouin bayrami uchun yangi animatsiyaga ilhom izlayotganda, biz YouTube ishtirokchisi Arduino Servo Pumpkin deb nomlangan 68percentwater videosiga duch keldik. Bu video aynan biz qidirgan narsadir, lekin ba'zi tafsilotlar yo'q bo'lib ketganday tuyuldi. Shunday qilib, biz o'z tuzilmamizni ba'zi o'zgartirishlar bilan yozib olishimiz kerak deb qaror qildik, shunda boshqalar kuzatishi mumkin edi. Biz qilgan birinchi o'zgartirish haqiqiy qovoqni hunarmandchilik do'konining ko'pikli versiyasiga almashtirdi. Biz uchun bu ikki jihatdan yordam beradi. Birinchidan, yopishqoq tartibsizlik yo'q. Ikkinchi va eng muhimi, uni qayta ishlatish mumkin. Biroq, bu qaror boshqa o'zgartirishlar kerak bo'lganligini anglatadi.

Asboblar:

1) X-ACTO pichog'i yoki boshqa o'tkir pichoq.

2) Bir nechta matkap bilan burg'ulash.

3) ko'rdim

4) Fayl

5) zımpara qog'ozi

6) Issiq eritilgan yopishtiruvchi qurol va yopishtiruvchi tayoqlar.

Qismlar:

1) Lifesize ko'pikli qovoq

2) qo'rqinchli ko'z to'plari

3) 1 PVX muftalar

4) mikro servo

5) Arduino Uno

6) Lehimsiz non paneli

7) Qoplama simlari

8) Yog'och dublonlar

Video

Tugallangan prototipning qisqa videosini ko'rish uchun https://www.youtube.com/embed/B73tJmcNe7E ga qarang.

1 -qadam: Ogohlantirishdan voz kechish

Shuni ta'kidlash kerakki, biz ushbu ko'rsatmalarga amal qilish natijasida sodir bo'layotgan har qanday narsa uchun javobgarlikni o'z zimmamizga olmaymiz. Har qanday narsani qurishda ishlab chiqaruvchilarning ko'rsatmalariga va xavfsizlik varaqlariga rioya qilish har doim yaxshidir, shuning uchun siz o'zingiz tayyorlagan buyumlar va asboblar uchun ushbu hujjatlar bilan tanishib chiqing. Biz shunchaki o'zimiz yaratgan qadamlar haqida ma'lumot beramiz. Biz professional emasmiz. Aslida, ushbu qurilishda qatnashgan har 3 kishidan 2 nafari bolalardir.

2 -qadam: Qovoq tayyorlang

Qovoq tayyorlang
Qovoq tayyorlang
Qovoq tayyorlang
Qovoq tayyorlang
Qovoq tayyorlang
Qovoq tayyorlang

Qovoqning pastki qismidagi katta kirish teshigini kesib oling.

Qo'rqinchli ko'zlar diametridan biroz kichikroq bo'lgan matkap va matkap yordamida qovoqda tasodifiy joylashtirilgan teshiklarni burg'ulang. Qovoqning ilhomlantiruvchi 12 ko'zlari qo'rqinchli edi. Ko'zlar sonini didingizga va oshqovoq hajmiga moslashtirishingiz mumkin. Ushbu loyihada ishlatilgan qo'rqinchli ko'zlar diametri taxminan 1/1 dyuym edi, shuning uchun men ko'zlarni burish uchun 1 dyuymli belkurakdan foydalandim.

Teshiklarni burg'ilaganimdan so'ng, men teshikni ichkarisida qirrali burchak hosil qilish uchun faylni oldim va uni tez -tez ko'zlarimdan birida sinab ko'rdim. Qachonki men qoniqsam, tuynukning tashqi chetini biroz burish uchun ingichka zımpara ishlatardim, bu esa unga yanada aniqroq effekt beradi.

3 -qadam: ko'z rozetkasini yarating

Ko'z rozetkasini yarating
Ko'z rozetkasini yarating
Ko'z rozetkasini yarating
Ko'z rozetkasini yarating

1 dyuymli PVX ulagichni yoki sizning ko'zingizga mos keladigan o'lchamdagi ulagichni oling va uni yarmiga bo'ling.

Qo'rqinchli ko'zlarning kattaligiga qarab, siz PVX ulagichining ichki qismini biroz kattaroq ochishingiz kerak bo'ladi. Ushbu loyihada ishlatilgan ko'zlar diametri taxminan 1/1 dyuym edi, shuning uchun ulanish qismlari 1/4 dyuymli pichoq yordamida zerikib, taxminan 3/8 dyuymgacha burg'ilandi. Ammo chuqurlikni o'zgartirish mumkin. Siz tanlagan haqiqiy ko'zlarning ehtiyojlarini qondirish va siz ishlatayotgan oshqovoqning devor qalinligi. Qovoqning ko'pikli devorlari qanchalik qalin bo'lsa, tuynukni shunchalik katta teshik qilish kerak emas. Ilhom beruvchi videoda, hissa qo'shgan 68percentwater 1 dyuymli muftalarni o'zgartirish kerak, chunki haqiqiy qovoq devorlari qalin edi, lekin bu loyihada ishlatilgan ko'pikli qovoq devorlari juda nozik, shuning uchun muftaga o'zgartirishlar kiritish kerak edi.

PVX biriktiruvchi yarmlar to'g'ri ishlatilgandan so'ng, ko'z rozetkalari testi qo'rqinchli ko'zlarga mos keladi. Qaysi markazning ko'z teshigi bilan tekislanishini aniqlang. Kichkina matkap yordamida ko'z teshigidan oxirigacha teshik oching. Bu teshik keyingi bosqichda ko'zni bog'lash uchun ishlatiladi. Ushbu loyihada teshiklar ko'zning old qismidan 1/4 dyuymli masofada o'rnatiladi. Shu bilan bir qatorda, siz ko'zoynakning old qismiga etarlicha chuqur joylashishingiz mumkin, shunda ko'zning o'rtasi ko'z teshigiga etarlicha chuqur joylashishi mumkin. Ushbu loyihada ikkala jarayon ham qaysi biri yaxshiroq ishlaganini tekshirish uchun ishlatilgan. Bizning xulosamiz shuki, burg'ulash teshiklari yaxshiroq.

4 -qadam: Qo'rqinchli ko'zlarni ko'z rozetkalariga ulang

Qo'rqinchli ko'zlarni ko'z rozetkalariga ulang
Qo'rqinchli ko'zlarni ko'z rozetkalariga ulang
Qo'rqinchli ko'zlarni ko'z rozetkalariga ulang
Qo'rqinchli ko'zlarni ko'z rozetkalariga ulang
Qo'rqinchli ko'zlarni ko'z rozetkalariga ulang
Qo'rqinchli ko'zlarni ko'z rozetkalariga ulang

Qo'rqinchli ko'zning yuqori qismini toping. Keyin u orqali va pastki qismigacha kichik bir teshik oching. Loyihada, qo'rqinchli ko'zlar o'quvchilarida bir oz aks ettiradi, shuning uchun men ularni ko'zning chap tomonida bo'lishiga qaror qildim. Bu shuni anglatadiki, men teshiklarni burg'ilashda har bir qo'rqinchli ko'zning aks ettiruvchi joyi har doim bir xil holatda bo'lishi uchun teshiklarni burg'ilashda ehtiyot bo'lishim kerak edi. Bundan tashqari, ushbu loyihada bir nechta qo'rqinchli ko'zlar yuqoriga va pastga qaraydi. Bu ko'zlarda teshiklar 45* burg'ulashdi (ko'zning yon tomonlarida).

Keyin, 2 dyuym uzunlikdagi himoya simini kesib oling. Qo'rqinchli ko'zni ehtiyotkorlik bilan ko'z teshigiga joylashtiring va teshiklarni tekislang. Shundan so'ng, himoya simini ko'z rozetkasining bir tomonidan, qo'rqinchli ko'zga va boshqa tomoniga qo'ying. Qoplama simining chiqadigan uchlarini 90* dan oshiq buking va issiq eritilgan elim bilan mahkamlang.

Qo'rqinchli ko'z ko'z rozetkasiga o'rnatilgandan so'ng, uzunligi taxminan 1 1/2 dyuym bo'lgan yog'och dublonni kesib oling. Qo'rqinchli ko'z qorachig'ini rozetkaning o'rtasiga qo'yib, yog'och dübel tayog'ining uchiga ozgina issiq elim qo'shing va uni qo'rqinchli ko'zning orqa qismining o'rtasiga mahkamlang. Siz sezasizki, har bir dübel tayog'ida servo tayog'ini qisqa tutashtiruvchi sim orqali ulash uchun 2 teshik ochiladi. Qachonki, servolarni ko'tarish va ko'tarish haqida ma'lumot yo'q edi, shuning uchun ikkala teshikka ega bo'lish muvaffaqiyat qozonish imkoniyatimizni oshirdi, deb qaror qilindi. qovoq ichidagi bo'shliq.

5 -qadam: servolarni ko'z rozetkalariga o'rnating

Servoslarni ko'z rozetkalariga o'rnating
Servoslarni ko'z rozetkalariga o'rnating
Servoslarni ko'z rozetkalariga o'rnating
Servoslarni ko'z rozetkalariga o'rnating

Har bir ko'z uyasiga motorli servo issiq elim. Yelim qotib qolgandan so'ng, himoya simining bir qismini oling va dublon tayog'ini servo shoxiga ulang. Ushbu prototipda biz zaxira simlari mos kelguncha servo shoxli teshikni kattalashtirishimiz kerak edi. Qoplama paychalarining uzunligini kesishdan oldin, ko'zni va servo shoxni markazlashtirganingizga ishonch hosil qiling, bu esa ko'z rozetkasiga to'g'ri tashlanishini ta'minlaydi. Zarur bo'lganda sozlang.

6 -qadam: Qovoq ichidagi ko'z rozetkasi va servo birikmalarini yopishtiring

Qovoq ichidagi ko'z rozetkasi va servo birikmalarini yopishtiring
Qovoq ichidagi ko'z rozetkasi va servo birikmalarini yopishtiring
Qovoq ichidagi ko'z rozetkasi va servo birikmalarini yopishtiring
Qovoq ichidagi ko'z rozetkasi va servo birikmalarini yopishtiring

Keyingi qadamda qovoq ichidagi har bir ko'z teshigi va servo moslamalarni issiq yopishtiring. Barcha ko'zlarni to'g'ri yo'naltirishga e'tibor bering.

7 -qadam: Elektronikani ulang

Elektronni ulang
Elektronni ulang

Ushbu bosqichda siz servolarni quvvat, er va raqamli pinlarga ulashingiz kerak bo'ladi. Ushbu prototipda ishlatiladigan servolarda qizil (5 volt +), jigarrang (tuproq -) va to'q sariq (tetik) simlar mavjud. Har bir servo sining qizil simini Uno kartasining 5 voltli piniga, har bir servoning jigarrang simini Uno kartasining topraklama pimiga va nihoyat, har bir servoning to'q sariq simini ulash lozim. Uno taxtasida raqamli chiqish pimi. Quyidagi dastur oltita servolarni boshqarish uchun 5 dan 10 gacha pinlardan foydalanadi. Shunday qilib, biz 5 -pinni birinchi servoga, 6 -ni ikkinchisiga, 7 -uchinchisiga va hokazolarni, va hokazolarni bog'ladik. Hammasi 5 voltli va erga ulanishga yordam berish uchun Uno kartasidan har bir servoga 5 voltli va tuproqli ulanishlarni ulash uchun kichik lehimsiz non paneli ishlatilgan.

8 -qadam: Hamma narsani o'z ichiga joylashtiring

Hamma narsani Insde ga yopishtiring
Hamma narsani Insde ga yopishtiring

Barcha ulanishlar amalga oshirilgandan so'ng, qovoq ichidagi Uno taxtasini va lehimsiz nonni muloyimlik bilan tiqing, lekin harakatlanuvchi servolardan chetda qoling. Prototipda biz lehimsiz non taxtasini Uno taxtasining orqa tomoniga ikki tomonlama lenta yordamida biriktirdik.

9 -qadam: Manba kodi

Ushbu loyiha uchun ishlatiladigan kod juda oddiy. Biz servo massiv yaratamiz va massivni 6 ta raqamli pinga biriktiramiz. Keyin biz tasodifan har bir servo uchun 5 dan 175 darajagacha pozitsiyalarni yaratamiz va 2 soniyagacha uxlaymiz.

#qo'shing

// maksimal sakkizta servo moslamani yaratish mumkin Servo myServos [6]; // Endi bizda 6 servo massiv bor. int pos = 0; // servo holatini saqlash uchun o'zgaruvchi. int delayFactor = 10; // kechikish faktorini saqlash uchun o'zgaruvchi. // Tizimni ishga tushiring. void setup () {Serial.begin (115200); // 6 pinni servo qatorga ulang. for (int i = 0; i <6; i ++) {myServos .attach (i+4); } kechikish (100); // Buni tasodifiy tasodifiy qilib olaylik randomSeed (50); Serial.println ("Boshlash …"); } // Main loop void loop () {// Hamma 8 ta servolarni tasodifiy holatga o'tkazing. for (int s = 0; s <6; s ++) {// ko'zlar uchun tasodifiy pozitsiyani olish. pos = tasodifiy (0, 30) * 6; agar (pos175) {pos = 175; } // Ko'zlarni yangi tasodifiy holatga o'tkazing myServos [s].write (pos); kechikish (20); } delayFactor = tasodifiy (25, 200) * 10; // 2 soniyagacha kechiktirish. Serial.print ("Kechiktirish"); Serial.println (delayFactor); kechikish (delayFactor); }

Tavsiya: