Mündəricat:
- Addım 1: İmtina
- Addım 2: Balqabağı hazırlayın
- Addım 3: Göz yuvasını yaradın
- Addım 4: Spooky Gözləri Göz Yuvalarına yapışdırın
- Addım 5: Servosları göz yuvalarına quraşdırın
- Addım 6: Balqabağın İçinə Göz Yuvası və Servo Montajlarını Yapışdırın
- Addım 7: Elektronikanı qoşun
- Addım 8: Hər şeyi Daxilinə Tuck
- Addım 9: Mənbə Kodu
Video: Animasiya Spooky Balqabaq Gözləri: 9 Adım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bir neçə il əvvəl, yeni bir animasiya Halloween rekvizitindən ilham axtararkən, YouTube -un 68 faizi Arduino Servo Balqabağı adlı iştirakçısı olan bir videoya rast gəldik. Bu video tam olaraq axtardığımız şey idi, lakin bəzi detallar çatışmırdı. Beləliklə, qərara gəldik ki, bəzi dəyişikliklərlə quruluşumuzu qeyd etməliyik ki, digərləri də izləyə bilsin. Etdiyimiz ilk dəyişiklik əsl balqabağı sənətkarlıq mağazasının köpük versiyası ilə əvəz etmək oldu. Bizim üçün bu iki şəkildə kömək edir. Birincisi, yapışqan qarışıqlıq yoxdur. İkincisi və ən əsası, yenidən istifadə edilə bilər. Ancaq bu qərar digər dəyişikliklərə ehtiyac olduğunu göstərir.
Alətlər:
1) X-ACTO bıçağı və ya başqa bir iti bıçaq.
2) Birdən çox matkapla qazın.
3) gördüm
4) Fayl
5) Zımpara
6) İsti əriyən yapışqan tabancası və yapışqan çubuqlar.
Parçalar:
1) Həyat Boyu Köpük Balqabağı
2) Qorxulu Göz Topları
3) 1 PVC muftalar
4) Mikro servolar
5) Arduino Uno
6) Lehimsiz Çörək Paneli
7) Bərpa teli
8) Taxta Dübeller
Video
Tamamlanmış prototipin qısa bir videosunu görmək üçün https://www.youtube.com/embed/B73tJmcNe7E səhifəsinə baxın.
Addım 1: İmtina
Bu təlimatı izləmək nəticəsində baş verən hər hansı bir hadisəyə görə heç bir məsuliyyət daşımadığımızı bildirmək üçün tez bir şəkildə imtina etməliyik. Bir şey tikərkən istehsalçıların təlimatlarına və təhlükəsizlik vərəqələrinə riayət etmək həmişə ən yaxşısıdır. Sadəcə, özümüzü yaratmaq üçün istifadə etdiyimiz addımlar haqqında məlumat veririk. Biz peşəkar deyilik. Əslində bu quruluşa qatılan hər 3 nəfərdən 2 -si uşaqdır.
Addım 2: Balqabağı hazırlayın
Balqabağın altındakı böyük bir giriş çuxurunu kəsin.
Matkabınızı və ürkütücü gözlərin diametrindən bir qədər kiçik olan bir qazmağı istifadə edərək, balqabaqda təsadüfi aralıklarla deliklər qazın. Orijinal ilham balqabağının 12 ürkütücü gözü vardı. Göz sayını zövqünüzə və balqabağın ölçüsünə uyğunlaşdıra bilərsiniz. Bu layihədə istifadə edilən qorxunc gözlər təxminən 1 1/4 "diametrində idi, buna görə gözləri açmaq üçün 1" kürək ucu istifadə etdim.
Delikləri qazdıqdan sonra, çuxurun içərisində yivli bir kənar yaratmaq üçün faylı götürdüm və tez -tez bir gözlə sınayırdım. Doyduqdan sonra çuxurun xarici kənarını bir az yuvarlamaq üçün incə zımpara istifadə edərək daha real görünüşlü bir təsirə sahib oldum.
Addım 3: Göz yuvasını yaradın
Gözlərinizə uyğun olan 1 PVC bağlama və ya tapa biləcəyiniz hər hansı bir ölçü birləşməsini götürün və yarıya bölün.
Qorxulu gözlərinizin ölçüsündən asılı olaraq, PVC birləşmənin içini biraz daha böyük açmaq lazım ola bilər. Bu layihədə istifadə edilən gözlər təxminən 1 1/4 "diametrində idi, buna görə də bağlama yarıları 1 1/4" kürək ucu ilə sıxıldı və təxminən 3/8 "dərinliyə qədər qazıldı. Ancaq dərinliyi dəyişdirmək olar. seçdiyiniz həqiqi gözlərin ehtiyaclarını və istifadə etdiyiniz balqabağın divar qalınlığını ödəmək üçün. Balqabağın köpük divarları nə qədər qalınsa, çuxuru daha böyük açmaq ehtiyacı o qədər azdır. əsl balqabaq divarları qalın olduğu üçün bu layihədə istifadə olunan köpük balqabağındakı divarlar çox incə olduğu üçün muftada dəyişikliklər tələb olunduğundan 1 "kuplajları dəyişdirmək lazımdır.
PVC bağlama yarıları göz yuvası testi ürkütücü gözlərə uyğun olaraq istifadə üçün düzgün şəkildə dəyişdirildikdən sonra. Mərkəzin göz yuvası ilə hizalandığını təyin edin. Kiçik bir matkap istifadə edərək göz yuvasından sonuna qədər bir delik açın. Bu çuxur növbəti addımda gözü bağlamaq üçün istifadə olunacaq. Bu proyektdə deliklər göz yuvasının önündən 1/4 aralığında yerləşdirilir. Alternativ olaraq, ürkütücü gözün mərkəzinin göz yuvasının içərisinə kifayət qədər dərin oturmasını təmin etmək üçün göz yuvasının önünə kifayət qədər dərinlikdə ağaclar düzəldə bilərsiniz. Bu layihədə hər iki prosesin hansının daha yaxşı işlədiyini sınamaq üçün istifadə edilmişdir. Nəticəmiz qazılmış deliklərin daha yaxşı olmasıdır.
Addım 4: Spooky Gözləri Göz Yuvalarına yapışdırın
Qorxulu gözün yuxarı hissəsinin mərkəzini tapın. Sonra kiçik bir çuxur qazın və dibindən çıxın. Bu layihədə, istifadə edilən ürkütücü gözlərin şagirdlərində bir az yansıtıcı bir ləkə var, buna görə gözlərin sol tərəfində olacağımı qərara aldım. Bu, çuxurları qazarkən diqqətli olmalı olduğumu ifadə edirdi ki, yansıtıcı nöqtə hər bir ürkütücü gözdə həmişə eyni mövqedə olanda mən delik açdım. Ayrıca, bu layihədə qorxulu gözlərdən bir neçəsi yuxarı və aşağı baxır. Bu gözlərdə deliklər 45* qazıldı (gözlərin yanlarında).
Ardından, 2 uzunluğunda bir tel kəsin. Qorxunc gözü diqqətlə göz yuvasına qoyun və delikləri hizalayın. Ardından, qoruyucu teli göz yuvasının bir tərəfindən, ürkütücü gözə və digər tərəfinə çəkin. göz yuvası. Boru telinin çıxan uclarını 90* üzərində əyərək isti əriyən yapışqan ilə bərkidin.
Qorxunc göz göz yuvasına taxıldıqdan sonra təxminən 1 1/2 uzunluğunda taxta dübel çubuğu kəsin. Qorxunc göz gözünün yuvanın mərkəzində olmasına diqqət edərək taxta dübel çubuğunun ucuna bir az isti yapışqan əlavə edin və Qorxulu gözün arxasının ortasına yapışdırın. Hər bir dübel çubuğunun servonun çubuğa qısa bir uzunluqlu tel vasitəsilə bərkidilməsi üçün 2 delik açdığını fərq edəcəksiniz. O anda servoların qolu və atışı bilinməmişdi və buna görə də hər iki çuxurun olması müvəffəqiyyət şansımızı artırdığına qərar verildi. Göründüyü kimi daxili çuxur kifayət qədər çoxdur və çubuqların uzunluğu qısaldıla bilər, beləliklə daha yaxşı balqabağın içindəki boşluq.
Addım 5: Servosları göz yuvalarına quraşdırın
Hər bir göz yuvasına bir motor servo isti yapışdırın. Yapışqan sərtləşdikdən sonra zəmanət telinin bir hissəsini götürün və dübel çubuğunu servo buynuzuna bağlayın. Bu prototipdə, zəmanət teli uyğun gəlməzdən əvvəl servo buynuz çuxurunu genişləndirməli olduq. Çubuq telini uzunluğuna kəsmədən əvvəl gözü və servo buynuzu ortaladığınızdan əmin olun ki, bu da göz yuvasına doğru atış təmin edəcək. Lazım olduğu kimi tənzimləyin.
Addım 6: Balqabağın İçinə Göz Yuvası və Servo Montajlarını Yapışdırın
Bu növbəti addımda, balqabağın içərisindəki hər bir göz yuvası və servo qurğularını isti yapışdırın. Bütün gözləri düzgün istiqamətləndirməyə çalışın.
Addım 7: Elektronikanı qoşun
Bu addımda servoları gücə, yerə və rəqəmsal pinlərə bağlamalı olacaqsınız. Bu prototipdə istifadə olunan servolar qırmızı (5 volt +), qəhvəyi (torpaq -) və narıncı (tətik) tellərə malikdir. Hər bir servonun qırmızı teli Uno lövhəsinin 5 voltlu pininə, hər bir servonun qəhvəyi teli Uno lövhəsinin şnuruna bağlanmalı və nəhayət, hər bir servonun narıncı telinə qoşulmalıdır. Uno lövhəsindəki rəqəmsal çıxış pimi. Aşağıdakı proqram altı servo idarə etmək üçün 5 -dən 10 -a qədər sancaqlar istifadə edir. Beləliklə, 5 pinini ilk servoya, 6 -nı ikincisinə, 7 -ni üçüncüsünə və s. Və s. Bağladıq, nəhayət bütün 6 servo bağlanana qədər. 5 volt və torpaq əlaqələrinin hamısını birləşdirməyə kömək etmək üçün Uno lövhəsindən hər bir servoya 5 volt və torpaq əlaqələrini paylamaq üçün kiçik bir lehimsiz çörək taxtası istifadə edildi.
Addım 8: Hər şeyi Daxilinə Tuck
Bütün əlaqələr edildikdən sonra, balqabağın içərisindəki Uno taxtasını və lehimsiz çörək taxtasını yumşaq bir şəkildə sıxın, ancaq hərəkət edən servoların yolundan kənarda saxlayın. Prototipdə lehimsiz çörək taxtasını Uno lövhəsinin arxasına ikiqat üzlü lent istifadə edərək bağladıq.
Addım 9: Mənbə Kodu
Bu layihə üçün istifadə olunan kod çox sadədir. Bir servo sıra yaradırıq və serialı 6 rəqəmsal sancağa bağlayırıq. Sonra təsadüfi olaraq hər servo üçün 5 ilə 175 dərəcə arasında mövqelər yaradırıq və 2 saniyəyə qədər yatırıq.
#daxil edin
// maksimum səkkiz servo obyekt yaradıla bilər Servo myServos [6]; // İndi 6 servo massivimiz var. int pos = 0; // servo mövqeyini saxlamaq üçün dəyişən. int delayFactor = 10; // gecikmə faktorunu saxlamaq üçün dəyişən. // Sistemi işə salın. void setup () {Serial.begin (115200); // 6 pinləri servo massivə bağlayın. for (int i = 0; i <6; i ++) {myServos .attach (i+4); } gecikmə (100); // Daha təsadüfi randomSeed edək (50); Serial.println ("Başla…"); } // Main loop void loop () {// 8 servonun hamısını təsadüfi bir yerə köçürün. for (int s = 0; s <6; s ++) {// gözlər üçün təsadüfi bir mövqe əldə edin. pos = təsadüfi (0, 30) * 6; əgər (pos175) {pos = 175; } // Gözləri yeni bir təsadüfi mövqeyə apar myServos [s].write (pos); gecikmə (20); } delayFactor = təsadüfi (25, 200) * 10; // 2 saniyəyə qədər gecikdirin. Serial.print ("Gecikmə"); Serial.println (delayFactor); gecikmə (gecikmə faktoru); }
Tövsiyə:
TFT Animasiya Gözləri: 3 addım
TFT Animated Eyes: Bu layihə TFT ekranlarında bir cüt cizgi göz yaratmaq üçün aşağı qiymətli hissələrdən istifadə edir. Layihə Adafruit " Uncanny Eyes " Layihə.İki ST7735 128x128 piksel ekran və ESP32 lövhəsi adətən təxminən onlayn olaraq satın alınır
Qırmızı gözləri qaraldan skelet: 16 addım (şəkillərlə)
Qırmızı Gözləri Qaraldan İskelet: Halloween üçün yaxşı bir skelet dəstəyini kim sevməz? Bu Təlimat, skeletiniz üçün (və ya sadəcə bir kəllə üçün) parlayan qırmızı gözlərin bir araya gətirilməsini göstərir ki, bu da hiylə və ya qulluqçulara və digər canlılara ürpertici təsir göstərir
Parlayan heykəl gözləri: 5 addım (şəkillərlə)
Parlayan Heykəl Gözləri: Heykəllər ilham, xatırlama və tarixin bir dövrü ilə əlaqələndirir. Heykəllərin yeganə problemi gün işığı xaricində zövq ala bilməmələridir. Ancaq heykəllərin gözünə qırmızı LEDlər əlavə etmək onları şeytana bənzəyir və brin
Piksel Balqabaq: 8 Adım (Şəkillərlə birlikdə)
Piksel Balqabaq: Uzaqdan idarəetmə vasitəsi ilə içəridən fərqli naxışlarla işıqlanan gözə çarpan olmayan bir balqabaq yaradın. Piksellər çox rəngli olsa da, balqabağın qalın dərisi narıncıdan başqa hər şeyi süzəcək, buna görə də piksel rənglərimiz dəyişir
Animatronics Gözləri İzləyin: 8 Adım (Şəkillərlə)
Animatronics Gözləri İzləyin Hərəkəti: Bu Arduino layihəsi hərəkəti çəkmək üçün Optik Akış Sensoru (ADNS3080) istifadə edir. Sonra məlumatları tərcümə edərək servonun hərəkət etməsi üçün gözlərin hərəkət edən cisimləri izləməsini təmin edin. Bu asan bir quruluş deyil. Üç ölçülü çap, lehimləmə, bəzi ümumi texnikalar tələb edir