Mündəricat:

Şaxta babanı təbrik edirik: 4 addım (şəkillərlə)
Şaxta babanı təbrik edirik: 4 addım (şəkillərlə)

Video: Şaxta babanı təbrik edirik: 4 addım (şəkillərlə)

Video: Şaxta babanı təbrik edirik: 4 addım (şəkillərlə)
Video: NƏNƏ SİQARETLƏ TUTDU😂😂 2024, Noyabr
Anonim
Şaxta babaya salam
Şaxta babaya salam

Bu layihə Milad bəzəklərinin bir hissəsi olaraq edildi. İşıqları və sizi tanıyanda hərəkət edən qolu olan bir Şaxta babanın kuklasıdır.

Addım 1: Materiallar

Aşağıdakı materiala ehtiyacımız var (istədiyiniz, istədiyiniz və ya mövcudluğunuza uyğunlaşdırıla bilər):

  • Nəzarət lövhəsi: Arduino nano.
  • Bir dəstə led: 8 NeoPixel istifadə edirəm.
  • Bir Şaxta babanın kuklası: və ya seçdiyiniz digər xarakter. Əlinizdə olduqda, açılmasının asan olduğunu və komponentləri yerləşdirmək üçün bir yerin olduğundan və bəzi komponentləri, əsasən də servo tutacaq bir növ daxili quruluşun olduğundan əmin olun. Və ya həqiqətən hiyləgərsinizsə, bütün kukla özünüz edə bilərsiniz (bu vəziyyətdə kukla mexanizmləri qurarkən daha yaxşıdır).
  • Kukla uyğun olan bir servo motor.
  • Hərəkət sensoru: HC-SR501 istifadə etdim.
  • Kondansatör: 2200 uF.
  • Kondansatör: 220 uF.
  • Kondansatör: 100nF.
  • Rezistor: 390 Ohm
  • Bir neçə tel: lazım olduqda.
  • İsti yapışqan.
  • Velcro və ip.
  • Bir növ çubuq: Bir qəhvə paletindən istifadə etdim.
  • Vintlər.
  • 5V güc mənbəyi: mobil şarj cihazı və ya güc bankından istifadə edə bilərsiniz (hərəkətlilik əlavə etmək istəyirsinizsə).
  • USB mini B kabeli: Arduino proqramlaşdırmaq üçün eynidir.

Və alətlər:

  • Qayçı.
  • Lehimleme dəmir.
  • İsti yapışqan silahı.
  • iynə.
  • Ehtiyacınız olan hər hansı digər.

Addım 2: Tikinti

Tikinti
Tikinti
Tikinti
Tikinti
Tikinti
Tikinti

Gəlin başlayaq.

Kuklanı kürəyindən tutun, digər tərəfdən qayçı və içəri girmək üçün parçanı kəsin. Doldurmağı çıxarın.

Velcro, ip və iynə götürün və diyaframda Velcro tikin.

Bir qolumu çıxarın, sol qolumu seçdiyim kimi;) İsti yapışdırılmışdı, buna görə də asanlıqla ayırmaq üçün isti tətbiq etməliydim.

Çubuğu servonun hərəkət edən hissəsinə yapışdırın. Qolun çiynində bir çuxur düzəldin, çubuğu içəriyə (servo tərəfi xaricində) qoyun və isti yapışdırın. Kukla çiynində qolun olduğu bir çuxur düzəldin.

Servo götürün və quruluşa bərkidin, burada bir flanş və isti yapışqan qarışığı istifadə etdim. Servonun şaft tərəfini hara qoyduğunuzdan əmin olun, bu, etdiyimiz son çuxurdan çıxacaq.

Qarın düyməsi (ən azı 3 mm diametrli və ya sensor işləməyəcək, diametri nə qədər böyük olarsa, aşkarlanma bucağı da o qədər böyükdür) və üzərinə hərəkət sensoru qapağının üstünə (kukla içərisində) isti yapışqan kimi bir deşik düzəldin. Burada parçanın aşınmasını qarşısını almaq üçün bir metal gözlük və ya bənzəri istifadə etməyi düşündüm, amma yapışqan bunun qarşısını almaq üçün kifayət qədər güc verdi. Əlavə olaraq, kumaşın çəkilməsi onun diqqətdən kənarda qalmasına kömək edir.

Ledləri və bəzi telləri götürün və istədiyiniz kimi hazırlayın və buna görə lehimləyin. Mən göbək ətrafını seçmişəm. Adafruit'in Neopixels üçün tövsiyə etdiyi 220uF kondansatörü və 390 Ohm rezistoru lehimləyin. Həm də tullanan tellərə qoşulmaq üçün zəncirin ilk başında 3 sancaq dəstini lehimləyirəm. Dəsti bezlərə (iç hissəyə) isti yapışdırın, ya da başqa bir şəkildə hərəkət etməmələrini təmin edə bilərsiniz.

Kabel çəkmə vaxtıdır. Arduino sancaqları ilə əlaqə yaratmaq üçün istifadə olunan tipik 150 mm tullanan telləri (lazım olduqda F/F və F/M) istifadə etdim. 2, olduğu kimi, ledlərə və sensordan gələn siqnallar üçün. Servo telin özünü istifadə edərək servo üçün siqnal. Daha sonra servo tellərin özünü 3 digər yarım tullanan tellə birlikdə lehimləmək üçün 2 dəst kabel dəsti hazırladım (biri 5V üçün GND üçün), lehimləri yapışan bantla və ya istiliyədavamlı makaronla qoruyun.

Telləri sensorlara və LED -lərə uyğun olaraq qoşun, öz telindən istifadə etdiyimiz üçün servo artıq bağlıdır.

Sensoru qapağı düzgün bağlanmış vəziyyətdə içəriyə qoyun. Doldurmağın təxminən yarısını qoyun, tellərin içindən çıxmasına icazə verin.

Tikintini bitirib sınağa başlayanda, servonun bəzi hərəkətlərindən sonra Arduino sıfırlanmağa və asılmağa başladı. Bunun qarşısını almaq üçün elektrik xətlərində 2200 uF kondansatörü və RESET xətti ilə GND arasında 100 nF kondansatörü lehimləyin.

İndi telləri Arduinoya, 5V və GND -ə bağlayın. Neopixels D2, sensor D5, servo D9 və USB kabel.

Arduino'yu kukla içərisinə qoyun, doldurmağı bitirin və USB kabelinin çıxmasına icazə verin.

Qolunu servoya vidalayın. Burada qolun və servonun mövqelərindən xəbərdar olmalısınız. Düzgün bucağı tapana qədər bir neçə testə ehtiyacınız ola bilər.

Əl işləri bitdi.

Bir güc bankından istifadə edirsinizsə, daha qısa bir USB kabeli istifadə edə bilərsiniz və güc bankını kukla içərisinə qoya bilərsiniz (yer olduğu müddətcə).

Şəbəkəyə qoşulmuş mobil şarj cihazının istifadəsi USB kabelinin kifayət qədər uzun olması və bu kabelin xaricdən görünməsi deməkdir.

Addım 3: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Kodu yükləyinKod burada yerləşdirilib. istədiyiniz kimi klonlaya və ya yükləyə bilərsiniz.

Proqramlaşdırma

Bu layihədə proqramlaşdırma üçün xüsusi tələb yoxdur. Beləliklə, proqramlaşdırma prosesi digər Arduino proqramlaşdırmalarına bənzəyir. Arduino IDE lazımdır.

  • Arduino'yu kompüterə qoşun.
  • Arduino IDE -ni işə salın.
  • Layihəni yükləyin.
  • "Yükləmə" düyməsini basın və bitənə qədər gözləyin.
  • Arduino'yu ayırın.

Addım 4: Nəticə

Tamamlandı !!!

Bunu hərəkətdə görmək vaxtıdır.

Bir maraq olaraq, sənətkarlıq edərkən kuklanın içindəki quruluşun ayaqları uzatmaq üçün bir mexanizm olduğunu kəşf edirəm, amma qısa ayaqları ilə daha yaraşıqlı olduğunu düşünürəm.

İstifadə olunan servodan asılı olaraq bir az səs -küylü ola bilər, ancaq Milad mahnıları ilə susdura bilərsiniz;)

Tövsiyə: