İçindekiler:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 Adım (Resimlerle)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 Adım (Resimlerle)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 Adım (Resimlerle)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 Adım (Resimlerle)
Video: WS2812 // ESP8266 // 4x4 CUBE // NEOPIXEL 2024, Kasım
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

İşte size göstereceğim için çok heyecanlı olduğum bir projeye giriş. Bu, üzerinde göstermenize izin verecek bir DIY Akıllı LED Matrisi hakkında, YouTube İstatistikleri, Akıllı Ev İstatistikleriniz gibi sıcaklık, nem gibi veriler basit bir saat olabilir veya sadece metin ve animasyonlar gösterebilir.

Bu ilk derste, ilk testini ve metin gösterimini yapacağım.

Görsel öğrenen biriyseniz, 1000 kelimeden daha değerli bir video olduğunu biliyorum, işte bir Eğitim videosu. (İspanyolca konuşuyorum, bu yüzden lütfen İngilizce altyazıları açmayı düşünün):

Umarım projeyi beğenirsiniz!.

Adım 1: Gerekli Beceriler

Gerekli Beceriler
Gerekli Beceriler

Fark edebileceğiniz gibi, bu projede hiçbir şey çok zor görünmüyor, ancak aşağıdakiler hakkında bazı temel bilgilere ihtiyacınız olacak:

-Arduino IDE'yi kullanma.

-3D baskı veya El Sanatları (Izgara için).

-Kaynak.

-Kablolama.

Adım 2: Bileşenler ve Parça Listesi

Bileşenler ve Parça Listesi
Bileşenler ve Parça Listesi
Bileşenler ve Parça Listesi
Bileşenler ve Parça Listesi
Bileşenler ve Parça Listesi
Bileşenler ve Parça Listesi

Bileşenlerinizi bulmanız için önerebileceğim iyi bir yer, bu MakerFocus, bir Açık Kaynak Donanım Mağazası!

  1. PCB, LED'siz sürüm ve LED Şeritlerini kendiniz veya LED'li olanı EKLE arasında seçim yapabilirsiniz.
  2. ESP8266 (Mikrodenetleyici).
  3. WS2812 LED Şeritler.
  4. 5v 2A Güç Kaynağı.
  5. PCB Güç Jakı.
  6. 3D Yazıcı (Opsiyonel) Parçaları karton veya sert bir şeyle yapabilirsiniz.

Adım 3: Devre Şeması

Devre şeması
Devre şeması
Devre şeması
Devre şeması
Devre şeması
Devre şeması
Devre şeması
Devre şeması

İşte Devre şeması, projeyi yapmak için birkaç seçeneğiniz var. İlk resimde gösterilen devrenin kontrol kısmını oluşturabilir, ardından 3. resimde gösterildiği gibi ayrı ayrı LED Şeritleri ekleyebilirsiniz.

LED şeritler yerine LED Paneller de kullanabilirsiniz.

Daha sonra PCB tasarımını yapmamızı sağlayacak devrenin tüm iç bağlantılarına sahiptir. Daha iyi görebilmeniz için şemanın PDF'sini de ekledim.

Şematikleri, Kodları ve Kitaplıkları ÜCRETSİZ İNDİRİN.

Adım 4: PCB Tasarımı ve Siparişi

PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi

İyi bir projenin uygulanması için, onu oluşturan devre için güvenilir bir montaja ihtiyacımız var ve bunu yapmanın iyi bir PCB'den daha iyi bir yolu yok.

PCB üretim şirketinizde PCB'nizi sipariş etmek için ihtiyacınız olan Gerber, BOM ve Pick & Place Dosyalarını buradan indirebilirsiniz.

JLCPCB'yi öneririm:

?$2 5 PCB ve ucuz SMT (2 Kupon)

ZATEN TASARLANMIŞ PANO, Gerber + Pick & Place + BOM SATIN AL

Adım 5: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

Izgarayı yazdırın.

Küçük 3D yazıcım sayesinde ızgarayı farklı parçalara yazdırdım.

Daha iyi bir piksel tanımı elde etmek için bir parça sert beyaz kağıt kestim.

Izgara Dosyaları Eklendi. (Kendi Grid'inizi tasarlayabilirsiniz).

2 Izgara ve 1 Izgara2 parça yazdırdım.

Adım 6: ESP8266'yı Programlama ve Test Etme

ESP8266'yı Programlama ve Test Etme
ESP8266'yı Programlama ve Test Etme
ESP8266'yı Programlama ve Test Etme
ESP8266'yı Programlama ve Test Etme
ESP8266'yı Programlama ve Test Etme
ESP8266'yı Programlama ve Test Etme

1- ESP8266'yı programlamak için jumper'ı (PROG pozisyonu) üzerine yerleştirmemiz, USB to TTL çeviriciyi ilgili pinlerdeki PCB'mize ve ardından PC'mize bağlamamız, kütüphaneleri kurmamız ve ardından yüklememiz gerekiyor. (IDE'nizde ESP8266 Packaje'nin kurulu olması gerekir).

2- Kitaplıkları ve Bağımlılıkları Kurun.

3- IDE'yi yeniden başlatın, Arşiv > Örnekler > Adafruit NeoPixel > Strandtest'e gidin.

-Bağlı LED sayısını düzenleyin.

-Pini "0" olarak düzenleyin.(LED'lerin bağlı olduğu yer).

4- Krokiyi yükleyin.

5- USE üzerinde Jumper yapın, USB bağlantısını kesin ve 5v güç kaynağını bağlayın.

6- Tüm LED'lerinizin düzgün çalıştığını doğrulayın.

NOT: ESP'ye güç sağlamak için USB-TTL dönüştürücünün 3.3v'sini kullanın. (5v ile yanacaktır).

Adım 7: Son Programlama ve Metin Gösterimi

Son Programlama ve Metin Gösterimi
Son Programlama ve Metin Gösterimi
Son Programlama ve Metin Gösterimi
Son Programlama ve Metin Gösterimi
Son Programlama ve Metin Gösterimi
Son Programlama ve Metin Gösterimi
  1. Göstermek istediğiniz metinle "HOLA"yı değiştirin.
  2. PIN # üzerindeki LED'leri bağladığınızı doğrulayın.
  3. Parlaklığı ayarlayın.
  4. Metnin renklerini düzenleyin.
  5. Yükleyin ve Keyfini Çıkarın.

Son resme dikkat edin: LED'leri benden farklı yerleştiriyorsanız, lütfen Kod'daki bu seçenekleri ayarlayın.

Önerilen: