Mục lục:

Màn hình P10 DMD với Arduino và RTC DS3231: 4 bước (có hình ảnh)
Màn hình P10 DMD với Arduino và RTC DS3231: 4 bước (có hình ảnh)

Video: Màn hình P10 DMD với Arduino và RTC DS3231: 4 bước (có hình ảnh)

Video: Màn hình P10 DMD với Arduino và RTC DS3231: 4 bước (có hình ảnh)
Video: STM32F1 Chạy Kết Hợp Modbus RTU Và TCP (phần 2) 2024, Tháng mười một
Anonim
Màn hình P10 DMD với Arduino và RTC DS3231
Màn hình P10 DMD với Arduino và RTC DS3231

Màn hình P10 là một dãy đèn LED ma trận điểm. P10 led thường được gọi là Màn hình ma trận điểm hoặc màn hình DMD. Nó dựa trên thanh ghi dịch chuyển, thường sử dụng 74595 thanh ghi dịch chuyển. Chúng có thể được xếp tầng với số lượng nhiều hơn các bảng tương tự như vậy. Có nhiều kích thước và màu sắc LED khác nhau, chúng tôi sẽ sử dụng loại 32 * 16 ở đây. Chúng tôi có thể hiển thị văn bản có thể cuộn, văn bản cách điệu với nhiều kích thước phông chữ khác nhau Chúng rất phổ biến trong các bảng hiển thị thương mại như cửa hàng, nhà ga, sân bay, v.v. Điều tốt nhất về chúng là chúng có thể được giao tiếp với bất kỳ vi điều khiển tiêu chuẩn nào mà không cần bất kỳ giao thức giao tiếp đặc biệt nào. Chúng tôi sẽ sử dụng arduino để sử dụng nó.

Bước 1: Các thành phần cần thiết

1. Màn hình P10 với cáp ruy băng đầu nối FRC 16 chân

2. arduino (una / mega / nano / pro mini)

3. ds3231

4. tiêu đề nam và nữ

5. veroboard và bộ dụng cụ hàn

6. jumper (chỉ cần thiết cho thử nghiệm ban đầu)

7. Nguồn điện 5v 1A

Bước 2: Tìm hiểu mạch và quy trình

Hiểu về mạch và quy trình
Hiểu về mạch và quy trình

Ở mặt sau của bo mạch P10, có hai bộ cổng, cổng đầu vào và đầu ra dữ liệu để xếp tầng. DS3231 là đồng hồ thời gian thực (RTC). Nó được sử dụng để hiển thị ngày và giờ.

Sơ đồ mạch được đính kèm ở đây. Không sử dụng nguồn cung cấp bên ngoài 5v 1a bây giờ. Nguồn arduino có thể thắp sáng màn hình của bạn (ánh sáng mờ) đủ để thử nghiệm.

DS3231 sử dụng giao thức truyền thông I2C. Gắn giá đỡ pin CR2302 vào vị trí của nó và kết nối các chân i2c của nó với arduino i2c. Nếu bạn mới sử dụng mô-đun này, hãy xem liên kết này bên dưới:

howtomechatronics.com/tutorials/arduino/ar…

Bây giờ làm theo sơ đồ mạch và gắn jumper từ bảng P10 vào arduino. Kết nối này rõ ràng được thực hiện ở cổng đầu vào của P10.

Cáp ruy-băng 16 chân FRC-1 được sử dụng cho cả cổng đầu vào và cổng đầu ra có thể được sử dụng sau này, sau khi bạn đã tạo xong mạch veroboard hoàn thiện.

Bước 3: Tải lên mã và kiểm tra

Tải lên mã và thử nghiệm
Tải lên mã và thử nghiệm
Tải lên mã và thử nghiệm
Tải lên mã và thử nghiệm

Tải xuống các mã được đính kèm bên dưới. Nó là khá nhiều tự giải thích. Liên kết thư viện được đưa ra ở đây.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Tôi sẽ đề nghị bạn cài đặt cả hai, vì cả hai đều chứa nhiều tính năng độc đáo.

Bạn có thể tải lên bất kỳ mã nào được đính kèm tại đây. Ngoài ra, bạn có thể muốn sử dụng bất kỳ bản phác thảo ví dụ inbuild nào.

Viết lại nó để hiển thị văn bản của riêng bạn và cài đặt phông chữ mong muốn. Tải nó lên.

Bạn sẽ thấy đầu ra mong muốn của mình trên màn hình

Bước 4: Hoàn thiện

Image
Image
Đang hoàn thiện
Đang hoàn thiện
Đang hoàn thiện
Đang hoàn thiện

Nếu mọi thứ hoạt động tốt thì hãy gắn mọi thứ lên tấm veroboard và hàn chúng lại. Sử dụng các tiêu đề nữ để đặt arduino và ds3231, để bạn có thể rút ra sử dụng lại nó trong tương lai cho bất kỳ mục đích nào khác.

Sau đó, sử dụng các tiêu đề đực để làm đầu nối cho cáp ruy-băng FRC của màn hình p10 (cổng đầu vào). Bây giờ hãy kiểm tra tính liên tục của đồng hồ vạn năng nếu tất cả các kết nối được thực hiện đúng cách. Nếu ok bây giờ cấp nguồn lại cho usb xem có hiện dòng chữ cần thiết không, nếu ok thì rút usb ra và gắn bộ nguồn 5v 1a bên ngoài vào. Bây giờ nó sẽ sáng lên rực rỡ. Vì vậy, xin chúc mừng, bạn đã sẵn sàng sử dụng màn hình của mình và đặt nó ở một nơi xa để xem.

Đề xuất: