
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14


DS3231 là đồng hồ thời gian thực I2C (RTC) giá rẻ, cực kỳ chính xác với bộ dao động tinh thể bù nhiệt độ tích hợp (TCXO) và tinh thể. Thiết bị kết hợp đầu vào pin và duy trì thời gian hiện hành chính xác khi nguồn điện chính của thiết bị bị ngắt.
Quân nhu:
Arduino Uno R3 -
Mô-đun RTC DS3231 - Mô-đun IIC RTC diymore DS3231 AT24C32
Breadboard - MB-102 Breadboard
Dây nhảy - Nam sang Nam 4 và 8 inch Ruy băng không hàn tương thích Dupont Dây nhảy tương thích
Bước 1: Cài đặt Pin

Đầu vào pin là 3V và pin CR2032 3V điển hình có thể cung cấp năng lượng cho mô-đun và duy trì thông tin trong hơn một năm.
Bước 2: Kết nối

Đấu dây cho mô-đun RTC khá đơn giản!
VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL hoặc A5 SDA -> SDA hoặc A4
Bước 3: Thư viện

Thư viện Arduino cho đồng hồ thời gian thực (RTC) DS3231 có thể được cài đặt trực tiếp trong Trình quản lý thư viện.
Bước 4: Thiết lập đồng hồ
Đồng hồ ban đầu rất có thể được đặt thành ngày 1 tháng 1 năm 1970. Nếu bạn cần thời gian thực trong các dự án của mình, hãy đồng bộ hóa RTC này với máy tính của bạn.
Đã xem xét ví dụ DS3231_set từ thư viện DS3231 và có vẻ như nó mong đợi một ngày được gửi ở định dạng YYMMDDwHHMMSS này, với dấu 'x' ở cuối.
Một vài dòng mã Python sử dụng pyserial và ntplib sẽ lấy thời gian từ máy chủ thời gian và gửi một chuỗi đến Arduino.
Bước 5: Kiểm tra RTC

Trong thư viện, các ví dụ tìm thấy DS3231 / echo_time.ino. Tải nó lên Arduino và bạn sẽ thấy thời gian được in trong màn hình nối tiếp.
Đề xuất:
Bộ giải khối Rubik thời gian thực bằng cách sử dụng Raspberry Pi và OpenCV: 4 bước

Bộ giải khối Rubik thời gian thực bằng cách sử dụng Raspberry Pi và OpenCV: Đây là phiên bản thứ 2 của công cụ khối Rubik được tạo ra để giải bằng cách bịt mắt. Phiên bản đầu tiên được phát triển bởi javascript, bạn có thể xem dự án RubiksCubeBlindfolded1 Không giống như phiên bản trước, phiên bản này sử dụng thư viện OpenCV để phát hiện màu sắc và
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã thực hiện đúng cách: 8 bước (có hình ảnh)

Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã hoàn thành đúng cách: Sau 1 năm hoạt động thành công trên 2 địa điểm khác nhau, tôi đang chia sẻ kế hoạch dự án trạm thời tiết sử dụng năng lượng mặt trời của mình và giải thích cách nó phát triển thành một hệ thống thực sự có thể tồn tại trong thời gian dài thời kỳ từ năng lượng mặt trời. Nếu bạn theo dõi
Nhận dạng thiết bị thời gian thực bằng cách sử dụng dấu chân EM: 6 bước

Nhận dạng thiết bị thời gian thực bằng cách sử dụng dấu chân EM: Thiết bị này nhằm phân loại các thiết bị điện tử khác nhau theo tín hiệu EM của chúng. Đối với các thiết bị khác nhau, chúng có các tín hiệu EM khác nhau do nó phát ra. Chúng tôi đã phát triển một giải pháp IoT để xác định các thiết bị điện tử sử dụng Hạt
Nhắc nhở sử dụng thời gian sử dụng thiết bị (chỉ hoạt động trên Windows, Ios sẽ không hoạt động): 5 bước

Nhắc nhở sử dụng thời gian sử dụng thiết bị (chỉ hoạt động trên Windows, Ios sẽ không hoạt động): Giới thiệu Đây là một cỗ máy hữu ích được tạo ra từ Arduino, nó nhắc bạn nghỉ ngơi bằng cách " biiii! &Quot; âm thanh và khiến máy tính của bạn quay lại màn hình khóa sau 30 phút sử dụng màn hình. Sau khi nghỉ 10 phút, nó sẽ " b
Đặt DS3231 RTC (Đồng hồ thời gian thực) chính xác, nhanh chóng và tự động bằng Java (+ -1s): 3 bước

Đặt DS3231 RTC (Đồng hồ thời gian thực) chính xác, nhanh chóng và tự động bằng Java (+ -1s): Có thể hướng dẫn này sẽ chỉ cho bạn cách đặt thời gian trên Đồng hồ thời gian thực DS3231 bằng Arduino và một ứng dụng Java nhỏ sử dụng kết nối nối tiếp của Arduino. Logic cơ bản của chương trình này: 1. Arduino gửi một yêu cầu nối tiếp