Arduino WS2812B: Hướng dẫn nhanh về cách sử dụng Arduino để điều khiển WS2812B Addressable Led

Photo of author

By Lisa chen

bạn có thể tạo ra một vài dự án đèn LED. Tuy nhiên, nếu bạn muốn tạo chúng thành một mảng, bạn sẽ bỏ qua cơ hội điều khiển chúng một cách riêng lẻ. Ý chúng tôi là, bạn sẽ không thể điều chỉnh quang phổ màu sắc và độ sáng tối đa của một băng đèn LED Arduino WS2812B cụ thể.

Ngoài ra, một nhược điểm khác là nó làm cho đèn LED không phù hợp với đèn Giáng sinh trong gia đình. Vì vậy, bạn phải sử dụng WS2812B Addressable LED để điều khiển một điểm ảnh đơn trong dải. Ở đây, bạn sẽ tìm hiểu cách sử dụng Arduino UNO để điều khiển băng đèn LED RGB.

 

nội dung

Mô tả Arduino WS2812B

Arduino WS2812B Mô tả chân:

Cách sử dụng Arduino để điều khiển WS2812B LED

Ứng dụng Arduino WS2812B

WS2812 và WS2812B khác nhau như thế nào?

Một cái búa định âm

Mô tả Arduino WS2812B

 

Dây đèn LED có địa chỉ là một nguồn sáng tuyệt vời bao gồm một IC và một dải đèn LED RGB có địa chỉ trong một gói. ngoài ra, chúng thường có hình dạng smd 5050.

Lúc đầu, nó thường trông giống như một đèn LED đơn sắc. Nhưng nếu bạn nhìn gần hơn, bạn sẽ thấy rằng cả Arduino và WS2812B đều được tích hợp trong gói LED SMD 5050 RGB.

 

Arduino WS2812B: Hướng dẫn nhanh về cách sử dụng Arduino để điều khiển WS2812B Addressable Led_1

(Đèn LED)

 

Arduino WS2812B Mô tả chân:

 

Freenode WS2812B LED có 4 đầu nối Arduino. họ là; DOUT, DIN, VSS (GND) và VDD. Xin lưu ý rằng các chân VDD cũng là nguồn điện cho các IC có địa chỉ RGB.

 

Cách sử dụng Arduino để điều khiển WS2812B LED

 

Vậy làm thế nào để sử dụng bo mạch Arduino để điều khiển freenove WS2812B? đây là cách thức hoạt động của dự án. pin 5 v cung cấp điện cho thanh số. ngoài ra, mỗi chương trình đơn điểm ảnh có ba đèn led và một chức năng điều khiển màu sắc. vì vậy, một điểm ảnh đơn có dòng điện khoảng 60 m a.

Vì vậy, nếu bạn có một dải đèn LED RGB có địa chỉ chứa 40 WS2812B, bạn chắc chắn sẽ nhận được dòng điện tổng cộng 40 x 60mA = 2.4A. Phần mềm Arduino không thể cung cấp nhiều năng lượng như thế này qua đầu nối điện hình thùng và cáp USB. Vì vậy, bạn phải sử dụng một nguồn điện bên ngoài để cung cấp điện cho các mục sắp xếp chân (Arduino & WS2812B).

không nghi ngờ gì nữa, nguồn điện thêm như 5 v sẽ cung cấp đủ dòng điện.

 

Arduino WS2812B: Hướng dẫn nhanh về cách sử dụng Arduino để điều khiển WS2812B Addressable Led_2

(Đèn LED RGB)

 

Lời khuyên:

 

 

thành phần hoạt động

 

Arduino WS2812B: Hướng dẫn nhanh về cách sử dụng Arduino để điều khiển WS2812B Addressable Led_3

(Bàn Arduino)

 

đồ thị mạch điện

 

Arduino WS2812B: Hướng dẫn nhanh về cách sử dụng Arduino để điều khiển WS2812B Addressable Led_4

(32-bit kết hợp thanh giá trị màu RGB và Arduino IDE)

 

Hình trên cho thấy kết nối giữa thanh giá trị màu RGB và IDE Arduino. Nó cũng cho thấy các đèn LED và Arduino được kết nối với nguồn năng lượng bên ngoài thông qua GND (VSS). Cuối cùng, chân DIN của đèn thanh được kết nối với chân thanh số 7 và chảy qua một điện chấn 330 Ω.

 

Kết nối LED

 

Bạn phải nối các đèn LED với bộ nguồn ngoài 5V vì ADAFruit Nepixel cần nhiều nguồn điện. trung bình, mỗi điểm nhiều điểm ảnh chiếm khoảng 20 mAh và 60 mAh ở độ sáng tối đa. Mặt khác, một điểm ảnh 30 màu sử dụng 600 mAh và hơn 1,8 mAh. ngoài ra, hãy đảm bảo là nguồn điện dc của bạn có phạm vi năng lượng rộng để chạy các thanh phát sáng.

 

Mật mã gốc

 

Thư viện pixel mới của Adafruit được xây dựng trong Arduino IDE của bạn. vì vậy, nếu nó không hiện hành, bạn có thể cần cài đặt lại nó. với thư viện arduino, quá trình cập nhật trở nên dễ dàng hơn. Đi đến” Draft” bao gồm Arduino thư viện sử dụng” Quản lý thư viện LED … và sau đó tìm kiếm “Adago Pixel mới” để tìm thư viện và nhấp vào cài đặt.

Đó là mã Arduino. để sử dụng đèn led, tải lên arduino. liên kết kèm là một ví dụ về mã arduino mà bạn có thể sao chép và dán; mã nguồn của arduino.

bạn cũng có thể tăng số lượng đèn LED bằng cách sử dụng mã này.

 

Ứng dụng Arduino WS2812B

 

arduino được sử dụng cho nhiều ứng dụng và phần mềm. Xem các phần sau:-

Ardupilot.

abdul sat.

Obduino.

OpenEVSE.

thợ nồi.

Còn nhiều nữa.

 

Arduino WS2812B: Hướng dẫn nhanh về cách sử dụng Arduino để điều khiển WS2812B Addressable Led_5

(Bàn Arduino)

 

WS2812 và WS2812B khác nhau như thế nào?

 

Trong khi WS2812 và WS2812B có những điểm tương tự về IC, họ cũng có một số khác biệt.

Đầu tiên, WS2812B có 4 chân, trong khi WS2812 có 6 chân. Một sự khác biệt khác là các mô hình chip trên WS2812B có màu sắc và độ sáng cao hơn so với WS2812.

Cuối cùng, cấu trúc Arduino RGB của WS2812B đã được cải thiện hơn so với các sản phẩm tương tự.

 

Một cái búa định âm

 

Hướng dẫn này giới thiệu cho bạn những kiến thức cơ bản về cách sử dụng Arduino để điều khiển WS2812B có thể chỉ định một LED. Sáng tạo vui vẻ! bây giờ, bạn có thể làm tất cả các loại dự án như đèn giáng sinh và tiệc tùng.

nếu bạn có bất kỳ câu hỏi nào, xin vui lòng liên lạc với chúng tôi.