라즈베리 파이-로고

Raspberry Pi DS3231 Pico용 정밀 RTC 모듈

Raspberry Pi DS3231 Pico-PRODUCT용 정밀 RTC 모듈

제품 정보

Pico용 Precision RTC 모듈은 Raspberry Pi Pico 마이크로컨트롤러 보드와 함께 사용하도록 설계된 고정밀 실시간 클록 모듈입니다. DS3231 고정밀 RTC 칩을 통합하고 I2C 통신을 지원합니다. 이 모듈에는 다음도 포함됩니다.
주 전원이 끊어져도 정확한 시간 유지를 위한 CR1220 버튼 셀을 지원하는 RTC 백업 배터리 슬롯. 이 모듈은 점퍼에 0 저항을 납땜하여 활성화하거나 비활성화할 수 있는 전원 표시기를 갖추고 있습니다.
Raspberry Pi Pico에 쉽게 부착할 수 있도록 스택 가능한 헤더로 설계되었습니다.

기내에 있는 것:

  1. DS3231 고정밀 RTC 칩
  2. 통신을 위한 I2C 버스
  3. CR1220 버튼 셀을 지원하는 RTC 백업 배터리 슬롯
  4. 전원 표시기(점퍼에 0 저항을 납땜하여 활성화, 기본적으로 비활성화)
  5. 간편한 부착을 위한 Raspberry Pi Pico 헤더

핀아웃 정의:

Pico용 Precision RTC 모듈의 핀아웃은 다음과 같습니다.

라즈베리파이 피코 코드 설명
A I2C0
B I2C1
C GP20
D P_SDA
1 GP0
2 GP1
3 접지
4 GP2
5 GP3
6 GP4
7 GP5
8 접지
9 GP6
10 GP7
11 GP8
12 GP9
13 접지
14 GP10
15 GP11
16 GP12
17 GP13
18 접지
19 GP14
20 GP15

개략도:

Pico용 Precision RTC 모듈의 개략도는 다음과 같습니다. view클릭하여 에드 여기.

Pico용 Precision RTC 모듈 – 제품 사용 지침

라즈베리파이 코드:

  1. Raspberry Pi의 터미널을 엽니다.
  2. 데모 코드를 다운로드하여 Pico C/C++ SDK 디렉토리에 압축을 풉니다. SDK 디렉토리는 사용자마다 다를 수 있으므로 실제 디렉토리를 확인해야 합니다. 일반적으로 ~/pico/이어야 합니다. 다음 명령을 사용합니다. wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Pico C/C++ SDK 디렉토리로 이동합니다. cd ~/pico
  4. 다운로드한 코드를 압축 해제합니다. unzip Pico-rtc-ds3231_code.zip
  5. Pico의 BOOTSEL 버튼을 누르고 Pico의 USB 인터페이스를 Raspberry Pi에 연결합니다. 그런 다음 버튼을 놓습니다.
  6. pico-rtc-ds3231 ex를 컴파일하고 실행합니다.amp다음 명령을 사용하여 les를 실행합니다.
    cd ~/pico/pico-rtc-ds3231_code/c/build/ cmake .. make sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sudo umount /mnt/pico && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0
  7. 터미널을 열고 minicom을 사용하여 센서 정보를 확인하세요.

파이썬:

  1. Pico용 Micropython 펌웨어를 설정하려면 Raspberry Pi 가이드를 참조하세요.
  2. Thonny IDE를 엽니다.
  3. 데모 코드를 IDE로 끌어서 Pico에서 실행해보세요.
  4. 실행 아이콘을 클릭하여 MicroPython 데모 코드를 실행하세요.

윈도우:

Windows에서 Pico용 Precision RTC 모듈을 사용하는 방법에 대한 지침은 사용 설명서에 제공되지 않습니다. 추가 지원은 제품 설명서를 참조하거나 제조업체에 문의하세요.

기타:

모듈의 LED 조명은 기본적으로 사용되지 않습니다. 사용해야 하는 경우 R0 위치에 8R 저항기를 납땜할 수 있습니다. view 자세한 내용은 개략도를 참조하세요.

보드에 무엇이 있습니까?

Raspberry Pi DS3231 Pico-FIG1용 정밀 RTC 모듈

  1. DS3231
    고정밀 RTC 칩, I2C 버스
  2. RTC 백업 배터리
    CR1220 버튼 셀 지원
  3. 전원 표시등
    점퍼에 0Ω 저항을 납땜하여 활성화하고 기본적으로 비활성화합니다.
  4. 라즈베리 파이 피코 헤더
    Raspberry Pi Pico에 부착하기 위한 스택형 디자인

핀아웃 정의

Raspberry Pi DS3231 Pico-FIG2용 정밀 RTC 모듈

라즈베리파이 코드

  1. 라즈베리파이 터미널 열기
  2. Pico C/C++ SDK 디렉토리에 데모 코드를 다운로드하고 압축을 풉니다.

Raspberry Pi DS3231 Pico-FIG3용 정밀 RTC 모듈

  1. Pico의 BOOTSEL 버튼을 누른 상태에서 Pico의 USB 인터페이스를 Raspberry Pi에 연결한 후 버튼을 놓습니다.
  2. pico-rtc-ds3231 ex를 컴파일하고 실행합니다.amp레

    Raspberry Pi DS3231 Pico-FIG4용 정밀 RTC 모듈

  3. 터미널을 열고 minicom을 입력하여 센서 정보를 확인하세요.

    Raspberry Pi DS3231 Pico-FIG5용 정밀 RTC 모듈

파이썬:

  1. Pico용 Micropython 펌웨어를 설정하려면 Raspberry Pi 가이드를 참조하세요.
  2. Thonny IDE를 열고 데모를 IDE로 끌어다 놓고 아래와 같이 Pico에서 실행합니다.

    Raspberry Pi DS3231 Pico-FIG6용 정밀 RTC 모듈
    Raspberry Pi DS3231 Pico-FIG7용 정밀 RTC 모듈

  3. MicroPython 데모 코드를 실행하려면 "실행" 아이콘을 클릭하세요.

    Raspberry Pi DS3231 Pico-FIG8용 정밀 RTC 모듈

윈도우

  • 데모를 Windows 데스크톱에 다운로드하여 압축을 풀고, Raspberry Pi 가이드를 참조하여 Windows 소프트웨어 환경을 설정하세요.
  • Pico의 BOOTSEL 버튼을 길게 누르고, Pico의 USB를 MicroUSB 케이블로 PC에 연결합니다. Pico로 c 또는 python 프로그램을 가져와서 실행합니다.
  • 직렬 도구를 사용하여 view Pico의 USB 열거형의 가상 직렬 포트를 사용하여 인쇄 정보를 확인하려면 DTR을 열어야 하며, 통신 속도는 아래 그림과 같이 115200입니다.

    Raspberry Pi DS3231 Pico-FIG9용 정밀 RTC 모듈

기타

  • LED 조명은 기본적으로 사용되지 않습니다. 사용해야 하는 경우 R0 위치에 8R 저항을 납땜할 수 있습니다. 클릭하면 view 개략도
  • DS3231의 INT 핀은 기본적으로 사용되지 않습니다. 사용해야 하는 경우 R0, R5, R6 위치에 7R 저항을 납땜할 수 있습니다. 클릭하여 view 개략도
    • R5 저항을 납땜하고 INT 핀을 Pico의 GP3 핀에 연결하여 DS3231 알람 시계의 출력 상태를 감지합니다.
    • R6 저항을 납땜하고 INT 핀을 Pico의 3V3_EN 핀에 연결하여 DS3231 알람 시계가 로우 레벨을 출력할 때 Pico 전원을 끕니다.
    • R7 저항기를 납땜하고 INT 핀을 Pico의 RUN 핀에 연결하여 DS3231 알람 시계가 로우 레벨을 출력할 때 Pico를 재설정합니다.

개략도

Raspberry Pi DS3231 Pico-FIG10용 정밀 RTC 모듈

Raspberry Pi DS3231 Pico-FIG11용 정밀 RTC 모듈

문서 / 리소스

Raspberry Pi DS3231 Pico용 정밀 RTC 모듈 [PDF 파일] 사용자 매뉴얼
DS3231 Pico용 정밀 RTC 모듈, DS3231, Pico용 정밀 RTC 모듈, 정밀 RTC 모듈, RTC 모듈, 모듈

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *