İçindekiler:

NEOPİKSEL KULLANILAN RGB LED MATRIX: 8 Adım (Resimlerle)
NEOPİKSEL KULLANILAN RGB LED MATRIX: 8 Adım (Resimlerle)

Video: NEOPİKSEL KULLANILAN RGB LED MATRIX: 8 Adım (Resimlerle)

Video: NEOPİKSEL KULLANILAN RGB LED MATRIX: 8 Adım (Resimlerle)
Video: ARDUİNO PROJELERİ - Farklı Yanan LED’i Yakalama Oyunu 5.3 2024, Temmuz
Anonim
Image
Image
Özellikleri
Özellikleri

Bu derste size NEOPIXEL KULLANARAK 5*5 RGB LEDMATRIX'in nasıl oluşturulacağını göstereceğim. Bu matris ile büyüleyici animasyonlar, emojiler ve süper basit harfler görüntüleyebiliriz. başlayalım!

Adım 1: Özellikler

Özellikleri
Özellikleri
Özellikleri
Özellikleri
Özellikleri
Özellikleri
  • Çok küçük
  • Milyonlarca renk
  • Programlama için sadece bir tel gerekli
  • süper dekoratif
  • Emojileri, animasyonları, harfleri görüntüleyebiliriz

Adım 2: Gerekli Malzemeler

İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
  1. 25*neopiksel LED'ler (WS2812 5050smd)
  2. Arduino (herhangi bir Arduino)
  3. 3D baskılı jig (.stl'yi indirebilirsiniz)
  4. teller

Adım 3: 5050 WS2812B LED'leri HAKKINDA

5050 WS2812B LED'leri HAKKINDA
5050 WS2812B LED'leri HAKKINDA
5050 WS2812B LED'leri HAKKINDA
5050 WS2812B LED'leri HAKKINDA
5050 WS2812B LED'leri HAKKINDA
5050 WS2812B LED'leri HAKKINDA

Her ws2812 ledinin 4 pini vardır

  1. Vcc (5v'ye bağlanır)
  2. Gnd
  3. Din (Arduino'ya bağlanır)
  4. DO (veri çıkışı, veri girişindeki sonraki LED'lere bağlanır)

Tek tek ws2812b ledlerim yok bu yüzden led şeritten almaya karar verdim bunun için şeridi havya ile ısıttım (detaylar için videoyu izleyin) Her şeyi topladıktan sonra kuruluma başlayalım

WS2812 LED şeritleri, özel aydınlatma efektleri oluşturmada çok kullanışlı olan, adreslenebilir ve programlanabilir Esnek LED şeritlerdir. Bu LED Şeritler, içinde yerleşik bir WS2812 LED sürücüsü bulunan bir 5050 RGB LED ile çalışır. Her LED, 60mA akım tüketir ve 5V DC kaynağından güç alabilir. Mikrodenetleyicilerin dijital pinlerinden beslenebilen tek girişli data pinine sahiptir.

Üç ayrı Kırmızı, Yeşil ve Mavi LED'in yoğunluğuna bağlı olarak istediğimiz herhangi bir rengi oluşturabiliriz.

Bu temel bilgileri izleyin Video

Adım 4: Devre Şeması

Devre şeması
Devre şeması

Adım 5: Yapma

Yapımı
Yapımı
Yapımı
Yapımı
Yapımı
Yapımı

İlk olarak, neopiksel ledlerini 5*5 matris jig içine yerleştirin. Her LED'i aynı Yönde yerleştirmeyi unutmayın Tüm LED'leri jig'e yerleştirdikten sonra, önce her LED'in her topraklama pimini arka arkaya bağlayın. Ardından, bir sıranın tüm LED'lerinin VCC'sini bağlayın. Kalan satırlar için de aynısını yapın. Bitirdikten sonra, ilk led'den gelen verileri bir sonraki led'deki verilere bağlayın. Her satırdan çıkan veriler sonraki satırlara ilk LED'ler ile bağlanır. Bunu tüm LED'ler için tekrarlayın. Her şeyi bitirdikten sonra. tüm satırları VCC'yi birbirine bağlayın, ayrıca topraklayın. Son olarak kabloları ortak gnd, VCC, veri girişine bağlayın.

6. Adım: Muhafaza

muhafaza
muhafaza
muhafaza
muhafaza

Sonra, köpük levha ile küçük bir mahfaza yaptım. Ve matrisi köpük kasanın içine yerleştirdi.

Arduino Bağlantıları

Vcc'den 5v'ye

Gnd'den gnd'ye

Din'den D7'ye (herhangi bir dijital pin)

Hepsi donanım bağlantılarıyla ilgili

Adım 7: DİNLENME PROGRAMLAMADA

ilk önce, fastled kütüphanesini kurun

Her led'i ayrı ayrı programlayabiliriz. Hızlı led kütüphanesi yardımıyla farklı animasyonlar ve karakterler oluşturabiliriz.

Lütfen bu neopiksel temellerini izleyin Video

.stl, animasyon kodları, test kodunu buradan indirebilirsiniz.

Arduino'ya kod yükledikten sonra 1.5 amperlik bir güç kaynağı kullanılmalıdır. Çünkü maksimum parlaklıkta bir neopiksel led 60 mA civarında akım çeker. Toplam 25 ledimiz var yani 25*60=1.5A

Adım 8: Gelecek Planları

Gelecek Planları
Gelecek Planları
Gelecek Planları
Gelecek Planları
  • Kod oluşturmak için kolay bir yazılım yapmayı planlama
  • Bluetooth bağlantısı ve kontrol

Teşekkürler….

Önerilen: