Mục lục:

Biểu đồ thanh màu kép với vi mạch Thời gian chạy: 5 bước (có hình ảnh)
Biểu đồ thanh màu kép với vi mạch Thời gian chạy: 5 bước (có hình ảnh)

Video: Biểu đồ thanh màu kép với vi mạch Thời gian chạy: 5 bước (có hình ảnh)

Video: Biểu đồ thanh màu kép với vi mạch Thời gian chạy: 5 bước (có hình ảnh)
Video: Vi mạch được tạo ra như thế nào? Có phức tạp hay không? 2024, Tháng mười một
Anonim
Biểu đồ thanh màu kép với CircuitPython
Biểu đồ thanh màu kép với CircuitPython

Tôi đã xem biểu đồ thanh LED này trên trang web Pimoroni và nghĩ rằng nó có thể là một dự án không tốn kém và thú vị trong khi thực hiện khóa covid-19.

Nó chứa 24 LEDS, một màu đỏ và một màu xanh lá cây, trong mỗi 12 phân đoạn của nó, vì vậy về lý thuyết, bạn sẽ có thể hiển thị màu đỏ, xanh lục và vàng. Thông thường, bạn sẽ mong đợi 2 cực dương, một cho màu đỏ và một cho màu xanh lá cây, và 24 cực âm nếu bạn đang xây dựng nó trong số 24 đèn LED. Gói này chỉ có 14 chân và ba cặp chân được kết nối bên trong!

Làm thế nào để bạn lái xe 24 đèn LED chỉ với 11 chân? Đây là một dự án thậm chí còn thú vị hơn.

· Chúng ta sẽ phải tận dụng khả năng hiển thị liên tục trong mắt và nhấp nháy các đèn LED khác nhau rất nhanh.

Tôi muốn làm gì với nó?

· Di chuyển một đèn màu đỏ, xanh lục hoặc vàng tới lui dọc theo màn hình

· Hiển thị thanh căn trái màu đỏ, xanh lục hoặc vàng dọc theo màn hình

Làm cách nào để cung cấp một đầu vào đơn giản để thay đổi màn hình?

· Sử dụng chiết áp 10K để tạo ra các giá trị từ 0 đến 12.

Tôi quyết định sử dụng Adafruit ItsyBitsy M4 Express cho dự án này và lập trình nó bằng CircuitPython. Đây là một thiết bị 3.3V vì vậy tôi quyết định đặt điện trở 330 Ohm trên các cực dương để giữ dòng điện xuống và bảo vệ các chân vi điều khiển và đèn LED. Tôi sẽ chỉ chiếu sáng tối đa hai đèn LED vào bất kỳ lúc nào - một đèn LED màu đỏ và xanh lục trong cùng một đoạn để có được màu vàng.

Bước 1: Chúng ta cần gì?

Chúng ta cần gì?
Chúng ta cần gì?

Gói biểu đồ thanh

Itsybitsy M4 Express

Bảng dải hoặc bảng bánh mì

Điện trở 3x 330 Ohm

Chiết áp 10K Ohm

Dây nhảy

Nhảy dẫn đầu

Trình biên tập Mu để phát triển tập lệnh và flash vi điều khiển.

Bước 2: Cách thức hoạt động

Làm thế nào nó hoạt động
Làm thế nào nó hoạt động

Màn hình được chia thành 3 phần (Thấp - cuối bên trái, Giữa - trung tâm và Cao - cuối bên phải), mỗi phần chứa 4 phân đoạn. Mỗi phần có một cực dương duy nhất cấp nguồn cho 8 đèn LED. Các chân cực dương được kết nối bên trong. Chân 1 & 14 cho Thấp, chân 6 & 9 cho Giữa và chân 7 & 8 cho Cao - bạn có thể sử dụng cả hai. Các cực âm màu đỏ là chân 2, 3, 4 và 5, trong khi các cực âm màu xanh lá cây là 13, 12, 11 và 10.

Để bật đèn LED, dòng điện phải chạy qua điện trở 300 Ohm từ cực dương CAO (3,3V) đến chân cực âm THẤP (0V).

Để làm cho đoạn ngoài cùng bên trái ĐỎ:

chân cực dương 1 được đặt cao trong khi chân cực dương khác, 6 và 7 được đặt ở mức thấp (phần chọn)

cực âm đỏ 2 được đặt ở mức thấp trong khi tất cả các chân của cực âm khác được đặt ở mức cao (chọn đèn LED)

Để phân đoạn ngoài cùng bên phải XANH:

chân cực dương 7 được đặt cao trong khi chân cực dương khác, 6 và 1 được đặt ở mức thấp (phần chọn)

cực âm xanh lục 10 được đặt ở mức thấp trong khi tất cả các chân của cực âm khác được đặt ở mức cao (chọn đèn LED)

Bước 3: Kết nối các bộ phận

Kết nối các bộ phận
Kết nối các bộ phận

Tôi đã sử dụng bảng dải nhưng bạn có thể thử một breadboard. Xem trang tiếp theo để chụp ảnh.

Bước 4: Hoàn thành bảng

Ban đã hoàn thành
Ban đã hoàn thành

Tôi đã sử dụng trình chỉnh sửa Mu để phát triển mã và flash nó vào ItsyBitsy M4 Express.

Đây là mã:

Bước 5:

Video này cho thấy dự án đã hoàn thành đang hoạt động. Màu vàng có vẻ giống màu cam hơn là màu vàng, có thể là do đèn LED màu đỏ sáng hơn đèn LED màu xanh lá cây. Bạn có thể thêm các điện trở nhỏ vào các liên kết catốt màu đỏ để giảm cường độ màu đỏ.

Tôi hy vọng bạn sẽ cung cấp cho nó một đi.

Đề xuất: