Mục lục:

Neopixel Tester: 4 bước
Neopixel Tester: 4 bước

Video: Neopixel Tester: 4 bước

Video: Neopixel Tester: 4 bước
Video: Điều khiển hiển thị NeoPixel RGB LED WS2812 2024, Tháng mười một
Anonim
Neopixel Tester
Neopixel Tester

Bạn có thể đang xây dựng một dự án sử dụng đèn LED Neopixel hoặc có một số trong hộp thành phần mà bạn muốn kiểm tra hoạt động của chúng. Tôi cũng có nhu cầu tương tự nhưng thay vì đợi cho đến khi dự án hoàn thành để tìm ra vấn đề, tôi muốn đảm bảo rằng chúng hoạt động trong quá trình xây dựng vì tôi đang hàn thủ công nhiều đèn LED

Do đó, tôi đã xây dựng công cụ kiểm tra chức năng đơn giản sau, được sử dụng với đèn LED WS2812 / SK6812 (nguồn cung cấp danh nghĩa 5V nhưng sẽ hoạt động ở 3V), nhưng có thể được sử dụng để kiểm tra các biến thể khác với các sửa đổi phù hợp.

Vì dự án tôi đang xây dựng đang sử dụng Microbit, hoạt động 3V là lý tưởng vì chúng có thể được điều khiển trực tiếp mà không yêu cầu điện áp cao hơn hoặc thay đổi mức.

Dòng điện đầu ra khả dụng tùy theo phiên bản Microbit là V1 (90mA) / V2 (270mA)

Dự án này đã được xác minh với cả hai phiên bản Microbit nhưng chỉ ở mức tối đa là 81,5mA.

Quân nhu:

Microbit V1 hoặc V2

Tụ điện 1000uF / (tối thiểu 6.3V)

Điện trở 470R

WS2812 / SK6812 LED của

Jumper M / F

Bảng nguyên mẫu (tùy chọn)

Đầu ghim thẳng hoặc góc vuông SIL

Bước 1: Yêu cầu thiết kế

Yêu cầu thiết kế
Yêu cầu thiết kế
Yêu cầu thiết kế
Yêu cầu thiết kế
Yêu cầu thiết kế
Yêu cầu thiết kế
Yêu cầu thiết kế
Yêu cầu thiết kế

Các yêu cầu thiết kế là có thể kiểm tra nhiều đèn LED trong một chuỗi từ 1 đến 25 tối đa.

Ngoài số lần chuyển đổi của đèn LED giữa các màu cơ bản là Đỏ, Xanh lục và Xanh lam và điều chỉnh độ sáng cũng được yêu cầu.

25 là mức tối đa trong trường hợp xấu nhất đối với tất cả các đèn LED sáng, mặc dù khi sử dụng 13 sẽ là mức tối đa, do đó sẽ tồn tại nhiều biên độ hiện tại.

Trường hợp xấu nhất hiện tại 20mA * 25 = 500mA (một màu chỉ cho mỗi đèn LED ở độ sáng tối đa), cao hơn nhiều so với dòng điện đầu ra tối đa từ Microbit. Do đó, cần phải có một cài đặt độ sáng phù hợp để đảm bảo rằng Microbit không bị hoạt động quá mức.

Bạn có thể tìm thêm thông tin chi tiết về các yêu cầu của Neopixel tại đây.

Với công suất hiện tại là 80% là 90mA = 81mA cho 25 LED = 3,24mA / LED.

Ở giai đoạn này, các phép đo được thực hiện theo cài đặt dòng điện đầu ra so với độ sáng cho từng màu để xác định xem có đủ khả năng để kiểm tra đồng thời LED 25 (WS2812 / SK6812) hay không.

Số lượng đèn LED tối đa có thể được điều khiển liên quan đến màu sắc, Xanh lục và Xanh lam có các yêu cầu hiện tại tương tự. Tuy nhiên, màu Đỏ gấp đôi màu Xanh lá cây hoặc Xanh lam.

Cài đặt độ sáng 160 cho Red cho ra 81,5mA và đáp ứng các yêu cầu thiết kế trong trường hợp xấu nhất.

Cả Xanh lá cây hoặc Xanh lam đều có thể được đặt ở độ sáng 255 và vẫn nhỏ hơn 81,5mA.

Khi nó diễn ra, thiết lập Độ sáng 10 và ~ 0,5mA / LED là đủ sáng cho dự án, cho thấy rằng 100+ Neopixel LED có thể được điều khiển bởi Microbit ở độ sáng 10.

Tại thời điểm xuất bản Bản gốc có thể hướng dẫn, tôi không có đủ đèn LED nhưng kể từ đó tôi đã quản lý để đánh giá một chuỗi 60 LED Neopixel sử dụng cả ba màu mà không gặp vấn đề gì.

Tôi sẽ đánh giá một chuỗi dài hơn khi tôi nhận được một chuỗi.

Bước 2: Phần mềm

Phần mềm
Phần mềm

Ứng dụng được tạo bằng MakeCode Blocks

Bước 3: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Phần cứng bao gồm một Microbit và các thành phần được khuyến nghị, một tụ điện (1000uF / 6V3 phút, điện phân), được kết nối giữa V + & 0V và một điện trở (470R), được kết nối nối tiếp với đường dữ liệu được kết nối ở đèn LED đầu tiên.

Tụ điện và các điện trở được gắn trên bảng điều khiển để dễ lắp ráp trong tương lai và cần có đầu nối phù hợp cho chuỗi đèn LED được thử nghiệm.

Đèn LED Neopixel cụ thể được sử dụng được gắn sẵn vào một vật mang không chì và yêu cầu các kết nối phải được hàn để cho phép điều khiển. Các tiêu đề nối tiếp trong dòng, thẳng hoặc góc vuông riêng lẻ hoặc kết hợp tạo ra các kết nối phù hợp ngoài dây dẫn.

Sử dụng chân SIL và jumper F / F cho phép tạo chuỗi tùy chỉnh bằng cách cắm vào đèn LED theo yêu cầu.

Bước 4: Hoạt động

Hoạt động
Hoạt động
Hoạt động
Hoạt động
Hoạt động
Hoạt động
Hoạt động
Hoạt động

Lưu ý: **** Trình mô phỏng Khối MakeCode không hiển thị mạch bảo vệ. Tuy nhiên, điều này phải được bao gồm trong mạch thực tế. ***

Hoạt động và cài đặt chế độ thông qua các nút A & B.

Nhấn A + B để chọn Chế độ. (Mn)

M0 = Cho phép lựa chọn số lượng đèn LED trong chuỗi.

Nút A = (+ Sn) để tăng số lượng chuỗi. (Tối đa 25)

Nút B = (-Sn) làm giảm số lượng chuỗi. (Tối thiểu 0)

M1 = Cho phép màu sắc và độ sáng

Nút A = Màu Đỏ, Xanh lục, Xanh lam và tắt

Nút B = Độ sáng (0 đến 250) trong các bước 10.

Cắm và bật.

Khi bật công tắc, đầu ra bị tắt để tránh làm hỏng cả Microbit và LED

Nhấn A + B để chọn chế độ M0 sau đó nhấn A cho S1, mỗi lần nhấn liên tiếp A tăng và B giảm S. Sử dụng A và B để đặt số LED trong chuỗi.

Nhấn A + B để chọn chế độ M1.

Sau đó nhấn A để chọn màu Đỏ, Xanh lá cây, Xanh lam hoặc Tắt.

Nhấn B để tăng độ sáng từ 10 lên 250 trong các bước 10.

Các chế độ và lựa chọn được hiển thị trên màn hình Microbit.

Đề xuất: