Raspberry Pi DS3231 Pico용 정밀 RTC 모듈
제품 정보
Pico용 Precision RTC 모듈은 Raspberry Pi Pico 마이크로컨트롤러 보드와 함께 사용하도록 설계된 고정밀 실시간 클록 모듈입니다. DS3231 고정밀 RTC 칩을 통합하고 I2C 통신을 지원합니다. 이 모듈에는 다음도 포함됩니다.
주 전원이 끊어져도 정확한 시간 유지를 위한 CR1220 버튼 셀을 지원하는 RTC 백업 배터리 슬롯. 이 모듈은 점퍼에 0 저항을 납땜하여 활성화하거나 비활성화할 수 있는 전원 표시기를 갖추고 있습니다.
Raspberry Pi Pico에 쉽게 부착할 수 있도록 스택 가능한 헤더로 설계되었습니다.
기내에 있는 것:
- DS3231 고정밀 RTC 칩
- 통신을 위한 I2C 버스
- CR1220 버튼 셀을 지원하는 RTC 백업 배터리 슬롯
- 전원 표시기(점퍼에 0 저항을 납땜하여 활성화, 기본적으로 비활성화)
- 간편한 부착을 위한 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 모듈 – 제품 사용 지침
라즈베리파이 코드:
- Raspberry Pi의 터미널을 엽니다.
- 데모 코드를 다운로드하여 Pico C/C++ SDK 디렉토리에 압축을 풉니다. SDK 디렉토리는 사용자마다 다를 수 있으므로 실제 디렉토리를 확인해야 합니다. 일반적으로 ~/pico/이어야 합니다. 다음 명령을 사용합니다.
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Pico C/C++ SDK 디렉토리로 이동합니다.
cd ~/pico
- 다운로드한 코드를 압축 해제합니다.
unzip Pico-rtc-ds3231_code.zip
- Pico의 BOOTSEL 버튼을 누르고 Pico의 USB 인터페이스를 Raspberry Pi에 연결합니다. 그런 다음 버튼을 놓습니다.
- 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
- 터미널을 열고 minicom을 사용하여 센서 정보를 확인하세요.
파이썬:
- Pico용 Micropython 펌웨어를 설정하려면 Raspberry Pi 가이드를 참조하세요.
- Thonny IDE를 엽니다.
- 데모 코드를 IDE로 끌어서 Pico에서 실행해보세요.
- 실행 아이콘을 클릭하여 MicroPython 데모 코드를 실행하세요.
윈도우:
Windows에서 Pico용 Precision RTC 모듈을 사용하는 방법에 대한 지침은 사용 설명서에 제공되지 않습니다. 추가 지원은 제품 설명서를 참조하거나 제조업체에 문의하세요.
기타:
모듈의 LED 조명은 기본적으로 사용되지 않습니다. 사용해야 하는 경우 R0 위치에 8R 저항기를 납땜할 수 있습니다. view 자세한 내용은 개략도를 참조하세요.
보드에 무엇이 있습니까?
- DS3231
고정밀 RTC 칩, I2C 버스 - RTC 백업 배터리
CR1220 버튼 셀 지원 - 전원 표시등
점퍼에 0Ω 저항을 납땜하여 활성화하고 기본적으로 비활성화합니다. - 라즈베리 파이 피코 헤더
Raspberry Pi Pico에 부착하기 위한 스택형 디자인
핀아웃 정의
라즈베리파이 코드
- 라즈베리파이 터미널 열기
- Pico C/C++ SDK 디렉토리에 데모 코드를 다운로드하고 압축을 풉니다.
- Pico의 BOOTSEL 버튼을 누른 상태에서 Pico의 USB 인터페이스를 Raspberry Pi에 연결한 후 버튼을 놓습니다.
- pico-rtc-ds3231 ex를 컴파일하고 실행합니다.amp레
- 터미널을 열고 minicom을 입력하여 센서 정보를 확인하세요.
파이썬:
- Pico용 Micropython 펌웨어를 설정하려면 Raspberry Pi 가이드를 참조하세요.
- Thonny IDE를 열고 데모를 IDE로 끌어다 놓고 아래와 같이 Pico에서 실행합니다.
- MicroPython 데모 코드를 실행하려면 "실행" 아이콘을 클릭하세요.
윈도우
- 데모를 Windows 데스크톱에 다운로드하여 압축을 풀고, Raspberry Pi 가이드를 참조하여 Windows 소프트웨어 환경을 설정하세요.
- Pico의 BOOTSEL 버튼을 길게 누르고, Pico의 USB를 MicroUSB 케이블로 PC에 연결합니다. Pico로 c 또는 python 프로그램을 가져와서 실행합니다.
- 직렬 도구를 사용하여 view Pico의 USB 열거형의 가상 직렬 포트를 사용하여 인쇄 정보를 확인하려면 DTR을 열어야 하며, 통신 속도는 아래 그림과 같이 115200입니다.
기타
- 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용 정밀 RTC 모듈 [PDF 파일] 사용자 매뉴얼 DS3231 Pico용 정밀 RTC 모듈, DS3231, Pico용 정밀 RTC 모듈, 정밀 RTC 모듈, RTC 모듈, 모듈 |