Mündəricat:

Wled RGB Nəzarətçisini necə istifadə etmək olar: 5 addım
Wled RGB Nəzarətçisini necə istifadə etmək olar: 5 addım

Video: Wled RGB Nəzarətçisini necə istifadə etmək olar: 5 addım

Video: Wled RGB Nəzarətçisini necə istifadə etmək olar: 5 addım
Video: ESP32, WLED mikroproqramında ünvanlanan LED-lərə nəzarət edirik, Home Assistant-da istifadə edirik 2024, Iyul
Anonim
Image
Image

Hər kəsə salam, davam edən pandemiyada hər kəsin hər şeyin yaxşı və təhlükəsiz olduğunu ümid edirik

İş və Layihələr ilə bağlı qaldığım üçün çox təəssüflənirəm və hələ edilməmiş bir çox redaktə

Bu videoda sizə özünüz edə biləcəyiniz sadə bir RGB Pixel nəzarətçi Wled göstərəcəyəm

Bu mənim tərəfimdən deyil və mən sizə kömək etmək üçün bu işə heç bir mülkiyyət götürmürəm

Bunu sizin üçün etmək üçün. Bu layihəni bəyənirsinizsə, lütfən kanalıma abunə olun və bir az göstərə bilərsiniz

bağışlayaraq Layihə Yaradana sevgi

github.com/Aircoookie/WLED

WLED açıq mənbə proqramdır. Aircoookie adlı möhtəşəm bir geliştirici tərəfindən yazılmışdır. WLED, "NeoPixel" (WS2812B, WS2811, SK6812, APA102) LEDlərinin idarə olunmasına kömək etmək üçün ESP8266 və ESP32 mikrokontrolörlərində çalışmaq üçün yazılmışdır. ESP8266 kimi bir mikro nəzarətçiyə quraşdırıldıqda, WLED, bir iOS və ya Android tətbiqi, API, MQTT, Blynk, Alexa tərəfindən idarə oluna bilən bir veb serveri idarə edir.

Arduino və mikrokontrolörlərlə tanış olsanız, bu bir parça olacaq

bu təlimatları izləyərək hələ də bir yerə gedəcəksiniz

Xüsusiyyətləri

  • WS2812FX kitabxanası 100 -dən çox xüsusi effekt üçün inteqrasiya olunmuşdur
  • FastLED səs effektləri və 50 palitrası
  • Rəng, effekt və seqment nəzarətləri olan müasir UI LED -lərin hissələrinə fərqli effektlər və rənglər təyin etmək üçün seqmentlər Ayarlar səhifəsi - şəbəkə üzərindən konfiqurasiya Erişim Nöqtəsi və stansiya rejimi - RGBW zolaqları üçün avtomatik uğursuz APS dəstəyi Rəngləri/effektləri asanlıqla saxlamaq və yükləmək üçün 16 istifadəçi ön ayarı,
  • API zənglərini avtomatik olaraq yerinə yetirmək üçün makro funksiyaları Gecə işığı funksiyası (tədricən azalır) Tam OTA proqram yeniləmə qabiliyyəti (HTTP + ArduinoOTA), şifrə qorunur Diamex tərəfindən Cronixie dəsti üçün konfiqurasiya edilə bilən analog saat + daha etibarlı əməliyyat üçün Konfiqurasiya edilə bilən Avtomatik Parlaqlıq limiti.

Təchizat

1) ESP8266 lövhəsi nodemcu/Wemos D1 mini

2) ESP8266 faylını yandırmaq üçün istifadə etdiyim proqram NodeMCU PyFlasher adlanır. qurmaq üçün marcelstoer (geliştirici). ihave faylı təlimatlara qoydum

3) mikro usb kabeli

4) lehimləmək istəmirsinizsə telləri bağlayın

5) Enerji təchizatı 5V 3Amps

6) Qadın elektrik kabeli

7) WS2812B, WS2811, SK6812 RGB şeritləri (WS2811 ledlərindən istifadə edirəm)

7) Kiçik plastik korpus (İsteğe bağlı)

Addım 1: ESP8266 lövhənizi qurun

WLED -ni ESP8266 -da quraşdırın
WLED -ni ESP8266 -da quraşdırın

İlk növbədə lövhəniz üçün Sürücüləri Qurmalısınız

Adətən lövhələrdə CH340 çip sürücüləri var

buradan yükləyə və quraşdıra bilərsiniz.

Addım 2: ESP8266 üzərində WLED quraşdırın

ESP8266 üzərində WLED quraşdırın
ESP8266 üzərində WLED quraşdırın

Wemos d1 -ni yandırmaq/yandırmaq üçün istifadə etdiyim proqram NodeMCU PyFlasher -dir. Onu qurduğu üçün Marcelstoer -ə təşəkkür edirəm.

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

proqramdan istifadə etmək çox asandır

Quraşdırıldıqdan sonra Wled -ə gedin

github.com/Aircoookie/WLED/releases

oradan.bin faylını ESP8266 üçün buraxılışlardan yükləyin

.bin faylını yüklədikdən sonra

Pyflasher -dən istifadə edərək esp8266 -da flaş edin, əksinə şəkilləri yoxlayın (hər şeyi olduğu kimi saxlayın)

mənim kimi eyni lövhədən istifadə edirsinizsə)

PY flaşöründə Com portunu seçin və fayl yerini seçin

Baude dərəcəsini 115200 səviyyəsində saxlayın

flaş rejimi DIO

Radio düyməsini seçə bilərsiniz bəli Bütün məlumatları silir

lövhədə olan əvvəlki yazılı məlumatları silə bilərsiniz

sonra MCU Flash Node düyməsini basın.

Hər şey uğurla işıqlandıqdan sonra edəcəksiniz

almaq

Firmware uğurla yanıb -söndü, zəhmət olmasa cihazı açın və yenidən qoşun.

Addım 3: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama

Bu layihədə üç pinli Ws2811 led istifadə edirəm

Gərginlik +, GND -, & Məlumat

Kabelləri diaqramda göstərdiyim kimi bağlayın

DİQQƏT, lövhədə eyni vaxtda USB və xarici gücü bağlamayın

Lövhənizi və Ledlərinizi xarici enerji təchizatı ilə gücləndirmək tövsiyə olunur

5V -dan.

Addım 4: İlkin Quraşdırma

İlkin Quraşdırma
İlkin Quraşdırma
İlkin Quraşdırma
İlkin Quraşdırma
İlkin Quraşdırma
İlkin Quraşdırma

Dövrə edildikdən sonra və

Güc yuvasına qoşun və Ledləri bağlayın

Telefonunuzda və ya PC-də Wi-Fi bağlantınıza keçin

Wled-AP standart parolunun kiçik hərflə wled1234 olduğunu görəcəksiniz

Quraşdırma ekranı seçimini alacağıq

WIFI istifadəçi adı və wifi şifrəsini daxil etməlisiniz

Ayrıca statik bir ağ geçidi təyin edin

Və saxlamaq düyməsini basın

Səhifə bağlanacaq və telefon yenidən ev şəbəkənizə qoşulacaq

Play mağazasından və ya Apple mağazasından Wled APP quraşdırın

sonra kəşf işıqlarını vurun bir seçim alacaqsınız, bir seçim görəcəksiniz

led qurulmasına gedin və qoşulmaq istədiyiniz led sayını daxil edin

mənim vəziyyətimdə 38 Parlaqlığı 255 -ə saxlayıram

Təcrübə olaraq 1500MA cərəyan qoydum

Zəif bir enerji təchizatı varsa daha çox qeyd edə bilərsiniz

Rəng çarxını seçə bilərsiniz

Hər birini 19 -dan ibarət iki seqmentə bölmək olar

Bütün sərin effektləri görmək üçün effektlərə keçin

Addım 5:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Geliştiriciyə dəstək olmaq istəyirsinizsə, bunu Git hub səhifəsində edə bilərsiniz

Və məni instagram və Youtube kanalımda və təlimatlarımda izləyin

Aşağıda gördüyünüz hər kəs Töhfə verənlərdir:

8bitbrett, Aircoookie/WLED loqosu ilə WiFi avtomatik QR kodunu bağladı! adamo cizgi Discord server loqotipini hazırladı! @debsahu, HomeAssistant avtomatik kəşfini və PIO ilə çox kömək etdi!

@frenck, HomeAssistant ilə inanılmaz, sabit və xüsusiyyətlərlə dolu yerli inteqrasiya etdi!

@photocromax, Canlı vizualizasiya xüsusiyyətini canlandırmağa kömək edir və sənədə-g.webp

@raymiec hazırda Android və iOS üçün ən yaxşı müştərilər yaratmaq üzərində işləyir!

@StormPie, zəhmli mobil istifadəçi interfeysinin yaradıcısı!

@timothybrown MQTT identifikasiyasını əlavə etdi!

@viknet365 Meteor effektini köçürdü!

@wiesendaniel, PlatformIO IDE üçün konfiqurasiyanı əlavə etdi!

@YeonV, ilkin HomeAssistant MQTT işıq konfiqurasiyasını təmin etdi!

Bu siyahı yarımçıqdır.

Test, İştirakçılar və Dəstəkçilər

47 Məhsul

Əhməd E.

Allan McN.

Andreas R.

Andrew G.

Andrew M.

Andris F.

Andy C.

Anton A.

Bernhard S.

Brendan W.

Brett H.

Brayan N.

Bryan H.

Christian K.

Cody M.

Konstantin

Dale L.

David C.

David M.

Dennis H.

Dinos P.

Donn L.

Duane B.

DrZzs (Justin A.)

Dylan L.

Effektlər ustası

Eric N.

Eric P.

Eric Z.

e-şəhər

Fabian N.

Feliks S.

Fil

Qari O.

Geert De V.

George V.

Graham W.

Günnar B.

Həkan H.

App.doNotProcessConnectivityEvents = doğru; Heiko

Hermann S.

Horst F. M. @Əlaqələr

itechspar

Yaqub D.

James W.

Jason C.

Jason S.

Jens

Jeremy D.

Jim P.

John B.

Jon D.

Jordan A.

Jordan J.

Joseph S.

Josh A.

Josh G.

Justin K.

Kjell-Einar A.

Laurens C.

Leonhard A.

Leonhard S.

Mart.

Mark R.

Markus S.

Mario F. S.

İşarələri.

Mark V.

Martin B.

Martin H.

Martin L.

Michael A.

Michael B.

Michael E.

Michael E.

Michael E.

Maks H.

Menno V.

Natan Y.

Niels L.

Nigel H.

Paskal B.

Paskal L.

astadan əl çalma

Paul B.

Paul-Christiaan D.

Paul H.

Petru F.

Primoz

Quindor

Ralf U.

Ralph W.

Ramon H.

Raul T.

Rob K.

Rüdiger H.

Ruperto C.

Skot B.

Scott F.

Öz (Discord @tube)

Sergio M.

Stefan S.

Stephen

Steve O.

Simon

S M Ark.

Teemu H.

Tomas E.

Tomas S.

Timothy M.

Timothy L.

Tobias B.

Tayler R.

Valer M.

Volker B.

Vyaçeslav A.

Xavier A. A.

İstifadə olunmuş kitabxanalar və asılılıqlar

ESP8266/ESP32 Arduino Core

NeunaPixelBus Makuna (svenihoney çəngəl)

FastLED kitabxana

Me-no-dev tərəfindən ESPAsyncTCP

Me-no-dev tərəfindən ESPAsyncUDP (0.9.0 etibarilə)

Me-no-dev tərəfindən ESPAsyncWebServer

Bblanchon tərəfindən ArduinoJSON

marvinroger tərəfindən async-mqtt-müştəri

Kitesurfer1404 tərəfindən WS2812FX (dəyişdirilmiş)

IRremoteESP8266 Markzzabo tərəfindən (isteğe bağlı)

Saat dilimi JChristensen tərəfindən

Blynk kitabxanası (sıxılmış)

Forkineye tərəfindən E1.31 kitabxanası (dəyişdirilmiş)

Aircoookie tərəfindən Espalexa (dəyişdirildi)

Bir çox FastLED effektləri, kriegsman mahiyyətinin dəyişdirilmiş versiyalarıdır!

Bbx10 tərəfindən WebServer_tng (ESP32, 0.8.3 -ə qədər) PubSubClient knolleary ilə (dəyişdirilmiş, 0.8.3 -ə qədər)

Tövsiyə: