ЛОГОТИП Raspberry Pi

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. DS3231 високоточна мікросхема RTC
  2. Шина I2C для зв'язку
  3. Гніздо для резервної батареї RTC із підтримкою кнопки CR1220
  4. Індикатор живлення (включається припаюванням резистора 0 на перемичку, вимкнено за замовчуванням)
  5. Заголовок Raspberry Pi Pico для легкого кріплення

Визначення контактів:

Розпіновка модуля Precision RTC для Pico така:

Код Raspberry Pi Pico опис
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 exampфайли за допомогою таких команд:
    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. Зверніться до посібників Raspberry Pi, щоб налаштувати мікропрограму Micropython для Pico.
  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. Відкрийте термінал і мініком користувача, щоб перевірити інформацію датчика.

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

Python:

  1. Зверніться до посібників Raspberry Pi, щоб налаштувати мікропрограму Micropython для Pico
  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

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *