Raspberry Pi DS3231 Precision RTC модул за Pico
Информации за производот
Модулот Precision RTC за Pico е модул за часовник со висока прецизност во реално време дизајниран да се користи со плочката за микроконтролерот Raspberry Pi Pico. Вградува високопрецизен RTC чип DS3231 и поддржува I2C комуникација. Модулот исто така вклучува
слот за резервна батерија RTC што поддржува ќелија со копче CR1220 за одржување точно мерење на времето дури и кога главното напојување е исклучено. Модулот има индикатор за напојување што може да се вклучи или оневозможи со лемење на отпорник од 0 на скокачот. Е
дизајниран со заглавие што може да се натрупува за лесно прикачување на Raspberry Pi Pico
Што има на одборот:
- DS3231 RTC чип со висока прецизност
- I2C автобус за комуникација
- Слот за резервна батерија RTC што поддржува ќелија со копче CR1220
- Индикатор за напојување (овозможено со лемење на отпорник 0 на скокачот, стандардно оневозможено)
- Заглавие Raspberry Pi Pico за лесно прикачување
Дефиниција на пинаут:
Приказот на прецизниот RTC модул за Pico е како што следува:
Код на Raspberry Pi Pico | Опис |
---|---|
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 |
Шематски:
Шематскиот дијаграм на Precision RTC Module for Pico може да биде viewед со кликнување овде.
Прецизен RTC модул за Pico – Упатства за употреба на производот
Код на Raspberry Pi:
- Отворете терминал на 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
- Држете го копчето BOOTSEL на Pico и поврзете го USB-интерфејсот на Pico со Raspberry Pi. Потоа отпуштете го копчето.
- Компајлирајте и стартувајте го pico-rtc-ds3231 examples користејќи ги следните команди:
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 за да ги проверите информациите на сензорот.
Пајтон:
- Погледнете ги водичите на Raspberry Pi за да го поставите фирмверот Micropython за Pico.
- Отворете го Thonny IDE.
- Повлечете го демо-кодот до IDE и стартувајте го на Pico.
- Кликнете на иконата за извршување за да ги извршите демо-кодовите на MicroPython.
Windows:
Упатствата за користење на Precision RTC модулот за Pico со Windows не се дадени во упатството за употреба. Ве молиме погледнете ја документацијата за производот или контактирајте со производителот за дополнителна помош.
Други:
LED светлата на модулот не се користат стандардно. Ако треба да ги користите, можете да залемете отпорник 0R на позицијата R8. Ти можеш view шематски дијаграм за повеќе детали.
Што има на одборот
- DS3231
RTC чип со висока прецизност, автобус I2C - RTC резервна батерија
поддржува ќелија со копче CR1220 - Индикатор за напојување
овозможено со лемење на отпорник од 0Ω на скокачот, стандардно оневозможен - Заглавие на Raspberry Pi Pico
за прицврстување на Raspberry Pi Pico, дизајн кој може да се натрупува
Дефиниција на пинаут
Raspberry Pi Code
- Отворете терминал на Raspberry Pi
- Преземете ги и отпакувајте ги демо-кодовите во директориумот Pico C/C++ SDK
- Држете го копчето BOOTSEL на Pico и поврзете го USB-интерфејсот на Pico со Raspberry Pi, а потоа отпуштете го копчето.
- Компајлирајте и стартувајте го pico-rtc-ds3231 exampлес
- Отворете терминал и кориснички minicom за да ги проверите информациите на сензорот.
Пајтон:
- Погледнете ги упатствата на Raspberry Pi за поставување фирмвер на Micropython за Pico
- Отворете го Thonny IDE и повлечете го демото на IDE и стартувајте на Pico како подолу.
- Кликнете на иконата „работи“ за да ги извршите демо-кодовите на MicroPython.
Windows
- Преземете го и отпакувајте го демото на работната површина на Windows, погледнете ги водичите на Raspberry Pi за да ги поставите поставките за околината на софтверот Windows.
- Притиснете и задржете го копчето BOOTSEL на Pico, поврзете го USB-то на Pico со компјутерот со MicroUSB кабел. Увезете програма c или python во Pico за да ја извршите.
- Користете ја сериската алатка за да view виртуелната сериска порта на набројувањето на USB на Пико за проверка на информациите за печатење, DTR треба да се отвори, брзината на бауд е 115200, како што е прикажано на сликата подолу:
Други
- LED светлото не се користи стандардно, ако треба да го користите, можете да залемете отпорник 0R на позицијата R8. Кликнете за да view шематски дијаграм.
- INT пинот на DS3231 не се користи стандардно. ако треба да го користите, можете да го залемете отпорникот 0R на позициите R5, R6, R7. Кликнете за да view шематски дијаграм.
- Залемете го отпорникот R5, поврзете го INT пинот со пинот GP3 на Pico, за да го откриете излезниот статус на будилникот DS3231.
- Залемете го отпорникот R6, поврзете ја иглата INT со пинот 3V3_EN на Pico, за да го исклучите напојувањето на Pico кога будилникот DS3231 ќе излезе на ниско ниво.
- Залемете го отпорникот R7, поврзете ја иглата INT со иглата RUN на Pico, за да го ресетирате Pico кога будилникот DS3231 излегува на ниско ниво.
Шематски
Документи / ресурси
![]() |
Raspberry Pi DS3231 Precision RTC модул за Pico [pdf] Упатство за користење DS3231 прецизен RTC модул за Pico, DS3231, прецизен RTC модул за Pico, прецизен RTC модул, RTC модул, модул |