Mục lục:

Cách sử dụng bộ điều khiển Wled RGB: 5 bước
Cách sử dụng bộ điều khiển Wled RGB: 5 bước

Video: Cách sử dụng bộ điều khiển Wled RGB: 5 bước

Video: Cách sử dụng bộ điều khiển Wled RGB: 5 bước
Video: Mạch điều khiển led cầu thang sử dụng esp8266 và led neopixel chíp ws2812 | 1903 điều khiển full màu 2024, Tháng mười một
Anonim
Image
Image

Xin chào tất cả mọi người hy vọng mọi người đang hoàn toàn tốt và an toàn trong Đại dịch đang diễn ra

Tôi vô cùng xin lỗi vì đã gặp khó khăn với Công việc & Dự án và chưa hoàn thành nhiều chỉnh sửa

Trong video này, tôi sẽ chỉ cho bạn Wled một bộ điều khiển Pixel RGB đơn giản mà bạn có thể tự làm

Đây không phải do tôi làm và tôi không có bất kỳ quyền sở hữu nào đối với tác phẩm này, chỉ muốn giúp bạn

Để hoàn thành việc này cho bạn. Nếu bạn thích Dự án này, xin vui lòng đăng ký kênh của tôi và bạn có thể hiển thị một số

tình yêu với Người tạo ra dự án bằng cách quyên góp

github.com/Aircoookie/WLED

WLED là phần mềm mã nguồn mở. Nó được viết bởi một nhà phát triển tuyệt vời tên là Aircoookie. WLED được viết để chạy trên vi điều khiển ESP8266 và ESP32 để giúp điều khiển đèn LED “NeoPixel” (WS2812B, WS2811, SK6812, APA102). Khi được cài đặt trên bộ vi điều khiển như ESP8266, WLED chạy một máy chủ web có thể được điều khiển bởi ứng dụng iOS hoặc Android, API, MQTT, Blynk, Alexa.

Nếu bạn đã quen với Arduino và vi điều khiển, đây sẽ là một miếng bánh

ngay cả khi không, bạn vẫn sẽ đến được nơi nào đó bằng cách làm theo hướng dẫn này

Đặc trưng

  • Thư viện WS2812FX được tích hợp cho hơn 100 hiệu ứng đặc biệt
  • Hiệu ứng tiếng ồn FastLED và 50 bảng màu
  • Giao diện người dùng hiện đại với điều khiển màu sắc, hiệu ứng và phân đoạn Các phân đoạn để đặt các hiệu ứng và màu sắc khác nhau cho các phần của trang LED Cài đặt - cấu hình qua mạng
  • Hỗ trợ quay vòng qua chúng. Các chức năng của Macro để tự động thực hiện các lệnh gọi API Chức năng ánh sáng (mờ dần) Khả năng cập nhật phần mềm OTA đầy đủ (HTTP + ArduinoOTA), có thể bảo vệ bằng mật khẩu Đồng hồ analog có thể định cấu hình + hỗ trợ cho bộ Cronixie của Diamex Giới hạn độ sáng tự động có thể định cấu hình để hoạt động an toàn hơn

Quân nhu

1) Bảng mạch ESP8266 gật gù / Wemos D1 mini

2) Phần mềm tôi đã sử dụng để ghi tệp tinESP8266 được gọi là NodeMCU PyFlasher. marcelstoer (nhà phát triển) để xây dựng nó. tôi đã đưa tệp vào hướng dẫn

3) cáp micro usb

4) dây umper nếu bạn không muốn hàn

5) Nguồn cung cấp 5V 3Amps

6) Cáp nguồn cái

7) Dải RGB WS2812B, WS2811, SK6812 (tôi sử dụng đèn LED WS2811)

7) Một vỏ nhựa nhỏ (Tùy chọn)

Bước 1: Thiết lập bo mạch ESP8266 của bạn

Cài đặt WLED trên ESP8266
Cài đặt WLED trên ESP8266

Điều đầu tiên cần phải cài đặt trình điều khiển cho bảng của bạn

Thông thường các bo mạch có trình điều khiển Chip CH340

bạn có thể tải xuống và cài đặt nó từ đây.

Bước 2: Cài đặt WLED trên ESP8266

Cài đặt WLED trên ESP8266
Cài đặt WLED trên ESP8266

Phần mềm tôi đã sử dụng để flash / ghi Wemos d1 của mình là NodeMCU PyFlasher. Cảm ơn marcelstoer đã xây dựng nó.

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

phần mềm thực sự dễ sử dụng của nó

Sau khi cài đặt, hãy truy cập Wled

github.com/Aircoookie/WLED/releases

từ đó tải xuống tệp.bin từ các bản phát hành cho ESP8266

khi bạn tải xuống tệp.bin

flash trên máy esp8266 của bạn bằng Pyflasher, vui lòng kiểm tra các hình ảnh để biết độ phản hồi (giữ nguyên mọi thứ

nếu bạn đang sử dụng cùng một bảng như tôi)

trên PY flashher chọn cổng Com và chọn vị trí tệp

Giữ tỷ lệ Baude ở mức 115200

chế độ flash DIO

Bạn có thể chọn nút radio có Xóa tất cả dữ liệu

với điều này, bạn có thể xóa nếu có bất kỳ dữ liệu viết nào trước đó có trên bảng

sau đó nhấp vào Flash Node MCU.

Một khi mọi thứ được flash thành công, bạn sẽ

có được một

thông báo Firmware flash thành công vui lòng giải nén và cắm lại thiết bị.

Bước 3: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây

Trong dự án này, tôi sử dụng đèn LED Ws2811 có ba chân

Điện áp +, GND -, & Dữ liệu trong

Kết nối hệ thống dây điện như tôi đã chỉ ra trong sơ đồ

XIN lưu ý không kết nối USB và nguồn ngoài cùng lúc trên bo mạch

Nó được khuyến nghị để cấp nguồn cho bo mạch và đèn Led của bạn bằng cách sử dụng nguồn điện bên ngoài

của 5V.

Bước 4: Thiết lập ban đầu

Thiết lập ban đầu
Thiết lập ban đầu
Thiết lập ban đầu
Thiết lập ban đầu
Thiết lập ban đầu
Thiết lập ban đầu

Khi mạch được tạo và

Kết nối với Ổ cắm điện và kết nối các Đèn Led

Và đi tới kết nối Wi-Fi trên Điện thoại hoặc PC của bạn

Bạn sẽ thấy mật khẩu mặc định của Wled-AP là wled1234 tất cả các chữ thường

Chúng tôi sẽ nhận được một tùy chọn của màn hình thiết lập

Cần nhập tên người dùng WIFI và mật khẩu wifi

Cũng chỉ định một cổng tĩnh

Và bấm vào lưu

Trang sẽ đóng và điện thoại của bạn sẽ kết nối lại với mạng gia đình của bạn

cài đặt ứng dụng Wled từ cửa hàng Play hoặc cửa hàng Apple

sau đó bấm vào đèn Khám phá sẽ có một tùy chọn, bạn sẽ thấy một tùy chọn

đi tới thiết lập đèn led và nhập số led bạn muốn kết nối

trong trường hợp của tôi, tôi có 38 giữ độ sáng thành 255

Như một thử nghiệm, tôi đã đặt nguồn cung cấp hiện tại 1500MA

Bạn có thể đề cập thêm nếu bạn có một bộ nguồn mạnh mẽ

Bạn có thể chọn bánh xe màu

Bạn có thể chia phân đoạn mà tôi đã thực hiện thành hai phân đoạn, mỗi phân đoạn 19

Vào phần hiệu ứng để xem tất cả các hiệu ứng thú vị

Bước 5:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Nếu bạn muốn hỗ trợ nhà phát triển, bạn có thể làm điều đó trên trang trung tâm Git

Và theo dõi tôi trên instagram và kênh Youtube & các tài liệu hướng dẫn của tôi

Mọi người bạn thấy bên dưới đều là những Người đóng góp:

8bitbrett đã tạo mã QR tự động kết nối WiFi với logo Aircoookie / WLED! adamo đã tạo ra biểu tượng máy chủ Discord hoạt hình! @debsahu đã cung cấp tính năng tự động khám phá HomeAssistant và rất nhiều trợ giúp với PIO!

@frenck đã thực hiện tích hợp gốc tuyệt vời, ổn định và đầy tính năng với HomeAssistant!

@photocromax đang giúp đưa tính năng Trực quan hóa vào cuộc sống và thêm các bản xem trước-g.webp

@raymiec hiện đang làm việc để tạo ra các ứng dụng khách tốt nhất cho Android và iOS!

@StormPie, người tạo ra giao diện người dùng di động tuyệt vời!

@timothybrown đã thêm xác thực MQTT!

@ viknet365 đã chuyển hiệu ứng Meteor!

@wiesendaniel đã thêm cấu hình cho IDE PlatformIO!

@YeonV đã cung cấp cấu hình ánh sáng HomeAssistant MQTT ban đầu!

Danh sách này không đầy đủ.

Kiểm tra, Người đóng góp và Người hỗ trợ

47 Sản phẩm

Achmed 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.

Christian K.

Cody M.

@ computerfreek274

Constantine

Dale L.

David C.

David M.

@ Def3nder

Dennis H.

Khủng long P.

Donn L.

Duane B.

DrZzs (Justin A.)

Dylan L.

Effectsmeister

Eric N.

Eric P.

Eric Z.

thị trấn điện tử

Fabian N.

Felix S.

Fil

Gary O.

Geert De V.

George V.

Graham W.

Gunnar B.

Håkan H.

App.doNotProcessConnectivityEvents = true; Heiko

Hermann S.

Horst F. M. @illuxions

itechspar

Jacob D.

James W.

Jason C.

Jason S.

Jens

Jeremy D.

Jim P.

@ jolll-dk

John B.

Jon D.

Jordan A.

Jordan J.

Joseph S.

Josh A.

Josh G.

Justin K.

Kjell-Einar A.

Laurence C.

Leonhard A.

Leonhard S.

Tháng Ba.

Marc R.

Marcus S.

Mario F. S.

Điểm.

Đánh dấu V.

Martin B.

Martin H.

Martin L.

Michael A.

Michael B.

Michael E.

Michael E.

Michael E.

Tối đa H.

Menno V.

Nathan Y.

Niels L.

Nigel H.

Pascal B.

Pascal L.

Vỗ nhẹ

Paul B.

Paul-Christiaan D.

Paul H.

@ pete111

Petru F.

Primoz

Quindor

Ralph U.

Ralph W.

Ramon H.

Raoul T.

Rob K.

Rüdiger H.

Ruperto C.

Scott B.

Scott F.

Bản thân (Discord @tube)

Sergio M.

Stefan S.

Stephen

Steve Ô.

Simon

S M Hòm.

Teemu H.

Thomas E.

Thomas S.

Timothy M.

Timothy L.

Tobias B.

Tyler R.

Valère M.

Volker B.

Vyacheslav A.

Xavier A. A.

Thư viện đã sử dụng và các cơ sở phụ thuộc

ESP8266 / ESP32 Arduino Core

NeoPixelBus của Makuna (ngã ba svenihoney)

Thư viện FastLED

ESPAsyncTCP của me-no-dev

ESPAsyncUDP của me-no-dev (kể từ 0.9.0)

ESPAsyncWebServer của me-no-dev

ArduinoJSON bởi bblanchon

async-mqtt-client của marvinroger

WS2812FX bởi kitesurfer1404 (đã sửa đổi)

IRremoteESP8266 bởi markzabo (tùy chọn)

Múi giờ của JChristensen

Thư viện Blynk (nén)

Thư viện E1.31 của forkineye (đã sửa đổi)

Espalexa bởi Aircoookie (đã sửa đổi)

Nhiều hiệu ứng FastLED đi kèm là phiên bản sửa đổi của ý chính của kriegsman!

WebServer_tng của bbx10 (ESP32, tối đa 0.8.3) PubSubClient theo khía cạnh (đã sửa đổi, lên đến 0.8.3)

Đề xuất: