Raspberry Pi DS3231 Precision RTC Module для Pico
Інфармацыя аб прадукце
Модуль Precision RTC для Pico - гэта высокадакладны модуль гадзін рэальнага часу, прызначаны для выкарыстання з платай мікракантролера Raspberry Pi Pico. Ён уключае ў сябе высокадакладны чып RTC DS3231 і падтрымлівае сувязь I2C. Модуль таксама ўключае
слот для рэзервовай батарэі RTC, які падтрымлівае кнопачную ячэйку CR1220 для падтрымання дакладнага часу, нават калі асноўнае сілкаванне адключана. Модуль мае індыкатар сілкавання, які можна ўключыць або выключыць, прыпаяўшы рэзістар 0 на перамычку. Гэта
распрацаваны з загалоўкам, які можна штабелаваць, для лёгкага прымацавання да Raspberry Pi Pico
Што на борце:
- Высокадакладны чып RTC DS3231
- Шына I2C для сувязі
- Слот для рэзервовага акумулятара RTC, які падтрымлівае кнопку CR1220
- Індыкатар сілкавання (уключаецца шляхам паяння рэзістара 0 на перамычцы, адключана па змаўчанні)
- Загаловак Raspberry Pi Pico для лёгкага мацавання
Вызначэнне распиновки:
Распіноўка модуля Precision RTC для Pico наступная:
Код Pico Raspberry Pi | Апісанне |
---|---|
A | I2C0 |
B | I2C1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | GND |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | GND |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | GND |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | GND |
19 | GP14 |
20 | GP15 |
Схема:
Прынцыповая схема модуля Precision RTC для Pico можа быць viewрэд націскам тут.
Модуль Precision 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, каб праверыць інфармацыю датчыка.
Python:
- Каб наладзіць прашыўку Micropython для Pico, звярніцеся да кіраўніцтваў Raspberry Pi.
- Адкрыйце Thonny IDE.
- Перацягніце дэма-код у IDE і запусціце яго на Pico.
- Націсніце на значок запуску, каб выканаць дэма-коды MicroPython.
Windows:
Інструкцыі па выкарыстанні модуля Precision RTC для Pico з Windows не прадстаўлены ў кіраўніцтве карыстальніка. Калі ласка, звярніцеся да дакументацыі па прадукту або звярніцеся да вытворцы для атрымання дадатковай дапамогі.
іншыя:
Святлодыёдныя ліхтары на модулі не выкарыстоўваюцца па змаўчанні. Калі вам неабходна іх выкарыстоўваць, вы можаце прылітаваць рэзістар 0R да пазіцыі R8. Ты можаш view схематычная схема для больш падрабязнай інфармацыі.
Што на борце
- DS3231
высокадакладны чып RTC, шына I2C - Рэзервовы акумулятар RTC
падтрымлівае кнопку ячэйкі CR1220 - Індыкатар магутнасці
уключана прыпайкай рэзістара 0Ω на перамычцы, адключана па змаўчанні - Загаловак Raspberry Pi Pico
для мацавання да Raspberry Pi Pico, канструкцыя з магчымасцю штабелирования
Вызначэнне распиновки
Код Raspberry Pi
- Адкрыйце тэрмінал Raspberry Pi
- Спампуйце і распакуйце дэма-коды ў каталог Pico C/C++ SDK
- Утрымлівайце кнопку BOOTSEL Pico і падключыце USB-інтэрфейс Pico да Raspberry Pi, затым адпусціце кнопку.
- Скампілюйце і запусціце pico-rtc-ds3231 exampлес
- Адкрыйце тэрмінал і карыстальнік minicom, каб праверыць інфармацыю датчыка.
Python:
- Каб наладзіць прашыўку Micropython для Pico, звярніцеся да кіраўніцтва Raspberry Pi
- Адкрыйце Thonny IDE, перацягніце дэманстрацыю ў IDE і запусціце ў Pico, як паказана ніжэй.
- Каб запусціць дэманстрацыйныя коды MicroPython, націсніце значок «запусціць».
вокны
- Спампуйце і распакуйце дэманстрацыю на працоўны стол Windows, звярніцеся да кіраўніцтва Raspberry Pi, каб наладзіць параметры праграмнага асяроддзя Windows.
- Націсніце і ўтрымлівайце кнопку BOOTSEL Pico, падключыце USB Pico да ПК з дапамогай кабеля MicroUSB. Імпартуйце праграму c або python у Pico, каб яна працавала.
- Выкарыстоўвайце паслядоўны інструмент для view віртуальны паслядоўны порт пералічэння USB Pico для праверкі інфармацыі аб друку, неабходна адкрыць DTR, хуткасць перадачы 115200 бод, як паказана на малюнку ніжэй:
Іншыя
- Святлодыёдныя ліхтары не выкарыстоўваюцца па змаўчанні, калі вам трэба іх выкарыстоўваць, вы можаце прылітаваць рэзістар 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 Module для Pico [pdfКіраўніцтва карыстальніка DS3231 Precision RTC Module для Pico, DS3231, Precision RTC Module для Pico, Precision RTC Module, RTC Module, Module |