İçindekiler:
- Adım 1: Gerekli Beceriler
- Adım 2: Bileşenler ve Parça Listesi
- Adım 3: Devre Şeması
- Adım 4: PCB Tasarımı
- Adım 5: İnternet Kontrolü için Adafruit Yapılandırması
- Adım 6: ESP8266'yı Programlama ve Test Etme
- 7. Adım: LED Matrix'i Postacı ile Kontrol Etme
- Adım 8: Test Etmek İçin Yaptığım Prototip Uygulaması
Video: DIY İNTERNET KONTROLLÜ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
İşte size göstereceğim için çok heyecanlı olduğum bir projedeki 2. ilerlemem. 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 ikinci derste internet üzerinden metin ve renk verisi göndereceğim. 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):
Adım 1: 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.
-ESP8266'nın programlanması.
-3D baskı veya El Sanatları (Izgara için).
-Kaynak.
-Kablolama.
Adım 2: 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 Gerçekten sizinkini sipariş etmek için JLCPCB SMT Servislerini kullanmanızı tavsiye ederim, 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 Şeritleri.
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ı
İş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ı
İ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: İnternet Kontrolü için Adafruit Yapılandırması
- Adafruit IO Sayfasına Git
- Ücretsiz bir hesap oluştur.
- Adafruit kimlik bilgilerini arayın ve kodunuza kopyalayın.
- Yayınlar > Tümünü görüntüle > Yeni yayın oluştur'a gidin.
- Aşağıdaki beslemeleri oluşturun.
- -mensaje.
- -rojo
- -verde
- -azul
Adafruit API Dokümantasyonunda sunucu ile düzgün bir şekilde iletişim kurmak için gerekli bilgilere sahibiz.
Yakında bu URL'yi kullanacağız:
io.adafruit.com/api/v2/{kullanıcı adı}/feeds/{feed_key}/data
Adım 6: ESP8266'yı Programlama ve Test Etme
1. USB'yi TTL Dönüştürücüye aşağıdaki gibi bağlayın:
USB'den TTL'ye ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
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, Kodu Açın.
4- WiFi Kimlik Bilgilerinizi ve Adafruit IO Kullanıcı Adı ve Parolanızı yapılandırın
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).
7. Adım: LED Matrix'i Postacı ile Kontrol Etme
- Postacı ana sayfasına gidin ve ücretsiz yazılımı indirin
- (+) öğesine tıklayarak yeni bir istek oluşturun.
- POST seçeneğini seçin.
- URL'yi (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) yapıştırın ve kullanıcı adı ve feed anahtarı parametrelerini kişiselleştirin.]
- "Başlıklar"a gidin ve Adafruit Anahtarınızı ekleyin: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- "Gövde"ye gidin ve türü "JSON" ve "RAW" olarak ayarlayın, ardından beslemelerinizi resimde gösterildiği gibi değiştirin: {"değer":"metin"} veya {"değer":sayılar}
- Başarılı olduysa "Gönder" e tıklayın, ardından terminalde güzel bir mesaj göreceksiniz.
- LED Matrix'iniz size yeni metni veya rengi verecektir.
Adım 8: Test Etmek İçin Yaptığım Prototip Uygulaması
Postman'de uygulanan konseptlerle, MCM-LED-Matrix'i cep telefonundan ve daha güzel bir arayüzle kontrol edebilmek için göndermeleri ve gönderileri taklit eden bir Uygulama yaptım.
Metin girişi için bir renk paleti ve bir metin kutusu.
Projeyi beğeneceğinizi umuyoruz, lütfen remake'lerinizi paylaşmaktan çekinmeyin.
Önerilen:
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 Adım (Resimlerle)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): İşte size göstermekten büyük heyecan duyduğ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
Arduino ve Raspberry Pi ile İnternet Kontrollü Video Akış Robotunuzu Oluşturun: 15 Adım (Resimlerle)
Arduino ve Raspberry Pi ile İnternet Kontrollü Video Akış Robotunuzu Yapın: Ben @RedPhantom (aka LiquidCrystalDisplay / Itay), İsrail'den Max Shein Junior High School for Advanced Science and Mathematics'de öğrenim gören 14 yaşında bir öğrenciyim. Bu projeyi herkesin öğrenmesi ve paylaşması için yapıyorum
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: Çocukken RC arabalara her zaman hayrandım. Günümüzde Arduino yardımıyla ucuz Bluetooth kontrollü RC arabaları kendiniz yapmak için birçok öğretici bulabilirsiniz. Hadi bir adım daha ileri gidelim ve pratik kinematik bilgimizi hesaplamak için kullanalım
Esp8266 (aREST, MQTT, IoT) Kullanarak İnternet/Bulut Kontrollü Ev Otomasyonu: 7 Adım (Resimlerle)
Esp8266 (aREST, MQTT, IoT) Kullanan İnternet/Bulut Kontrollü Ev Otomasyonu: Bulut hizmeti için TÜM krediler http://arest.io/'ya!!Şu anda dünyanın en çok tartışılan konusu IoT!! Bunu mümkün kılan bulut sunucular ve servisler günümüz dünyasının çekim noktası… UZAKLIK BARİYERİNİ ÇIKARMAK
ESP32 Tabanlı Web Sunucusu Kullanan İnternet Kontrollü LED: 10 Adım
ESP32 Tabanlı Web Sunucusu Kullanan İnternet Kontrollü LED: Projeye genel bakış Bu örnekte, dünyanın her yerinden erişilebilen LED durumunu kontrol etmek için ESP32 tabanlı bir web sunucusunun nasıl yapılacağını anlayacağız. Bu proje için bir Mac bilgisayara ihtiyacınız olacak, ancak bu yazılımı bir bilgisayar üzerinde bile çalıştırabilirsiniz