İçindekiler:

Wled RGB Kontrolör Nasıl Kullanılır: 5 Adım
Wled RGB Kontrolör Nasıl Kullanılır: 5 Adım

Video: Wled RGB Kontrolör Nasıl Kullanılır: 5 Adım

Video: Wled RGB Kontrolör Nasıl Kullanılır: 5 Adım
Video: ANAKART ÜZERİNDEKİ RGB BAĞLANTILAR ve KONTROLCÜLER 2024, Temmuz
Anonim
Image
Image

Herkese merhaba, umarım herkes devam eden Pandemide kesinlikle iyi ve güvenlidir

Work & Projects'te takılı kaldığım ve daha yapılacak çok düzenleme olduğu için çok üzgünüm

Bu videoda size Wled'i kendi başınıza yapabileceğiniz basit bir RGB Piksel denetleyicisi göstereceğim.

Bu benim tarafımdan yapılmamıştır ve bu çalışmanın herhangi bir mülkiyetini almıyorum, sadece size yardımcı olacağım

Bunu sizin için halletmek için. Bu Projeyi beğendiyseniz, lütfen kanalıma abone olun ve bazılarını gösterebilirsiniz.

bağış yaparak Projenin Yapıcısına sevgiler

github.com/Aircoookie/WLED

WLED açık kaynaklı yazılımdır. Aircoookie adlı harika bir geliştirici tarafından yazılmıştır. WLED, “NeoPixel” (WS2812B, WS2811, SK6812, APA102) LED'lerini kontrol etmeye yardımcı olmak için ESP8266 ve ESP32 mikro denetleyicilerinde çalışacak şekilde yazılmıştır. ESP8266 gibi bir mikro denetleyiciye kurulduğunda, WLED, bir iOS veya Android uygulaması, API, MQTT, Blynk, Alexa tarafından kontrol edilebilen bir web sunucusu çalıştırır.

Arduino ve mikrodenetleyicilere aşina iseniz, bu çok kolay olacaktır.

olmasa bile, bu talimatları izleyerek yine de bir yere varacaksınız.

Özellikleri

  • 100'den fazla özel efekt için entegre WS2812FX kitaplığı
  • FastLED gürültü efektleri ve 50 palet
  • Renk, efekt ve segment kontrollerine sahip modern UI LED'lerin bölümlerine farklı efektler ve renkler ayarlamak için segmentler Ayarlar - ağ üzerinden konfigürasyon Erişim Noktası ve istasyon modu - RGBW şeritleri için otomatik hatasız APS desteği Renkleri/efektleri kolayca kaydetmek ve yüklemek için 16 kullanıcı ön ayarı,
  • Bunlar arasında geçiş yapmayı destekler. API çağrılarını otomatik olarak yürütmek için makro işlevleriGece ışığı işlevi (yavaş yavaş kararır)Tam OTA yazılım güncellenebilirliği (HTTP + ArduinoOTA), parola korumalı Yapılandırılabilir analog saat + Diamex tarafından Cronixie kiti için destek Daha güvenli çalışma için Yapılandırılabilir Otomatik Parlaklık sınırı

Gereçler

1)ESP8266 Anakart nodemcu/Wemos D1 mini

2)ESP8266 dosyasını flash veya yakmak için kullandığım yazılımın adı NodeMCU PyFlasher. marcelstoer(geliştirici) onu inşa etmek için. dosyayı talimatlara koydum

3) mikro usb kablosu

4) lehim yapmak istemiyorsanız umper telleri

5) Güç kaynağı 5V 3Amp

6)Dişi güç kablosu

7) WS2812B, WS2811, SK6812 RGB şeritleri (WS2811 ledlerini kullanıyorum)

7) Küçük bir plastik kasa (İsteğe bağlı)

Adım 1: ESP8266 Anakartınızı Ayarlama

WLED'i ESP8266'ya yükleyin
WLED'i ESP8266'ya yükleyin

İlk şey, kartınız için Sürücüleri Yüklemeniz Gerekiyor

Genellikle kartlarda CH340 Chip sürücüleri bulunur

buradan indirip kurabilirsiniz.

2. Adım: WLED'i ESP8266'ya yükleyin

WLED'i ESP8266'ya yükleyin
WLED'i ESP8266'ya yükleyin

Wemos d1'imi flash/yakmak için kullandığım yazılım NodeMCU PyFlasher. Bunu inşa ettiği için marcelstoer'a teşekkürler.

github.com/marcelstoer/nodemcu-pyflasher/r…

yazılımı kullanmak gerçekten çok kolay

Kurulduktan sonra şimdi Wled'e gidin

github.com/Aircoookie/WLED/releases

oradan ESP8266 sürümlerinden.bin dosyasını indirin

.bin dosyasını indirdikten sonra

Pyflasher kullanarak esp8266'nızda lütfen resimleri referans için kontrol edin (her şeyi olduğu gibi tutun)

benim gibi aynı tahtayı kullanıyorsanız)

PY flaşörde Com portunu seçin ve dosya konumunu seçin

Baude hızını 115200'de tutun

flaş modu DIO

Radyo düğmesini seçebilirsiniz evet Tüm verileri siler

bununla, tahtada bulunan herhangi bir önceki yazılı veri varsa silebilirsiniz.

ardından Flash Node MCU'ya tıklayın.

Her şey başarıyla yanıp söndüğünde, almak

Firmware başarıyla yanıp söndü, lütfen cihazı açın ve yeniden takın.

Adım 3: Kablolama

kablolama
kablolama
kablolama
kablolama

Bu projemde 3 pinli Ws2811 led kullanıyorum.

Gerilim +, GND - ve Veri girişi

Şemada gösterdiğim gibi kabloları bağlayın

LÜTFEN not edin, USB ve harici gücü aynı anda tahtaya bağlamayın

Harici güç kaynağı kullanarak kartınıza ve Led'lerinize güç vermeniz önerilir

5V.

Adım 4: İlk Kurulum

İlk kurulum
İlk kurulum
İlk kurulum
İlk kurulum
İlk kurulum
İlk kurulum

Devre yapıldıktan ve

Güç soketine bağlayın ve Led'leri bağlayın

Ve Telefonunuzda veya PC'nizde Wi-Fi bağlantınıza gidin

Wled-AP varsayılan şifresinin tamamen küçük harf wled1234 olduğunu göreceksiniz

Kurulum ekranı seçeneği alacağız

WIFI kullanıcı adı ve wifi şifresi girmeniz gerekiyor

Ayrıca statik bir ağ geçidi atayın

Ve kaydet'e tıklayın

Sayfa kapanacak ve telefonunuz tekrar ev ağınıza bağlanacaktır.

Play Store veya Apple Store'dan Wled APP'yi yükleyin

sonra Discover ışıklarına tıklayın bir seçenek göreceksiniz, bir seçenek göreceksiniz

led kurulumuna gidin ve bağlamak istediğiniz led sayısını girin

benim durumumda 38 Parlaklığı 255'te tuttum

Bir deney olarak 1500MA akım kaynağı koydum

Güçlü bir güç kaynağınız varsa daha fazlasını söyleyebilirsiniz.

Renk tekerleğini seçebilirsiniz

Her biri 19'luk iki segment yaptığım segmenti bölebilirsiniz.

Tüm harika efektleri görmek için efektlere gidin

Adım 5:

resim
resim
resim
resim
resim
resim

Geliştiriciyi desteklemek istiyorsanız bunu Git hub sayfasında yapabilirsiniz.

Ve beni instagram ve Youtube kanalımda ve talimatlarımda takip edin

Aşağıda gördüğünüz herkes Katkıda Bulunanlar:

8bitbrett, WiFi otomatik bağlantı QR kodunu Aircoookie/WLED logosuyla yaptı! adamo animasyonlu Discord sunucu logosunu yaptı! @debsahu, HomeAssistant otomatik keşfini ve PIO ile ilgili birçok yardımı sağladı!

@frenck, HomeAssistant ile inanılmaz, istikrarlı ve özelliklerle dolu bir yerel entegrasyon gerçekleştirdi!

@photocromax, Canlı görselleştirme özelliğinin hayata geçirilmesine yardımcı oluyor ve dokümana-g.webp

@raymiec şu anda Android ve iOS için en iyi istemcileri oluşturmaya çalışıyor!

Harika mobil kullanıcı arayüzünün yaratıcısı @StormPie!

@timothybrown, MQTT kimlik doğrulamasını ekledi!

@viknet365 Meteor etkisini taşıdı!

@wiesendaniel, PlatformIO IDE için yapılandırmayı ekledi!

@YeonV, ilk HomeAssistant MQTT ışık yapılandırmasını sağladı!

Bu liste eksik.

Test Etme, Katkıda Bulunanlar ve Destekleyenler

47 Ürün

Ahmet E.

Allan McN.

Andreas R.

Andrew G.

Andrew M.

Andries F.

Andy C.

Anton A.

Bernhard S.

Brendan W.

Brett H.

Brian N.

Bryan H.

Hıristiyan K.

Cody M.

Konstantin

Dale L.

David C.

David M.

Dennis H.

Dinozor P.

Donn L.

Duane B.

DrZzs (Justin A.)

Dylan L.

Effectsmeister

Eric N.

Eric P.

Eric Z.

e-kasaba

Fabian N.

Felix S.

fil

Gary O.

Geert De V.

George V.

Graham W.

Günnar B.

Hakan H.

App.doNotProcessConnectivityEvents = true; heiko

Hermann S.

Horst F. M. @illuxions

itechspar

Yakup D.

James W.

Jason C.

Jason S.

Jens

Jeremy D.

Jim P.

John B.

Jon D.

Ürdün A.

Ürdün J.

Joseph S.

Josh A.

Josh G.

Justin K.

Kjell-Einar A.

Laurence C.

Leonhard A.

Leonhard S.

Mart.

Marc R.

Marcus S.

Mario F. S.

Mark S.

Mark V.

Martin B.

Martin H.

Martin L.

Michael A.

Michael B.

Michael E.

Michael E.

Michael E.

Maks H.

Menno V.

Nathan Y.

Niels L.

Nigel H.

Pascal B.

Pascal L.

Pat

Paul B.

Paul-Christiaan D.

Paul H.

Petru F.

Primoz

Quindor

Ralph U.

Ralph W.

Ramon H.

Raoul T.

Rob K.

Rüdiger H.

Ruperto C.

Scott B.

Scott F.

Öz (Discord @tube)

Sergio M.

Stefan S.

Stephen

Steve O.

Simon

SM Ark.

Teemu H.

Thomas E.

Thomas S.

Timothy M.

Timothy L.

Tobias B.

Tyler R.

Valère M.

Volker B.

Vyacheslav A.

Xavier A. A.

Kullanılan Kitaplıklar ve Bağımlılıklar

ESP8266/ESP32 Arduino Çekirdeği

Makuna tarafından NeoPixelBus (svenihoney çatal)

FastLED kitaplığı

me-no-dev tarafından ESPAsyncTCP

me-no-dev tarafından ESPAsyncUDP (0.9.0 itibariyle)

me-no-dev tarafından ESPAsyncWebServer

bblanchon tarafından ArduinoJSON

marvinroger tarafından async-mqtt-client

kitesurfer1404 tarafından WS2812FX (değiştirildi)

Markszabo tarafından IRremoteESP8266 (isteğe bağlı)

JChristensen tarafından saat dilimi

Blynk kitaplığı (sıkıştırılmış)

Forkineye göre E1.31 kitaplığı (değiştirildi)

Aircoookie tarafından Espalexa (değiştirildi)

Dahil edilen birçok FastLED efekti, kriegsman'ın özlerinin değiştirilmiş versiyonlarıdır!

bbx10 tarafından WebServer_tng (ESP32, 0,8.3'e kadar) Knolleary tarafından PubSubClient (değiştirildi, 0,8.3'e kadar)

Önerilen: