Mündəricat:
- Addım 1: Alətlər və materiallar
- Addım 2: Bubble Maşını açın
- Addım 3: Asan Mürgülə Düyməsini Hazırlayın
- Addım 4: Dövrün prototipini hazırlayın
- Addım 5: Kodu yazın
- Addım 6: Perfboardda Dövrə qurun
- Addım 7: Test edin və tənzimləyin
Video: Bubble Zəngli Saat Oyanışı Əyləndirir (İş): 7 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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.
Tövsiyə:
Soda qablarından əkiz zəngli saat: 7 addım (şəkillərlə)
Soda qutularından əkiz zəngli zəngli saat: Bu təlimat soda qutusundan əkiz zəngli zəngli saatın necə hazırlanacağını göstərir. Layihədə mürəkkəbin çıxarıldığı soda qutularından istifadə olunur (Bağlantı: Soda qutularından mürekkep çıxarılması). Bu zəngli saatı tam işlək hala gətirmək üçün DIY Quartz saat modulu birləşdirildi
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Arduino ilə Zəngli Zəngli Saat: 13 Addım (Şəkillərlə)
Arduino ilə Zəngli Zəngli Saat: Səni bilmirəm, amma sadə bir zəngli saat məni oyatmağa qadir deyil. Yuxudan oyanmaq üçün işığa, səsə və hətta yumşaq bir şilləyə ehtiyacım var. Zəngli saat məni cəlb etmir, buna görə də özümü oyatmağa layiq biri olmağa qərar verdim
Avtomatik Qar Oyanışı: 6 addım (şəkillərlə)
Avtomatik Qar Uyandırma Zəngi: Səhər evdən çıxmaq, bir neçə santimetr ağ əşyanın bir gecədə həll olunmasından sonra çox aktiv ola bilər. Səhər stressi aradan qaldırmaq üçün o günlərdə bir az əvvəl oyanmaq xoş olmazmı? Bu layihə
"Müdrik Saat 2" nin (Bir çox Əlavə Xüsusiyyətləri olan Arduino əsaslı Zəngli Saat) montajı: 6 addım
"Müdrik Saat 2" nin (Bir çox Əlavə Xüsusiyyətə malik Arduino əsaslı Zəngli Saat) Quraşdırılması: Bu dərslik, açıq mənbəli (hardware və proqram) layihə olan Wise Clock 2 üçün dəstin necə yığılacağını göstərir. Tam bir Wise Clock 2 dəsti burada əldə edilə bilər. Xülasə olaraq, bu, Wise Clock 2 -nin edə biləcəyi şeydir (cari açıq mənbə proqramı ilə