Mündəricat:

Bubble Zəngli Saat Oyanışı Əyləndirir (İş): 7 Addım (Şəkillərlə)
Bubble Zəngli Saat Oyanışı Əyləndirir (İş): 7 Addım (Şəkillərlə)

Video: Bubble Zəngli Saat Oyanışı Əyləndirir (İş): 7 Addım (Şəkillərlə)

Video: Bubble Zəngli Saat Oyanışı Əyləndirir (İş): 7 Addım (Şəkillərlə)
Video: Rombica Timebox 1: Многофункциональные часы 2024, Noyabr
Anonim
Bubble Zəngli Saat Oyanışı Əyləndirir (İş)
Bubble Zəngli Saat Oyanışı Əyləndirir (İş)

Zəngli bir zəngli saatla oyanmaq pisdir. Günəş çıxmamış (və ya çox saatdır ki, çıxmamış) oyanmağı sevməyən insanlardan biriyəm. Yataqda bir balon partiyasından daha yaxşı oyanmağın nə yaxşı yolu var!

Bir arduino və çox yayılmış bir köpük maşın oyuncağı istifadə edərək, siz də baloncukların sevincindən oyana bilərsiniz. Fəaliyyətdə olan həyəcana baxın:

Addım 1: Alətlər və materiallar

Alətlər və materiallar
Alətlər və materiallar

Parçalar (evdəki əşyalarınızı mütləq əvəz edə bilərsiniz): Baloncuk yaradan oyuncaq: Super Miracle® Bubbles Bubble Factory (Michaels -də 12 dollara alınıb) Mikro nəzarətçi: Arduino (mənim vəziyyətimdə köhnə Seeduino) LCD displey: Sparkfun Basic 16x2 Xarakter LCD Mürgülə düyməsi: Zımba Asan Düymə LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Röle: 5V SF COM-00100 Müxtəlif düymələr/açarları vaxt tənzimləmək üçün: SF COM-09190 & SF COM-00102 Potansiyometr: SF COM-09806 Perfboard Diode (1N4001) Rezistor Arduino Pin başlıqları üçün 2.2K Tel Güc adapteri Alətlər

Addım 2: Bubble Maşını açın

Bubble Maşını açın
Bubble Maşını açın
Bubble Maşını açın
Bubble Maşını açın
Bubble Maşını açın
Bubble Maşını açın
Bubble Maşını açın
Bubble Maşını açın

Əvvəlcə baloncuk maşını açmalısınız. Tapdığım açmaq asandır, yalnız dörd ədəd Philips başlı vint.

İçəri girdikdən sonra, həm mühərrikin, həm də batareya paketinin maşınının xaricində qidalana biləcək qədər uzun olan açarı və lehim tellərindən batareyanı və mühərriki ayırın. Sonra, telləri çıxarmaq üçün plastikdən bir açılış etmək üçün Dremel alətindən istifadə edin. Rəngarəng baloncuklar xoşunuza gəlirsə, LED və ya ThingM BlinkM -i maşının üstünə yapışdırın. Nəhayət, bütün telləri toplamaq üçün köpük maşınının arxasına bir mini çörək taxtası qoymağı seçdim. Bu, nəzarətçi ilə qurğu arasındakı məsafəni tənzimləməyi asanlaşdırdı.

Addım 3: Asan Mürgülə Düyməsini Hazırlayın

Asan Mürgülə Düyməsini Hazırlayın
Asan Mürgülə Düyməsini Hazırlayın

Flickr istifadəçisi Tommy Bear, düyməni asan sındırmaq üçün böyük bir addım -addım bələdçi təqdim etdi.

Easy Button Hack Adım 11
Easy Button Hack Adım 11

Əslində bir kondansatör və rezistoru çıxarmalı və öz tellərinizi bağlamalısınız. Asan düymə, dörd Philips baş vintinə daxil olmaq üçün plastik ayaqları çıxararaq asanlıqla açılır. Ayaqlarınıza asıldığınızdan əmin olun. Böyük düymələr səslənir.

Addım 4: Dövrün prototipini hazırlayın

Circutun prototipi
Circutun prototipi

Əşyaları bağlamaq Seçdiyiniz LCD -dən asılı olaraq fərqli kabel tələbləri ola bilər. Sparkfun Basic 16x2 Character LCD və LiquidCrystal.h kitabxanasından istifadə etmək üçün LCD kitabxanadan istifadə edərək məlumat vərəqini izləyin (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) İşdə bir əlaqə diaqramı:

bubble alarm diaqramının ikinci versiyası
bubble alarm diaqramının ikinci versiyası

Əvvəlcə motoru birbaşa tranzistordan idarə etməyi planlaşdırırdım. Göründüyü kimi, motor zəmində əhəmiyyətli miqdarda səs -küy yaradır və LCD -nin zibil çap etməsinə səbəb olur. Motoru və Arduino sxemlərini ayrı saxlamaq üçün röleyə keçdim. Bu tip bir dövrə düzəltməklə tanış deyildim. Bu mənbələr kömək etdi, onları yoxlamaq istəyə bilərsiniz. Bildr.org: Yüksək Güc Nəzarəti: Arduino + TIP120 TransistorITP Fiziki Hesablama Dərsliyi: Arduino ilə yüksək cərəyan yüklərini idarə etmək üçün tranzistordan istifadə.

Addım 5: Kodu yazın

Kodu yazın
Kodu yazın

İşdə istifadə etdiyim kodun GitHub Deposu. Bir az işə ehtiyacı var, ancaq getməyinizə səbəb olacaq. Gələcəkdə ediləcək təkmilləşdirmələr: - Arduino gücünü itirərsə, vaxt itkisindən və həyəcan siqnalından qaçınmaq üçün xarici bir zaman saxlama qurğusu və ya hətta GPS əsaslı bir saat daxil edin - Vaxtın uzaqdan təyin olunmasına və ya fərqli günlər üçün fərqli həyəcan siqnallarına icazə verin. həftənin - əyləncə üçün baloncukları aktivləşdirmə üsulu (gizli mürgüləmə düyməsinə vurma ardıcıllığı?)

Addım 6: Perfboardda Dövrə qurun

Perfboardda Dövrə qurun
Perfboardda Dövrə qurun
Perfboardda Dövrə qurun
Perfboardda Dövrə qurun

Çörək taxtasında bir iş dövrəsi qurduqdan sonra, daha daimi bir quruluş qurmaq üçün hər şeyi perfboarda köçürmək asandır. Ətrafımda bir neçə parça oturdum, ancaq çörək taxtası dizaynına bənzər lövhələr də tapa bilərsiniz ki, bu da dövrəni asanlaşdırır.

Bu tip lövhədə heç bir deşik bağlanmadığı üçün bir tərəfdən torpaq və +5V tel bağladım. Əvvəlcə LCD -ni birbaşa lövhəyə lehimlədim. Pis fikir! Problemlərin aradan qaldırılmasını çətinləşdirdi. İkinci dəfə, qadın sancaq başlıqlarını mükəmməl taxtaya lehimlədim ki, LCD çıxarıla bilsin.

Addım 7: Test edin və tənzimləyin

Test edin və tənzimləyin
Test edin və tənzimləyin

Pervane taxtası dövrəsini bitirdikdən sonra Arduino -ya qoşun. Hər şey işlədiyi göründükdə, köpük maşını və idarəedicini yataq otağınıza quraşdıra bilərsiniz.

Mikro nəzarətçini yataq çərçivəsinə quraşdırmaq üçün əlavə bir qutu istifadə etdim.

Tövsiyə: