İçindekiler:

ESP8266'yı Kullanan WiFi RGB Hücresel Lamba: 6 Adım
ESP8266'yı Kullanan WiFi RGB Hücresel Lamba: 6 Adım

Video: ESP8266'yı Kullanan WiFi RGB Hücresel Lamba: 6 Adım

Video: ESP8266'yı Kullanan WiFi RGB Hücresel Lamba: 6 Adım
Video: ESP8266 WİFİ MODÜL / AKILLI EV SİSTEMLERİ / CADIO UZAKTAN BAĞLANTI SİSTEMLERİ IOT / HOME ASSİSTANT 2024, Temmuz
Anonim
ESP8266'yı Kullanan WiFi RGB Hücresel Lamba
ESP8266'yı Kullanan WiFi RGB Hücresel Lamba

Bu yazıda, WiFi üzerinden kontrol edilebilen güzel bir RGB hücresel lamba inşa ediyoruz. Kontrol sayfası, renkleri hızla değiştirmenize olanak tanıyan bir renk tekerleğinden oluşur ve ayrıca toplam 16 milyondan fazla renk kombinasyonu oluşturmak için doğrudan RGB değerlerini belirtebilirsiniz.

Yukarıdaki video, bilmeniz gereken her şeyi kapsar ve ayrıca lambanın nasıl bir araya getirildiğini açıklar.

Adım 1: Bileşenleri Toplayın

Bileşenleri Toplayın
Bileşenleri Toplayın
Bileşenleri Toplayın
Bileşenleri Toplayın

Bir WeMos D1 Mini veya uyumlu ESP8266 kartına, bir microUSB devre kartına ve bazı 5V, WS2812B adreslenebilir RGB LED'lerine ihtiyacımız olacak. Aşağıdaki bağlantıları referans olarak kullanabilirsiniz:

  • WeMos D1 Mini:
  • MicroUSB Çıkışı:
  • WS2812B LED'leri:

D1 mini kartının bir microUSB konektörü ve 5V çıkışı vardır, ancak USB konektöründen gelen güç, pime ulaşmadan önce bir diyot ve 500mA sigortadan geçer. Her LED tam parlaklıkta 60mA'ya kadar çıkabildiğinden bundan çok daha yüksek akıma ihtiyacımız var. Bu lambaya güç sağlamak için bir microUSB devre kartı kullanmamızın nedeni budur.

Adım 2: Lamba 3D Modelini Hazırlayın

Lamba 3D Modelini Hazırlayın
Lamba 3D Modelini Hazırlayın

Aşağıdaki bağlantıyı kullanarak modelleri indirin ve istediğiniz ölçeklendirmeye göre yazdırın.

Thingiverse'de 3D Model:

140 ile işaretlenmiş dosyaları kullandım ve çok büyük bir şey istemediğimden %70'e kadar küçülttüm.

LED'leri ekledikten sonra standı tabana yapıştırmanız önerilir, ancak videoda standı tabanın içine yerleştirmeyi denedim ve bu biraz dengesiz bir yüzeyle sonuçlandı. Tabanı yeniden basacağım ve daha sonra durup yapıştıracağım.

Adım 3: LED'leri Ekleyin ve Kablolayın

LED'leri Ekleyin ve Kablolayın
LED'leri Ekleyin ve Kablolayın
LED'leri ekleyin ve kablolayın
LED'leri ekleyin ve kablolayın
LED'leri ekleyin ve kablolayın
LED'leri ekleyin ve kablolayın

Daha sonra LED şeridi istediğiniz uzunlukta kesmeniz ve istediğiniz kadar eklemeniz gerekir. Görsellerde görüldüğü gibi iki katmanda toplam 26 adet led eklemeye karar verdim. Güç pinlerinin tümü paralel olarak bağlıdır, ancak verilerin giriş pininden çıkışa akması gerekir, bu yüzden bunu aklınızda bulundurun.

Ayrıca tahta dışarıda oturacağı için kabloların kolayca kayması için standa bir yuva kestim.

Adım 4: Eskizi Hazırlayın

Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın

Aşağıdaki bağlantıyı kullanarak taslağı indirin ve Arduino IDE'de açın.

Kroki:

Kartın bağlanması gerektiğinden, WiFi ağ adınız ve şifrenizle birlikte piksel veya LED sayısını eklemeniz gerekecektir. Lamba açıldığında varsayılan RGB değerlerini de değiştirebilirsiniz.

Bu çizim için ESP8266 anakart destek paketini ve Adafruit NeoPixel kitaplığını kurmanız gerekir.

ESP8266 anakart destek paketini kurma:

  • Tercihler penceresini açın (Dosya->Tercihler), aşağıdaki URL'yi (https://arduino.esp8266.com/stable/package_esp8266com_index.json) pano yöneticisi bölümüne ekleyin ve ardından pencereyi kapatın.
  • (Tools->Boards->Board Manager) içinden pano yöneticisini açın ve ESP8266 yazın ve mevcut paketi kurun.
  • Bittiğinde, pano yöneticisini kapatın ve resimde gösterildiği gibi doğru pano ayarlarını seçin.

Adafruit NeoPixel kitaplığını yükleme:

  • Kütüphane yöneticisini açın (Araçlar->Kütüphane Yöneticisi)
  • "Adafruit NeoPixel" yazın ve çıkan kütüphaneyi kurun

Bu tamamlandığında, yükle düğmesine basın ve çizimin yüklenmesini bekleyin. Ardından, seri monitörü açın ve IP adresinin listelenmesini bekleyin. Çoğu modern WiFi yönlendirici, cihazlar için IP adreslerini otomatik olarak ayırır, ancak DHCP ayarlarını değiştirerek bir IP adresini manuel olarak da rezerve edebilirsiniz.

Adım 5: Her Şeyi Bir Araya Bağlayın

Her Şeyi Bir Araya Bağlayın
Her Şeyi Bir Araya Bağlayın
Her Şeyi Bir Araya Bağlayın
Her Şeyi Bir Araya Bağlayın
Her Şeyi Bir Araya Bağlayın
Her Şeyi Bir Araya Bağlayın

Her şeyi birbirine bağlamak için bağlantı şemasını kullanın. Toplam LED sayısına bağlı olarak uygun bir güç kaynağı kullandığınızdan emin olun. Bu yapıda olduğu gibi 26 LED için 5V, 2A güç kaynağı kullanılması önerilir ve daha önce oluşturduğumuz USB güç hub'ı gayet iyi çalışacaktır.

Adım 6: Lambayı Test Edin

Lambayı Test Edin
Lambayı Test Edin
Lambayı Test Edin
Lambayı Test Edin
Lambayı Test Edin
Lambayı Test Edin
Lambayı Test Edin
Lambayı Test Edin

Bilgisayarınızdaki veya cep telefonunuzdaki bir web tarayıcısına IP adresini yazın ve Kontrol düğmesine tıklayın. Daha sonra bir renk tekerleği elde edeceksiniz. Lambanın otomatik olarak renk değiştirmesini istediğiniz rengi seçin. Gerekirse doğrudan RGB değerlerini de yazabilirsiniz.

Güzel görünen çok güzel bir RGB hücresel lamba yapmak işte bu kadar kolay! Web tarayıcısını kullanmak tamamen uygun değil ama bu lambayı birkaç sensörle birlikte bir ev otomasyon projesine entegre edeceğim. Bu, genel kullanılabilirliği iyileştirmelidir. Ev otomasyonu ilginizi çekiyorsa, aşağıdaki ilgili bağlantıları kullanarak haberdar olmak için bizi takip edin:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe Web Sitesi:

Önerilen: