İçindekiler:

Arduino RGB Matrix Kelime Saati: 6 Adım
Arduino RGB Matrix Kelime Saati: 6 Adım

Video: Arduino RGB Matrix Kelime Saati: 6 Adım

Video: Arduino RGB Matrix Kelime Saati: 6 Adım
Video: Arduino 8x8 Dotmatrix - Dotmatris Kullanımı - Led Tabela - 59 - 2024, Kasım
Anonim
Arduino RGB Matris Kelime Saati
Arduino RGB Matris Kelime Saati

Rakamları unutun, RGB LED Kelime Saati, zamanı metin olarak görüntüler! İki el veya dijital ekran yerine, Kelime Saati, standart bir 8x8 LED matrisi kullanarak parlak LED ışığında mevcut zamanı kelimeler olarak gösterir. Örneğin, saat 10:50 olsaydı, LED saat ON BİRE ON DAKİKA OLDUĞUNU söylerdi. 10:30'da SAAT ON YARI GEÇTİ denilirdi.

Gereçler

Donanım bileşenleri:

WS2812 LED 5050 RGB 8x8 64 Arduino için LED Matrisi

Wemos D1 Mini Pro

M3 x 12mm Altıgen Soket Vida Cıvataları

Yazılım uygulamaları ve çevrimiçi hizmetler:Arduino IDE

El aletleri ve imalat makineleri:

Glowforge - Lazer Kesici veya lazer kesim hizmeti.

1. Adım: İlki Değil

İlki Değil
İlki Değil
İlki Değil
İlki Değil

Bu tür Word Clock'u ve ESP8622 saatlerini daha önce görmüştüm, ancak hiçbiri bu kadar basit değildi. Neotrace tarafından bir talimat buldum. İhtiyacım olana çok yakındı. Aslında aliexpress'te bu 8x8 matris ızgaralarını bulana kadar başaracaktım. Kodu kullandım ve düzenimle çalışmak için biraz değiştirdim.

Adım 2: RGB LED Matrisinin Bağlanması

RGB LED Matrisinin Bağlanması
RGB LED Matrisinin Bağlanması

Devre işin en kolay kısmı. Sadece +5v, toprak ve verileri bağlayın. Yaptığınız kodu yükleyin. IOS ve wifi ile ilgili bir sorunum vardı, bu yüzden zaman aşımına uğradığında bir erişim noktası kuracak ve ayarları güncellemek için kendi sayfasını sunacak. Bir RTC olmadan o kadar doğru olmayacak, ancak saatten daha fazla sanat.

Adım 3: Muhafazayı Tasarlama

Muhafazayı Tasarlamak
Muhafazayı Tasarlamak
Muhafazayı Tasarlamak
Muhafazayı Tasarlamak

Muhafazayı oluşturmayı kolaylaştıran bir lazere sahip olduğum için şanslıyım. İlk yapıyı yapmak için harika svg kutu üreteci Boxes.py kullandım. "Yüzü" büyütmek için kapağı ters çevirdim. Bu, saat için daha iyi bir görüş açısı sağlar.

4. Adım: Muhafazayı Oluşturma

Muhafazayı İnşa Etme
Muhafazayı İnşa Etme

Kasanız için kendi dosyanızı oluşturmanızı öneririm. Malzemenizin kalınlığına bağlı olacaktır. Referans için SVG kesme dosyasını ekledim. İnce bir şeffaf akrilik parçasını spreyle boyadım ve ardından boyayı lazerle kazıdım ve kestim.

Adım 5: Kod

kod
kod

Çeşitli parçalardan kod kesip yapıştırdım, ne kadar verimli veya zarif olduğundan emin değilim, ama işe yarıyor. Onu okumak oldukça basit. Ancak herhangi bir ekleme veya kod düzeltmesi için mutlu olurum.

Bu proje üzerinde ve üzerinde çalışmaya devam edeceğim. Kod gelince, bilmek benim için yeterince iyi. Katkıda bulunmak isteyen varsa lütfen github projesine ekleyin.

Adım 6: Alternatif Muhafaza

Alternatif Muhafaza
Alternatif Muhafaza
Alternatif Muhafaza
Alternatif Muhafaza

Başka bir muhafaza yaptım, bu daha da küçük. Gördüğünüz gibi, saati sunmanın birçok yolu var.

Önerilen: