Logo Waveshare

Mô-đun RTC chính xác Waveshare Pico-RTC-DS3231

Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-sản phẩm

Thông tin sản phẩm

Pico-RTC-DS3231 là mô-đun mở rộng RTC dành riêng cho Raspberry Pi Pico. Nó kết hợp chip RTC DS3231 có độ chính xác cao và sử dụng bus I2C để liên lạc. Mô-đun này có tiêu đề Raspberry Pi Pico tiêu chuẩn, hỗ trợ dòng Raspberry Pi Pico. Nó cũng bao gồm một chip DS3231 trên bo mạch với bộ giữ pin dự phòng, cho phép thực hiện chức năng đồng hồ thời gian thực. RTC đếm giây, phút, giờ, ngày trong tháng, tháng, ngày trong tuần và năm với mức bù cho năm nhuận có hiệu lực lên đến 2100. Nó cung cấp các định dạng tùy chọn 24 giờ hoặc 12 giờ với AM/PM chỉ số. Ngoài ra, mô-đun này còn cung cấp 2 đồng hồ báo thức có thể lập trình và đi kèm tài liệu trực tuyến dành cho Raspberry Pi Pico C/C++ và MicroPython exampcác bản demo.

Hướng dẫn sử dụng sản phẩm

Môi trường thiết lập:

  1. Để biết môi trường phát triển ứng dụng cho Pico trên Raspberry Pi, vui lòng tham khảo Mâm XôiPiChương.
  2. Đối với cài đặt môi trường Windows, bạn có thể tham khảo liên kết này. Hướng dẫn này sử dụng VScode IDE để phát triển trong môi trường Windows.

Quaview

Pico-RTC-DS3231 là mô-đun mở rộng RTC dành riêng cho Raspberry Pi Pico. Nó kết hợp chip RTC DS3231 có độ chính xác cao và sử dụng bus I2C để liên lạc. Nhiều cảm biến bên ngoài hơn được phép kết nối nhờ thiết kế có thể xếp chồng lên nhau.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (26)

Đặc trưng

  • Tiêu đề Raspberry Pi Pico tiêu chuẩn, hỗ trợ dòng Raspberry Pi Pico.
  • Chip RTC DS3231 có độ chính xác cao trên bo mạch, có ngăn chứa pin dự phòng.
  • Đồng hồ thời gian thực đếm giây, phút, giờ, ngày trong tháng,
  • Tháng, Ngày trong tuần và Năm với mức đền bù cho Năm nhuận có hiệu lực lên tới 2100.
  • Định dạng tùy chọn: 24 giờ HOẶC 12 giờ với chỉ báo AM/PM. 2 x đồng hồ báo thức có thể lập trình
  • Cung cấp tài liệu trực tuyến (Raspberry Pi Pico C/C++ và MicroPython example demo).

Đặc điểm kỹ thuật

  • Hoạt động voltage: 3.3V
  • Pin dự phòng voltage: 2.3V~5.5V
  • Nhiệt độ hoạt động: -40°C ~ 85°C
  • Tiêu thụ điện năng: 100nA (duy trì dữ liệu và thông tin đồng hồ)

PinoutWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (1) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (2)

Kích thướcWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (3)

Hướng dẫn sử dụng

Thiết lập môi trường

  1. Để biết môi trường phát triển ứng dụng cho Pico trên Raspberry Pi, vui lòng tham khảo Chương Raspberry Pi.
  2. Đối với cài đặt môi trường Windows, bạn có thể tham khảo liên kết . Hướng dẫn này sử dụng VScode IDE để phát triển trong môi trường Windows.

Mâm xôi Pi

  1. Đăng nhập Raspberry Pi bằng SSH hoặc nhấn Ctrl+Alt+T cùng lúc trong khi sử dụng màn hình để mở terminal.
  2. Tải xuống và giải nén mã demo vào thư mục Pico C/C++ SDK. Hướng dẫn tham khảo dành cho người dùng chưa cài đặt SDK.
  3. Giữ nút BOOTSEL của Pico và kết nối giao diện USB của Pico với Raspberry Pi sau đó nhả nút.
  4. Biên dịch và chạy pico-rtc-ds3231 examples: cd ~/pico/pico‐rtc‐ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sud o umount / mnt/pico && ngủ 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
  5. Mở một thiết bị đầu cuối và sử dụng minicom để kiểm tra thông tin của cảm biến.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (5)

con trăn

  1. Tham khảo hướng dẫn của Raspberry Pi để thiết lập firmware Micropython cho Pico.
  2. Mở Thonny IDE, kéo bản demo vào IDE và chạy trên Pico như bên dưới.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (6)
  3. Nhấp vào biểu tượng “chạy” để chạy mã demo MicroPython.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (7)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (8)

Cửa sổ

  • Tải xuống và giải nén bản demo ra máy tính để bàn Windows của bạn, tham khảo Raspberry
  • Hướng dẫn của Pi thiết lập cài đặt môi trường phần mềm Windows.
  • Nhấn và giữ nút BOOTSEL của Pico, kết nối USB của Pico với PC bằng cáp MicroUSB. Nhập chương trình c hoặc Python vào Pico để chạy.
  • Sử dụng công cụ nối tiếp để view cổng nối tiếp ảo của bảng liệt kê USB của Pico để kiểm tra thông tin in, cần mở DTR và tốc độ truyền là 115200, như trong hình bên dưới:Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (27)

Người khác

  • Đèn LED mặc định không được sử dụng, nếu cần sử dụng có thể hàn điện trở 0R vào vị trí R8. Bấm vào để view sơ đồ nguyên lý.
  • Chân INT của DS3231 không được sử dụng theo mặc định. nếu cần sử dụng có thể hàn điện trở 0R vào các vị trí R5, R6, R7. Bấm vào để view sơ đồ nguyên lý.
  • Hàn điện trở R5, nối chân INT vào chân GP3 của Pico, để phát hiện trạng thái đầu ra của đồng hồ báo thức DS3231.
  • Hàn điện trở R6, nối chân INT vào chân 3V3_EN của Pico, để tắt nguồn Pico khi đồng hồ báo thức DS3231 xuất ra mức thấp.
  • Hàn điện trở R7, nối chân INT với chân RUN của Pico, để reset Pico khi đồng hồ báo thức DS3231 xuất ra mức thấp.

Tài nguyên

  • Tài liệu
    • Sơ đồ
    • Bảng dữ liệu DS3231
  • Mã demo
    • Mã demo
  • Phần mềm phát triển
    • Thonny Python IDE (Windows V3.3.3)
    • Zimo221.7z
    • Hình ảnh2Lcd.7z

Bắt đầu nhanh Pico

Tải xuống chương trình cơ sở

  • Tải xuống chương trình cơ sở MicroPython
  • Tải xuống chương trình cơ sở C_Blink [Mở rộng]

Video hướng dẫn [Mở rộng]

  • Hướng dẫn Pico I – Giới thiệu cơ bản
  • Hướng dẫn Pico II – GPIO [Mở rộng]
  • Hướng dẫn Pico III –PWM [Mở rộng]
  • Hướng dẫn Pico IV – ADC [Mở rộng]
  • Hướng dẫn Pico V – UART [Mở rộng]
  • Hướng dẫn Pico VI – Còn tiếp… [Mở rộng]

Dòng MicroPython

  • [MicroPython] máy.Chức năng Pin
  • [MicroPython] máy.Chức năngPWM
  • [MicroPython] máy.Chức năng ADC
  • [MicroPython] máy.Chức năng UART
  • [MicroPython] máy.Chức năng I2C
  • [MicroPython] máy.Chức năng SPI
  • [MicroPython] rp2.StateMachine

Dòng C/C++

  • [C/C++] Hướng dẫn Windows 1 – Cài đặt môi trường
  • [C/C++] Hướng dẫn Windows 1 – Tạo dự án mới

Dòng Arduino IDE

Cài đặt Arduino IDE

  1. Tải xuống gói cài đặt Arduino IDE từ Arduino webĐịa điểm .Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (10)
    • TẢI VỀ
      Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (11)
  2. Chỉ cần nhấp vào “CHỈ TẢI XUỐNG”.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (12)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (13)
  3. Bấm vào để cài đặt sau khi tải về.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (14)
  4. Ghi chú: Trong quá trình cài đặt bạn sẽ được nhắc cài đặt driver, chúng ta có thể nhấn Install.

Cài đặt Arduino-Pico Core trên Arduino IDE

  1. Mở Arduino IDE, nhấp vào File ở góc bên trái và chọn “Tùy chọn”.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (15) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (16)
  2. Thêm liên kết sau vào trình quản lý bảng phát triển bổ sung URL, sau đó bấm OK.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (17)
  3. Nhấp vào Công cụ -> Bảng phát triển -> Trình quản lý bảng phát triển -> Tìm kiếm pico, nó hiển thị là đã cài đặt vì máy tính của tôi đã cài đặt nó rồi.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (18) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (19)

Tải lên bản demo lần đầu tiên

  1. Nhấn và giữ nút BOOTSET trên bo mạch Pico, kết nối Pico với cổng USB của máy tính qua cáp Micro USB và nhả nút khi máy tính nhận dạng ổ cứng di động (RPI-RP2).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (20) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (21)
  2. Tải xuống bản demo, mở đường dẫn arduino\PWM\D1-LED trong D1-LED.ino.
  3. Nhấn Tools -> Port, ghi nhớ COM đã có, không cần nhấn COM này (các máy tính khác nhau hiển thị COM khác nhau, ghi nhớ COM hiện có trên máy tính của bạn).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (22)
  4. Kết nối bo mạch điều khiển với máy tính bằng cáp USB, sau đó nhấp vào Công cụ – > Cổng, chọn Bảng mạch uf2 cho kết nối đầu tiên và sau khi tải lên hoàn tất, kết nối lại sẽ có thêm một cổng COM.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (23)
  5. Nhấp vào Công cụ -> Bảng phát triển -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (24)
  6. Sau khi cài đặt nhấn vào mũi tên bên phải để upload.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (25)
    • Nếu trong thời gian đó gặp sự cố, bạn cần cài đặt lại hoặc thay thế phiên bản Arduino IDE, gỡ cài đặt Arduino IDE cần được gỡ cài đặt sạch sẽ, sau khi gỡ cài đặt phần mềm bạn cần xóa thủ công tất cả nội dung trong thư mục C:\Users\ [ name]\AppData\Local\Arduino15 (bạn cần hiển thị ẩn files để xem nó) và sau đó cài đặt lại.

Bản trình diễn mã nguồn mở

  • Bản trình diễn MicroPython (GitHub)
  • Phần mềm cơ sở MicroPython/Bản trình diễn nhấp nháy (C)
  • Bản demo Raspberry Pi C/C++ chính thức
  • Bản demo MicroPython Raspberry Pi chính thức
  • Bản demo C/C++ chính thức của Arduino

Ủng hộ

Hỗ trợ kỹ thuật
Nộp ngay

  • Nếu bạn cần hỗ trợ kỹ thuật hoặc có bất kỳ phản hồi/phản hồi nàoview, vui lòng nhấn nút Gửi ngay để gửi ticket, đội ngũ hỗ trợ của chúng tôi sẽ kiểm tra và trả lời bạn trong vòng 1 đến 2 ngày làm việc.
  • Hãy kiên nhẫn vì chúng tôi sẽ cố gắng hết sức để giúp bạn giải quyết vấn đề.
  • Thời gian làm việc: 9 giờ sáng – 6 giờ sáng GMT+8 (Thứ Hai đến Thứ Sáu)

Tài liệu / Tài nguyên

Mô-đun RTC chính xác Waveshare Pico-RTC-DS3231 [tập tin pdf] Hướng dẫn sử dụng
Mô-đun RTC chính xác Pico-RTC-DS3231, Pico-RTC-DS3231, Mô-đun RTC chính xác, Mô-đun RTC

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *