Xin chào tất cả các bậc thầy! Hôm nay chúng tôi sẽ xem xét một trong nhiều ứng dụng cho dải đèn LED loại WS2812B trên đèn LED RGB có địa chỉ. Các băng như vậy (cũng như đèn LED WS2812B được gắn riêng) có thể được sử dụng để chiếu sáng nền Ambilight của màn hình máy tính cũng như TV, ánh sáng động trong xe hơi, tranh vẽ, khung ảnh, bể cá, v.v. Chúng được sử dụng rộng rãi trong thiết kế của bất kỳ phòng nào, dưới hình thức chiếu sáng năm mới hoặc các chương trình ánh sáng. Sử dụng dải LED WS2812V giúp có thể nhận được một số lượng lớn các dự án thú vị.
Đèn LED WS2812B là đèn LED RGB được lắp vào một vỏ với chip WS2801.
Bản thân đèn LED WS2812B là một bộ phận SMD được thiết kế để gắn bề mặt. Bên trong đèn LED bao gồm các tinh thể ánh sáng đỏ (đỏ), ánh sáng xanh lục (xanh lục) và ánh sáng xanh lam (xanh lam), nằm trong một vỏ. Sử dụng đèn LED này, bạn có thể nhận được nhiều sắc thái màu khác nhau của bức xạ ánh sáng.
Điều khiển LED RGB thông qua bảng vi điều khiển Arduino.
Tôi đã nhận được dải đèn LED WS2812B từ Trung Quốc. Nó đại diện cho chiều dài 1 mét với số lượng đèn LED -144 miếng. Tôi từ lâu đã muốn thử cho các thí nghiệm khác nhau. Sử dụng các thư viện cho Arduino, Adaf nhung Neopixel và Fast led, bạn có thể nhận được rất nhiều hiệu ứng ánh sáng rất khác thường. Nhưng sau đó tôi quyết định thử tạo tín hiệu rẽ năng động cho một chiếc xe theo phong cách được gọi là phong cách của Audi Audi. Tôi vẫn chưa bắt đầu áp dụng kế hoạch này vào thực tế (làm thế nào những người làm bàn của chúng tôi sẽ chấp nhận nó?), Nhưng hiệu quả chắc chắn rất hấp dẫn.
Bảng mạch Arduino Uno đóng vai trò là bộ điều khiển để điều khiển dải đèn LED, các bảng khác cũng có thể được sử dụng (Arduino Nano, Arduino Pro mini).
Xem toàn bộ quá trình trong video:
Bảng liệt kê các công cụ và vật liệu.
Bảng mạch Arduino
- bảng hạ thấp 12V \ 5V xuống 3A;
- Điện trở 100Kom-4;
- Điện trở 47Kom-4;
- điện trở 500 Ohm-1 cái;
-buttons (để mô phỏng sự bao gồm các tín hiệu) -4pcs;
- bánh mì
tuốc nơ vít;
cung cấp điện phòng thí nghiệm
hàn sắt;
Cambridge;
người kiểm tra.
kết nối dây.
Bước đầu tiên. Mạch lắp ráp.
Lắp ráp một mạch bằng cách sử dụng một bảng mạch (mê sảng). Các điện trở được kết nối với đầu vào kỹ thuật số Arduino là cần thiết để chuyển đổi tín hiệu đầu vào của xe từ 12 đến 5 volt. Điện trở 500 Ohm để bảo vệ dòng điều khiển của dải LED WS2812B.
Ban ảnh
Tôi đã sử dụng một bảng mạch làm sẵn với Aliexpress như một bộ chuyển đổi từ 12V sang 5V. Bất kỳ bộ chuyển đổi với các thông số phù hợp có thể được sử dụng. Bộ chuyển đổi là cần thiết để cung cấp năng lượng ổn định cho Arduino và dải LED WS2812B.
Bước hai Lập trình Arduino.
Các đầu vào kỹ thuật số của bo mạch Arduino số 3,4 phục vụ cho phép xoay trái và phải. Chân số 5 - bao gồm tín hiệu dừng, chân số 6 - bao gồm một mặt sau. Chân số 8 - băng tín hiệu điều khiển WS2812B.
Trong Arduino IDE, tải xuống bản phác thảo (liên kết ở trên). Hai tùy chọn phác thảo - một cho phía trước của xe và một cho phía sau. Sử dụng những gì bạn cần. Khi bắt đầu phác thảo, bạn có thể đặt số lượng đèn LED bạn cần. Bạn cũng có thể điều chỉnh tốc độ của tín hiệu rẽ theo tự động. Bạn cũng có thể thay đổi độ sáng của đèn LED bằng thông số dải. Màu (103.311) - thay đổi hai chữ số đầu tiên từ 0 thành 255. Nghĩa là bạn có thể thử nghiệm một chút.
Khi bạn nhấp vào nút mong muốn, chúng tôi sẽ đưa ra tín hiệu để bật tham số mong muốn. Với sự lắp ráp chính xác của mạch, nó thường bắt đầu làm việc ngay lập tức.
Ảnh tại nơi làm việc.
Một thử nghiệm tốt hóa ra với thiết kế cuối tuần này. Nó thật thú vị tự làm thực hiện và lập trình mạch này. Để tự làm một thiết bị như vậy là hợp lý cho người mới bắt đầu mà không cần nhiều thời gian và tiền bạc.
Trên đường đi, hiệu ứng ánh sáng với băng này (từ thư viện Adaf nhung Neopixel và Fast led)
Ảnh với hiệu ứng ánh sáng.
Tất cả công việc đã đi vào một ngày cuối tuần, tất cả điện tử Đã trên Aliexpress. Phần còn lại của các thành phần tôi đã có trong kho. Dựa trên nền tảng Arduino, bạn có thể lắp ráp rất nhiều thiết bị hữu ích.
Chúc các bạn may mắn và thành công trong cuộc sống và công việc!