Mündəricat:
Video: Siqnallı NeoPixel Saat: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Salam uşaqlar, səhər tezdən qalxmaq bəzən çətindir. Xüsusilə çöldə buludlu, yağışlı və ya qışlı olanda. Zəngli saatı özüm hazırladığım üçün qalxmaq mənim üçün daha xoşdur.:)
Vaxt və həyəcanı idarə etmək üçün dəqiq RTC modulundan istifadə etdim. İki NeoPixel üzüyü vaxtı göstərir (btw. Siz də LED işıqlarına heyransınızmı?). MP3 modulu səs çıxışını idarə edir. Və qəbulu bluetooth vasitəsilə.
Bu təlimatda NeoClock layihəsindən bir az ilham aldım.
Addım 1: Komponentlər
RTC modulu
Yazdığım kimi, Sparkfun - DeadOn RTC -dən dəqiqləşdirilmiş RTC modulundan istifadə etdim. Modul saatlar, təqvimlər və ya hər hansı digər vaxt tutma layihəsi üçün idealdır. Bir mikro nəzarətçi ilə RTC modulu arasındakı əlaqə dörd telli SPI interfeysi istifadə edərək əldə edilir. Əsas qaynaqla təchiz edilmədikdə, çip ehtiyat batareyada çalışacaq şəkildə qurula bilər. Sparkfun, bütün SPI ünsiyyətini təmin edən modul üçün bir Arduino kitabxanası yazdı. Sparkfun, DeadOn RTC Breakout Hookup Guide da yazdı.
Serial MP3 player
Bazarda bir neçə modul var. Dinamik çıxışı olan Open-smart Serial MP3 modulundan istifadə etdim. Masada 3W gücləndirici var.
Gəmidə bir TF kart yuvası da var, buna görə audio faylları MP3 və ya WAV formatında saxlayan bir micro SD kartı bağlaya bilərsiniz. 8GB Kingston microSD kartı istifadə etdim.
Xarici 8 ohm dinamikə qoşulmaq üçün bortda olan dinamik interfeysindən istifadə etdim. UART TTL serial portu vasitəsilə mahnıları dəyişdirmək, səs səviyyəsini və çalma rejimini dəyişdirmək və sair kimi əmrlər göndərərək modulu idarə edə bilərsiniz.
Mahnıların başlamasını və dayandırılmasını idarə etmək üçün öz çox sadə kitabxanamı yazdım.
Bluetooth HC-06 modulu
Telefonumdan saata məlumat göndərmək üçün bu HC-06 bluetooth modulundan istifadə etdim. Bluetooth 2.0 standartını qəbul edir. Bluetooth modulundan vaxt, həyəcan, mahnı, parlaqlıq təyin etmək üçün istifadə etdim … Mükəmməl işləyir! Saatdan bir neçə metr məsafədə məlumat göndərmək problem deyil. Saatda heç bir düymə və açar yoxdur.
Android telefonuma Arduino bluetooth nəzarətçi qurdum. Modula qoşuluram və terminal vasitəsilə əmrləri daxil edirəm.
Misal üçün:
- sa0600 - həyəcanı 6: 00 -a təyin edin
- st1845 - vaxtı 18: 45 -ə təyin edin
- sb80 - parlaqlığı 80 -ə təyin edin
- ps3 - 3 nömrəli mahnını çalın
Nəzarətçi
Arduino Nano modelindən istifadə etdim, çünki kiçikdir və Mini-B USB kabeli ilə işləyir. Nəzarətçi və LM7805 gərginlik tənzimləyicisini yerləşdirmək üçün bir terminal istifadə etdim, amma bu lazım deyil.
NeoPixel üzüklər
İki NeoPixel Üzük istifadə etdim. Dəqiqə və saniyələri göstərmək üçün 60 LED ilə daha böyük üzük. Və saatı göstərmək üçün 24 LED ilə kiçik üzük. Aliexpress -dən hər iki üzüyü aldım.
Daha böyük üzük kövrək olduğu üçün zədələndi və yəqin ki, kobud nəqliyyat zamanı qırıldı.:(Adafruit -dən LED halqasını idarə etmək üçün çox faydalı bir NeoPixel kitabxanası var.
Addım 2: Qutu
Qutunu CNC maşınımda yaratdım. İki üzük üçün ön tərəfdəki dəqiq yivləri kəsdim. Hər iki yivi epoksi qatranla doldurdum. Sərtləşdikdən sonra epoksi qatran zımparalanır və cilalanır.
Yaz aylarında meşədə ölü tapdığım böcəyin başını bəzək olaraq istifadə etdim. Mən də epoksi qatrana tökdüm.
Arxa tərəfində bir aslan doğrayıb qızılla boyadım.
Addım 3: Kabel çəkmə
Kablolama çox sadədir və əsasən modulu nəzarətçiyə bağlamaqdır. Güc açarını və DC Jack Soketini bağladım.
Modulları qutuda saxlamaq üçün kiçik vintlər və isti əriyən yapışqan tabancasından istifadə etdim.
Addım 4: Kodlaşdırma
Bütün kodu bütün lazımi kitabxanalar və modul sənədləri ilə birlikdə Github -a yerləşdirdim.
Tövsiyə:
IR TV Uzaqdan İdarə Edilən İki Siqnallı və Temperaturlu Böyük Arduino LCD Saat: 5 addım
IR TV Uzaqdan İdarə Edilən İki Siqnallı və Temperaturlu Böyük Arduino LCD Saat: IR TV pultu tərəfindən idarə olunan iki həyəcan və temperatur monitoru olan Arduino əsaslı LCD Saat necə qurulacaq
Siqnallı Avtomatik İşıq Çiti Dövrü: 4 Addım
Siqnallı Avtomatik İşıq Çiti Dövrü: Hamıya salam. İşdə müəyyən bir ərazidə hər hansı bir insanın və ya cismin varlığını aşkar etmək üçün yeni bir təlimatla geri qayıtdım. İşıq Çiti Dövrəsinin aşkarlama diapazonu təxminən 1,5 ilə 3 metr arasındadır. Dizaynı olduqca sadədir
DIY Givi V56 İnteqrasiya Siqnallı Motosiklet Topbox Light Kit: 4 Addım (Şəkillərlə)
DIY Givi V56 İnteqrasiya Siqnallı Motosiklet Topbox İşıq Kiti: Bir motosiklet sürücüsü olaraq, yolda görünməyən kimi davranmaqla çox tanışam. Velosipedlərimə əlavə etdiyim bir şey, ümumiyyətlə inteqrasiya olunmuş bir işığı olan üst qutudur. Bu yaxınlarda yeni bir velosipedə keçdim və Givi V56 Monokey aldım
DIY Susam Küçə Zəngli Saatı (Yanğın Siqnallı!): 6 Addım (Şəkillərlə)
DIY Susam Küçə Zəngli Saatı (Yanğın Siqnallı!): Hər kəsə salam! Bu layihə mənim ilk layihəmdir. Qardaşımın ilk doğum günü yaxınlaşdığından ona xüsusi bir hədiyyə etmək istədim. Dayımdan və xalamdan Susam Küçəsində olduğunu eşitdim, buna görə də qardaşlarımla birlikdə zəngli saat qurmağa qərar verdim
Özelleştirilebilir Mahnı Siqnallı LED Gündoğumu Zəngli Saat: 7 Adım (Şəkillərlə)
LED Gündoğumu Zəngli Saat Özelleştirilebilir Mahnı Alarmı ilə: Mənim Motivasiyam Bu qışda sevgilim səhər yuxudan oyanmaqda çox çətinlik çəkdi və SAD (Mövsümi Affektiv Bozukluk) xəstəliyindən əziyyət çəkirdi. Günəş gəlmədiyi üçün qışda oyanmağın nə qədər çətin olduğunu da görürəm