Wled - Điều khiển đèn cực mạnh, đa nền tảng

lovemotnguoi
20/7/2021 10:45Phản hồi: 52
Wled - Điều khiển đèn cực mạnh, đa nền tảng
Do dịch phải WFH nên có nhiều thời gian viết tus cho các bác nào muốn thiết lập hệ thống đèn led giải trí trong nhà. Mình sẽ chia làm 3 bài viết cho dễ theo dõi.
  1. Wled - Điều khiển đèn cực mạnh, đa nền tảng.
  2. Hyperion - Xem phim cực đã.
  3. LedFX - Âm nhạc cực phê.

Sơ lược về Wled

- WLED là phần mềm mã nguồn mở. Nó được viết bởi một nhà phát triển 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, Home Assistant và một số cách khác.

Chuẩn bị

  1. Vi điều khiển: ESP-01, NodeMCU, Wemos D1. Bài này mình dùng NodeMCU giá tầm 50k – 60k
[​IMG]

2. Led WS2812: tầm 80k – 120k/mét. Tùy nhu cầu mà mua, càng dài thì nguồn 5v Ampe phải lớn.
Công thức tính: 1 led = red: 20 mA + Green: 20 mA + Blue: 20 mA = 60 mA
1m led loại 60 bóng = 60x60 = 3.5A

Công thức tính Ampe có trong phần cài đặt của Wled khi xài max công suất thì mới là 3.5A, còn nếu chỉ dùng hiệu ứng thì 1.5A là đủ.
Có phần giới hạn Ampe cho led để khỏi vượt công suất cục nguồn nữa, nếu bạn có nguồn lớn muốn led sáng hơn thì chỉnh lại thông số.
Có hiển thị số mA đang sử dụng.

[​IMG]
3. WLED Library
4. Tasmotizer
5. Computer
6. WiFi network

Thực hiện

Bước 1: Cài đặt flasing tool.

Quảng cáo



Có nhiều tool có thể flash được Nodemcu nhưng mình thấy Tasmotizer là đơn giản nhất.
Tải ở đây
[​IMG]

Bước 2: Tải về Wled
Thời điểm viết bài thì có nhiều bản beta, nhưng mình khuyên chọn bản chính thức version 0.12.0 để xài ổn định nhất. Mình chọn bản WLED_0.12.0_ESP8266_1M.bin.
Tải ở đây
[​IMG]

Bước 3: Flash Wled lên NodeMCU
- Cắm NodeMCU vào máy tính, chọn đúng port của nó COM6

Quảng cáo


- Chọn file Bin đã tải về
- Bấm “Tasmotize!”
- Thành công sẽ hiện “Process successful! Power cycle the device”

[​IMG]

[​IMG]
Bước 4: Nối dây
[​IMG]
Sơ đồ chân
[​IMG]

Chú ý dấu mũi tên trên dây led là hướng chạy của tín hiệu, hàn đúng vào Din( hàn ngược vào DO thì nó ko sáng, sai thì hàn lại ko sợ cháy)

Bước 5: Cấu hình Wled
Mọi thứ xong hết thì cắm nguồn vào, đảm bảo không có mùi lạ 😊
[​IMG]
Chọn Wifi WLED-AP pass: 1234 hoặc wled1234
[​IMG]

[​IMG]
Chọn WIFI SETTING -> nhập tên wifi và mật khẩu của bạn -> Save & Connect

5.1 Ứng dụng điện thoại
Ứng dụng WLED iOS
Ứng dụng WLED Android
[​IMG]

[​IMG]

[​IMG]
[​IMG]

Nó sẽ tìm tất cả Wled đang kết nối với mạng của bạn, như hình mình có 4 đèn và địa chỉ IP của nó. Click vào từng đèn để điều khiển nó.

5.2 Ứng dụng Web
[​IMG]
Gõ địa chỉ IP đã tìm được ở 5.1 vào trình duyệt web, vào Config để cài đặt led đã mới xài được nhé
[​IMG]
[​IMG]
- Total LED count: điền số led mà bạn có vào
Mình có 98 led thì nguồn của mình nếu xài max sáng RGB sẽ là 6A, nhưng nếu xài hiệu ứng thôi thì chỉ cần nguồn 2A.
- Enable automatic brightness limiter:
Maximum Current: 850 mA
Giới hạn số mA để khỏi vượt công suất nguồn, nếu bạn có nguồn Ampe lớn thì thay đổi thông số để đèn sáng hơn. Nguồn mình 10A lận, nhưng vẫn giới hạn 850 mA để nguồn và Led không nóng, nó vẫn rất sáng rồi.
- Hardware setup -> Pin 5 (đầu ra của NodeMCU)
Vd: Mình hàn vào chân D1 của NodeMCU thì khai báo GPIO 5, nhập số 5 vào. D4 thì số 2
- Save lại
[​IMG]

Đến đây là bạn có thể xài được rồi, phần config của nó có rất nhiều thứ hay ho các bạn có thể tự vọc hoặc mình sẽ giới thiệu sau.
[​IMG]
Power: Tắt mở
Timer: Hẹn giờ
Sync: Đồng bộ thao tác điều khiển, hiệu ứng với nhiều đèn khác ( cái này cực hay)
Peek: Demo hiệu ứng
Nodes: Danh sách các đèn đã đồng bộ với nhau.
[​IMG]
Pc Mode: Gộp giao diện pallet và effect.
Xong thế là bạn đã có một chiếc đèn wifi điều khiển mọi nền tảng
- Hass mqtt (tự nhận),
- App mobile,
- Web
- Homekit (qua Hass),
- Sync Philip hue ( không có nên chưa thử),
- Alexa voice,
- Thêm button,
- Remote IR,
- Sync main, ram, fan của PC.
- Sync giữa các đèn với nhau
- Làm đèn Ambilight bằng Hyperion
- Nháy theo nhạc bằng Led FX 😊
- Đồng hồ digital

Video demo
52 bình luận
Chia sẻ

Xu hướng

Quá xịn luôn, tiếc là không hiểu gì
bravery10
TÍCH CỰC
3 năm
@Kkkkkkkkkkkkk Shopee là sản phẩm việt hóa của WLED trên, phiên bản thấp hơn nhưng tiếng việt dễ dùng hơn. Được cài đặt qua teamviewer.
lovemotnguoi
ĐẠI BÀNG
3 năm
@bravery10 Chrome có gg dịch phát là xong à. Mà hàng DIY vẫn rẻ hơn chứ, mình cũng lướt shopee rồi giá đó mua được mấy bộ này.
@bravery10 Mình có làm bản Việt hoá miễn phí ở đây. Nếu bạn đã có sẵn WLED có thể tải file .bin về và tải lên OTA để cập nhật bản mới nhất nha. Hy vọng hữu ích 😁

https://wled.nghienrgb.com
bravery10
TÍCH CỰC
3 năm
@Vupham2909 Cảm ơn bạn nhé!
Có cái nào bán sẵn ko
Steve Chu
TÍCH CỰC
3 năm
mình vẫn đi làm nên ko có thời gian, bài viết hay
lovemotnguoi
ĐẠI BÀNG
3 năm
@trontu20 Dịch mà bác vẫn đi làm à, cái này dễ lắm không cần cấu hình gì lằng nhằng, có mỗi bước hàn thì khéo tay tí 😃
Steve Chu
TÍCH CỰC
3 năm
@lovemotnguoi mình trực cty bạn ạ, xin giấy tờ của uỷ ban =))
CuongLam02
TÍCH CỰC
3 năm
Chơi cái này ngon hơn kéo 1 đống phụ kiện adruino về đk led đó. Thanks chủ thớt.
Dùng tvbox console là chính, nên vẫn chưa tìm được bộ nào đọc được từ cổng HDMI luôn. Chứ PC thì thua rồi.
lovemotnguoi
ĐẠI BÀNG
3 năm
@quangtrungsking93 Cái này cũng có 1 setup làm ambilight cho TV, đang dịch quá nên không mua đồ thử được. Đại loại kiểu dùng 1 con Pi cài Hyperion lên đó, rồi dùng HDMI capture lấy dữ liệu của TV ra cho con Pi đọc rồi nó điều khiển led. Cái hay là nó điều khiển led qua wifi, có thể setup nhiều đèn xung quanh không nhất thiết phải dán vào TV
dhnang
ĐẠI BÀNG
3 năm
hay quá, ai có vọc qua arduino thì thấy không khó lắm 😁
lovemotnguoi
ĐẠI BÀNG
3 năm
@dhnang Mình cũng từng vọc qua arduino, rồi tới hass, và giờ là em wled này.
Ồ ngon lành. Nếu set hết qua màu trắng thì ta có 1 cái đèn led dây DIY để chiếu sáng tương thích hass, smarthome các kiểu rồi. Chi phí cũng rẻ.
lovemotnguoi
ĐẠI BÀNG
3 năm
@Long_Xuyen_Boy Thêm pin nữa là được quả đèn lồng smart rồi 😃
z2673356083274_9d808f509d2f8927a3af945d0d7ce201.jpg
Hot.Buns
TÍCH CỰC
3 năm
Gắn cái led màu sau cái màn hình làm gì vậy bn
lovemotnguoi
ĐẠI BÀNG
3 năm
@Hot.Buns à cái led sau màn hình đó là để xài cho Ambilight, mình sẽ hướng dẫn setup ở bài viết sau, bạn nhớ đón xem nha
Hay! Oánh dấu. Mà cái này mình ứng dụng Ambilight được không thớt?
lovemotnguoi
ĐẠI BÀNG
3 năm
@HiepNguyen6869 Có chứ bạn, làm dễ và rẻ giật mình. Mình sẽ hướng dẫn trong bài viết sau, bạn nhớ đón xem nhé
@lovemotnguoi Hóng!!!
Thanhmaitn
ĐẠI BÀNG
3 năm
Bài viết hay quá dễ hiểu dễ làm
bkt92
ĐẠI BÀNG
3 năm
Bác có gợi ý firmware nào cho dòng LED RGB 3 kênh không nhỉ (không có chip điều khiển ý), mình trước dùng cái esp-mqtt-rgb-led mà không có giao diện web, phải link qua mqtt với mỗi lần đổi mật khẩu wifi v.v. lại phải nạp lại firmware. Bác rảnh nào mò hộ em với, xong viết thêm bài nữa 😆, led dây RGB đó rẻ hơn dòng có chip điều khiển như WS2812. Cuộn 5m có 90k

https://shopee.vn/LED-DÂY-RGB-7-MÀU-5050-5M-i.128934242.2473269273?ads_keyword=led dây rgb&adsid=2891713&campaignid=1860131&position=1
bkt92
ĐẠI BÀNG
3 năm
@lovemotnguoi Nào thử đi bác LED này rẻ mà, mua mấy trăm k là đủ chăng khắp nhà :v. Đổi mầu được, hiệu ứng có, mà theo cả dãy chứ không điều khiển được từng chip LED như loại kia, mà mình dùng cái kia cũng chẳng mấy chi dùng hiệu ứng từng chip LED. Điều khiển qua VDK cần thêm 3 con MOSFET.
Xài cũng ổn mỗi tội cái firmware cho VDK hơi cùi, định kiếm cái khác mà lười.
lovemotnguoi
ĐẠI BÀNG
3 năm
@bkt92 Cách đơn giản nhất là bác mua cục điều khiển led loại cho RGB đk qua wifi này, xài app Magic Home (add dc vô Home Assistant, hoặc flash tasmota). Nhà mình cũng có 1 cục nhưng xài cho led digital, xài rất ok.
H0f00b73c238f42d49029f70806a32790i.jpg
bkt92
ĐẠI BÀNG
3 năm
@lovemotnguoi Hay đó mới tra cái này có 100k flash được firmware. Mà dịch thế này không biết đặt được không :v
lovemotnguoi
ĐẠI BÀNG
3 năm
@bkt92 mua được thì flash Wled vào chuột bạch xem bác 😆)
anhtutran730
ĐẠI BÀNG
3 năm
Vừa order một bộ ambilight trên shopee về dùng. Chi phí ~800k cho một bộ kit nhìn khá đơn giãn gồm dây LED (dán 4 cạnh sau TV 43 inch), cục nguồn 5V và đầu nhận tín hiệu từ PC (nhỏ bằng 2 ngón tay) bằng cáp micro usb. Quan trọng nhất là phần mềm (Prismatik) thì lấy free của 1 team start up đã sập.
Cảm giác tự mua đồ về làm sẽ rẻ hơn khá nhiều nhung dân ngoại đạo nên vui vẻ chấp nhận thôi 😅
lovemotnguoi
ĐẠI BÀNG
3 năm
@anhtutran730 Cái cục nhận tín hiệu đó bác xem có phải là 1 con nodemcu không, nếu thế thì chỉ nạp lại fw Wled cho nó. Bài viết sau mình hướng dẫn bạn độ lên Ambilight qua "wifi".
ồ quá xịn xò luôn
duonglongbg
ĐẠI BÀNG
3 năm
chi tiết vụ Ambilight bằng Hyperion đi bác ơi :v
lovemotnguoi
ĐẠI BÀNG
3 năm
@duonglongbg Mình sẽ hướng dẫn trong bài viết sau, bác nhớ xem ủng hộ nhé
artetavn
ĐẠI BÀNG
3 năm
Cái này phải xài với LED Neopixel mới được hả bác, LED RGB hàng thường bán trên thị trường chơi được không?
lovemotnguoi
ĐẠI BÀNG
3 năm
@artetavn Cái này phải xài led digital nó mới điều khiển được từng pixel, còn led thường thì nó chỉ sáng 1 dải luôn.
artetavn
ĐẠI BÀNG
3 năm
@lovemotnguoi Ok bạn, sẵn bạn cho hỏi mình có mua mấy bộ LED dây RGB (loại xài remote IR). Bao gồm 5 dây led 7.5m và 2 bộ controller. Tuy nhiên tất cả đều gặp 1 vấn đề là khi tắt bằng remote thì đèn blue không tắt hẳn và vì vậy khi bật các màu ít có blue thì nó vẫn ngả qua blue vì đèn blue không bao giờ tắt. Cái này là do gì bạn nhỉ? Đảo controller/led mà đều cùng 1 lỗi
bingto
ĐẠI BÀNG
3 năm
Mình cũng thích vọc vạch mấy mảng này ! Kết bạn với anh được chỉ giáo ko ạ
lovemotnguoi
ĐẠI BÀNG
3 năm
@bingto Rất hân hạnh được kết bạn, có gì bạn cứ hỏi, mình biết sẽ share nhiệt tình. 😃
Anhkhoa1010
ĐẠI BÀNG
3 năm
Vui nhề. Bớt dịch qua Nhật Tảo kiếm đồ về nghịch :>
MicahNguyen
ĐẠI BÀNG
3 năm
Hay quá. DIY cái này vui 😁

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019