Mục lục:
Video: Đồng hồ kỹ thuật số & nhị phân trong 8 chữ số X 7 phân đoạn Màn hình LED: 4 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Bởi lagsilvaFollow More của tác giả:
Giới thiệu: Viết mã, Tạo mẫu điện tử với Arduino và Phân tích dữ liệu là sở thích của tôi. Thông tin thêm về lagsilva »
Đây là phiên bản nâng cấp của tôi về Đồng hồ kỹ thuật số & nhị phân sử dụng Màn hình LED 8 chữ số x 7 đoạn.
Tôi muốn cung cấp các tính năng mới cho các thiết bị thông thường, đồng hồ đặc biệt và trong trường hợp này, việc sử dụng màn hình 7 Seg cho Đồng hồ nhị phân là không độc đáo và đó là một cách áp dụng thú vị và khác biệt.
Lựa chọn của tôi trong dự án này là sử dụng một màn hình được cung cấp bởi MAX72xx wich thực sự hữu ích vì nó chỉ sử dụng ba cổng Arduino kỹ thuật số. Tôi cũng đã sử dụng một mô-đun DS1307 RTC rẻ tiền để lưu chế độ thời gian của đồng hồ trên bộ nhớ trong của nó: tiêu chuẩn 24HS hoặc AM-PM.
Mỗi khi bạn đặt lại hoặc khởi động lại Arduino, chế độ thời gian sẽ thay đổi.
Bốn chữ số đầu tiên ở bên trái màn hình hiển thị giờ và phút ở dạng số thập phân. Ba chữ số tiếp theo hiển thị giờ, phút và giây trong ký hiệu nhị phân và chữ số cuối cùng ở bên phải thông báo ngày trong tuần.
Về mã, tôi đã phải phát triển một cách sử dụng thư viện "LedControl" để biến màn hình thập phân 7-Seg thông thường thành màn hình nhị phân. Giải pháp là sử dụng chức năng "setRow" thường được áp dụng cho hiển thị ma trận điểm. Với chức năng này, bạn có thể điều khiển từng đèn LED hiển thị để tạo bất kỳ mẫu ký tự nào.
Hy vọng bạn thích!
Bước 1: Danh sách vật liệu
- Arduino UNO R3
- Màn hình LED 8 chữ số x 7 đoạn với MAX7219
- Mô-đun RTC DS1307 (Đồng hồ thời gian thực)
- Breadboard tí hon
- Người nhảy
Bước 2: Sơ đồ
Các kết nối lắp được thể hiện trong bản phác thảo đính kèm.
Theo dõi cẩn thận trước khi bật nguồn.
Bước 3: Mẫu
Tôi đã làm một mô hình in trên giấy để che đi và tạo điều kiện thuận lợi cho việc đọc màn hình LED.
Chỉ cần in và cắt nó trên Màn hình 7 Seg.
Bước 4: Mã Arduino
Trong tệp đính kèm là mã Arduino.
Bạn sẽ cần các thư viện sau để chạy mã này:
LedControl.h - Thư viện điều khiển màn hình LED với MAX72xx
Wire.h - Thư viện hỗ trợ giao tiếp với RTC
DS1307RTC.h - Thư viện kiểm soát RTC
Đề xuất:
Màn hình đồng hồ nhị phân BigBit: 9 bước (có hình ảnh)
Màn hình đồng hồ nhị phân BigBit: Trong phiên bản Có thể hướng dẫn trước đây (Đồng hồ nhị phân Microbit), dự án lý tưởng như một thiết bị để bàn di động vì màn hình khá nhỏ.
Màn hình LED 14 phân đoạn 2 chữ số: 5 bước
14 Màn hình LED chữ số phân đoạn 2: Câu chuyện Trong vài năm qua, tôi đã cố gắng tìm hiểu cách hoạt động của các thiết bị điện tử, ý tôi là làm thế nào để chúng hoạt động với Arduino hoặc bất kỳ thiết bị điều khiển nào, điều này bao gồm màn hình, cảm biến hoặc bất kỳ thứ gì khác trả về một giá trị của một số loại.
Chủ yếu là bộ mã hóa nhị phân in 3D: 4 bước (có hình ảnh)
Chủ yếu là Bộ mã hóa nhị phân in 3D: Bộ mã hóa chuyển đổi thông tin từ định dạng hoặc mã này sang định dạng hoặc mã khác. Thiết bị được trình bày trong Có thể hướng dẫn này sẽ chỉ chuyển đổi các số thập phân từ 0 đến 9 thành các số tương đương nhị phân của chúng. Tuy nhiên, các khái niệm được trình bày ở đây có thể được sử dụng để tạo
Bộ đếm nhị phân 3 chữ số Arduino: 8 bước (có hình ảnh)
Bộ đếm nhị phân Arduino 3 chữ số: Dự án này là bộ đếm 1-999 bằng cách sử dụng 4 LED cho mỗi chữ số trong khi chân điều khiển của nó là cực dương bằng cách để trống các cực âm để được kết nối với hàng đèn LED tương ứng và điện trở giữa chân này và chân Arduino . Các cực dương chung sẽ
Bộ khuếch đại để bàn với hình ảnh âm thanh, đồng hồ nhị phân & bộ thu FM: 8 bước (có hình ảnh)
Bộ khuếch đại để bàn có hình ảnh hóa âm thanh, đồng hồ nhị phân & bộ thu FM: Tôi thích bộ khuếch đại và hôm nay, tôi sẽ chia sẻ bộ khuếch đại để bàn công suất thấp mà tôi đã sản xuất gần đây. Bộ khuếch đại tôi thiết kế có một số tính năng thú vị. Nó có một đồng hồ nhị phân tích hợp và có thể cung cấp thời gian và ngày tháng và nó có thể trực quan hóa âm thanh thường được gọi là âm thanh