İçindekiler:
- Adım 1: Saati Oluşturun
- Adım 2: Elektronik Bileşenleri Ekleyin ve Devreyi Bağlayın
- Adım 3: Kodu Yükleyin ve Keyfini Çıkarın
Video: DIY LED Noel Takvimi: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Geliş takvimi işlevi gören bu analog saati nasıl yaptığımızı anlatacağım. Bir daire içinde 24 saat 24 ws2811 led vardır ve her biri Noel'den önceki günlere kadar yeşil renkte yanar. Noel günü, tüm ışıklar kırmızı yanar. İki ayda bir ışıklar düz mavi renktedir. Arduino IDE tarafından yönetilebilen bir es8266 tarafından çalıştırılıyor, ancak bir ahududu pi de işe yarayabilir. Bu, son derece özelleştirilebilir ve beğeninize göre değiştirilebilir ve hatta normal düz renklerin dışında animasyonlar çalıştırabilir. Bunu nasıl yaptığımı öğrenmek için okumaya devam edin veya aşağıdaki videoyu izleyin!
Gereçler:
- es8266
- 5V güç kaynağı
- ws2811 ledleri
- Saat seti
Adım 1: Saati Oluşturun
5 adet kırmızı meşe 3.5" genişliğinde ve 18" boyunda olan saati yaparak başladık. Onları birbirine yapıştırdıktan sonra fazla yapıştırıcıyı kazıdık ve düz bir şekilde zımparaladık. Sonra kaba bir daire yapmak için bir dekupaj testeresi aldık ve daireyi daha rafine hale getirmek için bant zımparaya geçtik. Bundan sonra, her bir ışığın olması gereken yerin çizgilerini çizmek için merkezden 15 derecelik açıları ölçmek için bir marangoz karesi kullandık. Saatin kenarından yaklaşık 1,5 inç delikler açmak için matkap presini kullandık. Mahoney's Ceviz Yağı ile bitirdik.
Adım 2: Elektronik Bileşenleri Ekleyin ve Devreyi Bağlayın
Açtığımız 1/2 inçlik deliklerden 24 adet ws2811 ledini iterek montaja başladık. Daha sonra saat bileşeninin bir taslağını çizdik ve arkadan sığdırabilmemiz için yaklaşık 3/8 inçlik bir girinti yerleştirdik. Bu yapıldıktan sonra 5V güç kaynağını arkaya yapıştırdık, onu duvara tutacak bir kilit ekledik ve ışıkları çalıştıracak devreyi lehimledik. Devre çok basittir ve ledleri kontrol etmek için es8266 mikrodenetleyiciden tek bir pin ve onlara güç sağlamak için 5V güç kaynağı kullanır.
Adım 3: Kodu Yükleyin ve Keyfini Çıkarın
Sonraki adım aşağıdaki kodu yüklemektir. Bir ES8266 kullandığımız için Arduino IDE bunun için iyi çalışacaktır:
github.com/tmckay1/advent_calendar
Bizimle aynı pini kullanmıyorsanız LED'leri kontrol eden pin tanımını değiştirmeniz ve wifi bilgilerinizi (SSID/şifre) eklemeniz gerekecektir. Ayrıca FastLED ve NTP Client gibi bağımlılıklar kurmanız gerekecek ve benim yaptığım gibi es8266 kartını kullanıyorsunuz, ayrıca kartı Arduino IDE'ye de kurmanız gerekecek (daha fazla bilgi için kaynakları kontrol edin).
Temel olarak kod, wifi'ye bağlandıktan sonra her 10 saniyede bir NTP İstemcisinden geçerli tarihi alır ve ardından Aralık ayıysa kaç ışığın açılacağını hesaplar. Bu bilgiyi aldıktan sonra, saatin üzerindeki ledleri yakmak için FastLED kitaplığını kullanır.
Kodu yükledikten sonra takın ve keyfini çıkarın:)
Kaynaklar
NTP İstemci Bağımlılığını Yükleme:
FastLED Bağımlılığını Yükleme:
Arduino IDE'ye es8266 kartını takma:
Önerilen:
Arduino Takvimi: 6 Adım
Arduino Takvimi: Bu ürün gün içerisinde yapmanız gerekenleri yapmanızı sağlar. İpi oynadığınızda alttaki düğmeye basabilirsiniz ve ışık kırmızıdan yeşile dönecektir. Bu ürün için ihtiyacınız olacak:1. karton2. Not kağıdı3. Maket Bıçağı4. Kalem
5$ İKİLİ SAATLİ PCB TAKVİMİ: 7 Adım (Resimlerle)
İKİLİ SAATLİ 5$ PCB TAKVİMİ: Merhaba! Bu PCB takvimini ve ikili saati Eagle CAD ile yaptım. ATMEGA328P MCU (Arduino'dan) ve 9x9 LED matrix kullandım. Tahtamın boyutları 8cmx10cm (3.14 inç x 3.34 inç). Biraz fazla küçük ama önce: Eagle CAD'in ücretsiz sürümü 80cm^2'ye izin veriyor
Akıllı Duvar Takvimi: 5 Adım
Akıllı Duvar Takvimi: Eşimle birlikte önemli tarihleri işaretlediğimiz klasik kağıt duvar takvimimiz vardı. Etkinlikleri işaretlemek için akıllı telefonlarımızda da Google takvimi kullanıyoruz, bu da çifte iş anlamına geliyordu. Bu yüzden bir çeşit akıllı duvar takvimi oluşturmaya karar verdim, ki bu
Dijital Duvar Takvimi ve Ev Bilgi Merkezi: 24 Adım (Resimli)
Dijital Duvar Takvimi ve Ev Bilgi Merkezi: Bu Eğitilebilir Kitapta, eski düz ekran TV'yi ahşap çerçeveli dijital Duvara Monte Takvim ve Ahududu Pi tarafından desteklenen Ev Bilgi Merkezi'ne açacağım. tüm üyeler için ilgili bilgiler
Büyükanne ve Büyükbaba Takvimi Nasıl Yapılır? Karalama Defteri (Karalama Defteri Nasıl Yapılacağını Bilmiyorsanız Bile): 8 Adım (Resimlerle)
Büyükanne ve Büyükbaba Takvimi Nasıl Yapılır? Scrapbook (Scrapbook Nasıl Yapılacağını Bilmiyorsanız): Bu, büyükanne ve büyükbabalar için çok ekonomik (ve çok takdir edilen!) bir tatil hediyesi. Bu yıl her biri 7 dolardan daha ucuza 5 takvim yaptım. Malzemeler: Çocuğunuzun, çocuklarınızın, yeğenlerinizin, yeğenlerinizin, köpeklerinizin, kedilerinizin veya diğer akrabalarınızın 12 harika fotoğrafı 12 farklı parça