Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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
Ə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
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.
Ə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
Əş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ı:
Ə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
İş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
Çö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
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.