Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC Module для Pico

Raspberry Pi DS3231 Precision RTC Module для Pico-PRODUCT

Інфармацыя аб прадукце

Модуль Precision RTC для Pico - гэта высокадакладны модуль гадзін рэальнага часу, прызначаны для выкарыстання з платай мікракантролера Raspberry Pi Pico. Ён уключае ў сябе высокадакладны чып RTC DS3231 і падтрымлівае сувязь I2C. Модуль таксама ўключае
слот для рэзервовай батарэі RTC, які падтрымлівае кнопачную ячэйку CR1220 для падтрымання дакладнага часу, нават калі асноўнае сілкаванне адключана. Модуль мае індыкатар сілкавання, які можна ўключыць або выключыць, прыпаяўшы рэзістар 0 на перамычку. Гэта
распрацаваны з загалоўкам, які можна штабелаваць, для лёгкага прымацавання да Raspberry Pi Pico

Што на борце:

  1. Высокадакладны чып RTC DS3231
  2. Шына I2C для сувязі
  3. Слот для рэзервовага акумулятара RTC, які падтрымлівае кнопку CR1220
  4. Індыкатар сілкавання (уключаецца шляхам паяння рэзістара 0 на перамычцы, адключана па змаўчанні)
  5. Загаловак 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:

  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. Утрымлівайце кнопку BOOTSEL Pico і падключыце USB-інтэрфейс Pico да Raspberry Pi. Затым адпусціце кнопку.
  6. Скампілюйце і запусціце 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
  7. Адкрыйце тэрмінал і выкарыстоўвайце minicom, каб праверыць інфармацыю датчыка.

Python:

  1. Каб наладзіць прашыўку Micropython для Pico, звярніцеся да кіраўніцтваў Raspberry Pi.
  2. Адкрыйце Thonny IDE.
  3. Перацягніце дэма-код у IDE і запусціце яго на Pico.
  4. Націсніце на значок запуску, каб выканаць дэма-коды MicroPython.

Windows:

Інструкцыі па выкарыстанні модуля Precision RTC для Pico з Windows не прадстаўлены ў кіраўніцтве карыстальніка. Калі ласка, звярніцеся да дакументацыі па прадукту або звярніцеся да вытворцы для атрымання дадатковай дапамогі.

іншыя:

Святлодыёдныя ліхтары на модулі не выкарыстоўваюцца па змаўчанні. Калі вам неабходна іх выкарыстоўваць, вы можаце прылітаваць рэзістар 0R да пазіцыі R8. Ты можаш view схематычная схема для больш падрабязнай інфармацыі.

Што на борце

Raspberry Pi DS3231 Precision RTC Module для Pico-FIG1

  1. DS3231
    высокадакладны чып RTC, шына I2C
  2. Рэзервовы акумулятар RTC
    падтрымлівае кнопку ячэйкі CR1220
  3. Індыкатар магутнасці
    уключана прыпайкай рэзістара 0Ω на перамычцы, адключана па змаўчанні
  4. Загаловак Raspberry Pi Pico
    для мацавання да Raspberry Pi Pico, канструкцыя з магчымасцю штабелирования

Вызначэнне распиновки

Raspberry Pi DS3231 Precision RTC Module для Pico-FIG2

Код Raspberry Pi

  1. Адкрыйце тэрмінал Raspberry Pi
  2. Спампуйце і распакуйце дэма-коды ў каталог Pico C/C++ SDK

Raspberry Pi DS3231 Precision RTC Module для Pico-FIG3

  1. Утрымлівайце кнопку BOOTSEL Pico і падключыце USB-інтэрфейс Pico да Raspberry Pi, затым адпусціце кнопку.
  2. Скампілюйце і запусціце pico-rtc-ds3231 exampлес

    Raspberry Pi DS3231 Precision RTC Module для Pico-FIG4

  3. Адкрыйце тэрмінал і карыстальнік minicom, каб праверыць інфармацыю датчыка.

    Raspberry Pi DS3231 Precision RTC Module для Pico-FIG5

Python:

  1. Каб наладзіць прашыўку Micropython для Pico, звярніцеся да кіраўніцтва Raspberry Pi
  2. Адкрыйце Thonny IDE, перацягніце дэманстрацыю ў IDE і запусціце ў Pico, як паказана ніжэй.

    Raspberry Pi DS3231 Precision RTC Module для Pico-FIG6
    Raspberry Pi DS3231 Precision RTC Module для Pico-FIG7

  3. Каб запусціць дэманстрацыйныя коды MicroPython, націсніце значок «запусціць».

    Raspberry Pi DS3231 Precision RTC Module для Pico-FIG8

вокны

  • Спампуйце і распакуйце дэманстрацыю на працоўны стол Windows, звярніцеся да кіраўніцтва Raspberry Pi, каб наладзіць параметры праграмнага асяроддзя Windows.
  • Націсніце і ўтрымлівайце кнопку BOOTSEL Pico, падключыце USB Pico да ПК з дапамогай кабеля MicroUSB. Імпартуйце праграму c або python у Pico, каб яна працавала.
  • Выкарыстоўвайце паслядоўны інструмент для view віртуальны паслядоўны порт пералічэння USB Pico для праверкі інфармацыі аб друку, неабходна адкрыць DTR, хуткасць перадачы 115200 бод, як паказана на малюнку ніжэй:

    Raspberry Pi DS3231 Precision RTC Module для Pico-FIG9

Іншыя

  • Святлодыёдныя ліхтары не выкарыстоўваюцца па змаўчанні, калі вам трэба іх выкарыстоўваць, вы можаце прылітаваць рэзістар 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-FIG10

Raspberry Pi DS3231 Precision RTC Module для Pico-FIG11

Дакументы / Рэсурсы

Raspberry Pi DS3231 Precision RTC Module для Pico [pdfКіраўніцтва карыстальніка
DS3231 Precision RTC Module для Pico, DS3231, Precision RTC Module для Pico, Precision RTC Module, RTC Module, Module

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *