Vật liệu:
- Đèn LED 144 chiếc
- điện trở 24 chiếc (được xác định bởi loại đèn LED, trong trường hợp này là 91 Ohms)
- Bộ đếm thập phân 4017
- 6 điện trở (1 kΩ danh nghĩa)
- bóng bán dẫn 6 chiếc 2N3904
- Bánh mì dài
- Arduino
- đăng ký ca 3 chiếc (74HC595)
- đầu nối pin
Bước 1: Cách thức hoạt động:
Thông thường thông tin trong ma trận LED được chia thành các phần nhỏ, sau đó được truyền đi từng phần một. Do đó, một số lượng lớn các chân trên Arduino được lưu và chương trình trở nên khá đơn giản.
Tiếp theo, thời gian cho 3 thanh ghi thay đổi, chúng nhân các đầu ra và tiết kiệm rất nhiều chân trên Arduino.
Trên mỗi thanh ghi có 8 đầu ra, chỉ có 3 đầu ra Arduino được sử dụng để kiểm soát một số lượng lớn các thanh ghi thay đổi.
Tác giả cũng sử dụng bộ đếm 4017 để có thể quét các hàng. Sử dụng nó, tối đa 10 hàng được quét, vì tác giả chỉ có 10 đầu ra, tuy nhiên chỉ cần 2 đầu ra.
Như đã đề cập trước đó, quá trình quét diễn ra bằng cách sử dụng bộ đếm 4017 này, bằng cách kết nối một hàng với mặt đất tại một thời điểm và gửi dữ liệu qua các điện trở đến loa.
Bước 2: Đề án
Các yếu tố duy nhất không được hiển thị trong sơ đồ là các điện trở giới hạn hiện tại, vì đánh giá của chúng trực tiếp phụ thuộc vào loại đèn LED được sử dụng. Do đó, giá trị của chúng phải được tính toán độc lập.
Để tính giá trị của 24 điện trở, bạn có thể sử dụng máy tính
Đầu tiên, xem xét đặc điểm kỹ thuật của đèn LED để tìm ra điện áp chuyển tiếp và dòng điện phía trước của chúng. Thông tin có thể được tìm thấy ngay khi mua. Mạch hoạt động trên điện áp 5V. Theo đó, một nguồn năng lượng có cùng điện áp là cần thiết.
Cũng được thêm vào là một mockup bảng điều khiển được thực hiện bằng công cụ Willard 2.0.
Bước 3: hàn
Hàn một số lượng lớn đèn LED như vậy không phải là nhiệm vụ dễ dàng nếu bạn không biết chắc chắn làm thế nào để làm điều đó một cách chính xác.
Tác giả bẻ cong đầu ra tích cực của đèn LED theo các kết luận khác, và một số được tạo ra, sau đó phần không thể áp dụng của đầu ra bị cắt và cố gắng làm cho các kết nối này càng thấp càng tốt. Thủ tục này được thực hiện cho mỗi kết luận tích cực.
Ở giai đoạn này, các kết luận tiêu cực được kết nối thành một cột và việc hàn của chúng là bất tiện, vì chúng có một hàng dương theo cách của chúng. Do đó, cực âm uốn cong 90 độ và một cây cầu được tạo trên hàng dương tới cực âm tiếp theo, v.v. cho tất cả các đèn LED khác.
Các thanh ghi thay đổi và các thành phần còn lại có thể được hàn theo quyết định của từng loại riêng biệt.
Bước 4: lập trình
Đã đến lúc cho giai đoạn cuối của dự án.
Các tác giả trước đó đã viết một số chương trình tương tự. Do đó, anh ta chỉ phải thêm một chương trình sẽ nhận được một từ hoặc toàn bộ câu từ màn hình arduino IDE và sau đó hiển thị nó trên ma trận. Mã, tất nhiên, bạn có thể tự tạo hoặc thay đổi mã này theo ý của bạn.
Một tệp excel được đính kèm vào kho lưu trữ cho khả năng tạo các dấu hiệu hoặc biểu tượng của riêng bạn.
Cách thực hiện:
Ký tự mong muốn được tạo pixel theo pixel (không có gì phức tạp về nó) và dòng đầu ra được sao chép - #define {OUTPUT LINE}
Bước 5: thiết bị đã sẵn sàng
Ma trận 24x6 đã sẵn sàng, bây giờ có thể hiển thị bất cứ thứ gì trên đó. Bạn có thể tự tạo chương trình mới hoặc cố gắng cải thiện giao diện.