İçindekiler:

WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı: 3 Adım (Resimlerle)
WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı: 3 Adım (Resimlerle)

Video: WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı: 3 Adım (Resimlerle)

Video: WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı: 3 Adım (Resimlerle)
Video: Powerled Programı Ayarları Power Led Kullanımı 2024, Temmuz
Anonim
WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı
WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı
WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı
WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı
WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı
WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı
WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı
WiFi Kontrollü LED Şerit Matris Ekran Saat Işığı

Tinkercad Projeleri »

Programlanabilir LED şeritler, örn. WS2812'ye dayanan, büyüleyici. Uygulamalar çok çeşitlidir ve hızla etkileyici sonuçlar elde edebilirsiniz. Ve bir şekilde saat inşa etmek, üzerinde çokça düşündüğüm başka bir alan gibi görünüyor. Tek LED'lere, Arduino'ya ve dijital saat modülüne dayalı bir kelime saati oluşturma konusunda biraz deneyimle başlayarak, WLAN entegre nodemcu (ESP8622) modülünün düzgün bir bileşeni olan web tabanlı NTP zamanına geçtim. Bu nedenle, bir LED şeridinden ve bir nodemcu denetleyicisinden bir led matris ekran saati oluşturmak, neredeyse tamamen açıktır. Ve bir saati görüntülemenin yanı sıra, 42 x 7 LED şerit pikselden oluşan çok renkli bir piksel matrisi ile her türlü süslü ışık efekti yapılabilir. Demoyu izleyin.

Bir LED şeridin, bir güç kaynağının, MCU düğümünün yanı sıra, bir taban plakası, şeffaf bir yüz plakası, bazı vidalar ve mesafe somunları gibi bazı ek malzemelere ihtiyacınız var. Lehimleme ve ahşap işçiliği becerileri (daha sonra sahip olmadığım…) çok yardımcı oluyor. 3D yazıcı, standı ve elektronik kapağı yazdırmak için akıllıca bir seçimdir.

Gereçler:

6 x HSeaMall 180 parça M3 Naylon Beyaz Altıgen Ara Parça Vida Somunu Pirinç Ara Parça Mesafe Vida Somunu Çeşit Kiti, ahşap plakaya polistirol plaka montajı için

1 x Polistirolplaka 80x20 cm şeffaf, beyaz 2, 5mm ön plaka olarak

1 x Ahşap raf 80 x 20 cm, beyaz, 1, 6 cm LED şerit ve elektronik için taban plakası olarak

20 x Sanayi 15 mm x 3,9 mm Dişli Kendinden Kılavuzlu Vidalar Eşyaları sabitlemek için Sondaj Cıvataları

1 x NodeMCU Lua Amica Modülü V2 ESP8266 ESP-12F -LED Saat kontrolü için Wifi

1 x Güç kaynağı 300 led İÇİN - 230V - 5V, 8A MSKU öğesi: MeanWell Serisi LPV-60. [Enerji Sınıfı A] - 300 LED'e kadar güç sağlamak için

1 x LED şerit, 5m 300 LED, WS2811 IC Dahili 5050SMD, 256 parlaklık - LED piksel matrisi

Otomatik parlaklık ayarı için 1 x ışığa duyarlı direnç

elektronik ve elektrikli parçalar, kablolar, PCB terminalleri 2 kutuplu, uygun bir devre kartı

Adım 1: Taban Plakasını ve Kapağı Oluşturun

Taban Plakasını ve Kapağı Oluşturun
Taban Plakasını ve Kapağı Oluşturun
Taban Plakasını ve Kapağı Oluşturun
Taban Plakasını ve Kapağı Oluşturun
Taban Plakasını ve Kapağı Oluşturun
Taban Plakasını ve Kapağı Oluşturun
Taban Plakasını ve Kapağı Oluşturun
Taban Plakasını ve Kapağı Oluşturun

İlk olarak, kapak plakasının bağlantılarının hizalanması gerekir. Panonun ayrıntılı düzeni PDF'de gösterilmektedir. Her köşede bir mesafeli vida somunu, her köşede dış kenardan 1 cm uzakta olacak şekilde konumlandırılır. Kapak plakasını sabitlemek için uzun kenarın ortasına iki vida monte edilmiştir.

LED şerit, matrisi oluşturmak için her biri 42 LED'de yedi satıra kesilir. LED çizgileri, pano düzeni PDF'de gösterildiği gibi panoya simetrik olarak sabitlenmiştir. ÖNEMLİ: satırların veri akış yönü, üst satır için soldan sağa, sonraki satır için sağdan sola, sonraki satır için tekrar soldan sağa ve tüm yedi satır için böyle devam eder.

Veri hattı ve güç hatları (GND, +5V) yukarıdan aşağıya doğru her hat için bağlanır (lehimlenir). Yani bir ve iki satır sağ tarafta, iki ve üç sol tarafta, üç ve dördün sağ tarafta ve bu böyle devam eder. Bu strateji lehimli hatları kısa tutar.

Güç kaynağına giden güç hatları, son LED'e giden güç kaynağı için çok uzun bir uzunluk olmasını önlemek için hattın ortasına lehimlenmiştir.

Kartın sol üst kısmındaki ışığa duyarlı rezistör için 3 mm'lik bir delik (lambanın alt kısmı olacaktır) direnci dışa dönük olarak destekler (lambanın arkasına, LED matrisinden fazla ışık almamak için). Direnç dışarıyı gösterir, bağlantı hatları birlikte başka bir delinmiş delikten lambanın arkasına yönlendirilir.

Kapak plakası, taban tahtasındaki montaj deliklerine simetrik konumlarda delikler aldı. Plastik mesafe halkalı vidalar, kapak plakasını taban kartına sabitler.

Bir stand için, sabit bir stand sağlamak için M4x20mm vidalarla sabitlenmesi gereken iki beyaz parça yazdırdım.

Adım 2: Güç Kaynağı ve Elektronik

Güç Kaynağı ve Elektronik
Güç Kaynağı ve Elektronik
Güç Kaynağı ve Elektronik
Güç Kaynağı ve Elektronik
Güç Kaynağı ve Elektronik
Güç Kaynağı ve Elektronik
Güç Kaynağı ve Elektronik
Güç Kaynağı ve Elektronik

Şimdi LED şerit matrisi için biraz güce ve denetleyiciye ihtiyacım var. İlk başta denetleyici düğümüMCU. Çok basit bir devre kartı, nodemcu'nun sökülebilir bir şekilde monte edilmesine izin verir, bu, harap olmuş bir elektronik cihazı çok sayıda lehimli pimle lehimlemekten daha can sıkıcı bir şey değildir. Bağlantılar aşağıda açıklanmıştır:

DüğümMCU Bağlantısı (A0 ışık direnci pimi 1

3, 3V ışık direnci pimi 2

LED şeridin D2 DIN'si

Vin 5V güç kaynağı

GND GND güç kaynağı

Güç kaynağı, taban kartının arkasına monte edilmiştir. Nispeten büyük beslemeyi uzun kenar yönü boyunca, alt kısımdaki 5V/GND bağlantısıyla, ön taraftaki konektörlerin delinmiş bütünden geçtiği yerde sabitlemeye karar verdim. Güç kaynağının montaj delikleri, 3D baskılı elektronikler ve güç konektör kapakları ile birlikte kullanılır. Tasarım anında yapıldı - geçmişe bakıldığında, güç kaynağının yanında hepsini tek bir kapakta birleştirecektim - işte prototipler bunun için. …

3D parçalar tinkercad (hızlı tasarımlar için harikadır) ile oluşturulmuş ve Cura ile basılmış/dilimlenmiştir.

Tinkercad projesine bağlantı: Tinkercad LED şerit matris bileşenleri

3. Adım: Yazılım

Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım

Bir nodemcu'nun avantajı kesinlikle herhangi bir dijital saat modülüne gerek olmamasıdır, ayrıca nodemcu'yu kontrol etmek için web sunucusunu kullanabileceğinden ayrı bir kontrol arayüzüne de ihtiyacınız yoktur.

Matris mesajlaşma panosu, lamba, oyun istasyonu gibi Tetris, kar yağışı ışığı, …

Neyse ki nodeMCU'yu programlamak arduinoları programlamaya çok, çok yakın. Arduino IDE kullanılabilir. Arduino IDE'yi nasıl kurabileceğinizi ve nodeMCU ESP8622 ile nasıl çalıştırabileceğinizi gösteren tonlarca iyi açıklama var. Ve onları talimatlara da alıyorsunuz - Magesh Jayakumar tarafından Arduino IDE'de Nodemcu'ya Hızlı Başlangıç (ESP8266)

Birkaç kitaplığın yüklenmesi gerekiyor ve yazılım hala devam ediyor. Saat ekranı, kayan metin ve bazı efektler dahildir.

Saat ve efektler bir web sayfası üzerinden kontrol edilebilir. Bu hala çok basit ve web sayfasının her türlü düzgün işlevle gerçekten güzel bir kullanıcı arayüzüne nasıl yükseltilebileceğini öğrenmem gerekiyor.

Daha yapılacak çok şey var.

Önerilen: