Малиновый Пи-ЛОГОТИП

Модуль Raspberry Pi DS3231 Precision RTC для Pico

Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-PRODUCT

Информация о продукте

Модуль Precision RTC для Pico — это высокоточный модуль часов реального времени, предназначенный для использования с платой микроконтроллера Raspberry Pi Pico. Он включает в себя высокоточный чип RTC DS3231 и поддерживает связь I2C. Модуль также включает в себя
слот для резервной батареи RTC, который поддерживает кнопочный элемент CR1220 для поддержания точного времени даже при отключении основного питания. Модуль оснащен индикатором питания, который можно включить или отключить, припаяв нулевой резистор к перемычке. Это
разработан со штабелируемым разъемом для легкого крепления к Raspberry Pi Pico

Что на борту:

  1. Чип RTC высокой точности DS3231
  2. Шина I2C для связи
  3. Слот резервного аккумулятора RTC, поддерживающий кнопочный элемент CR1220
  4. Индикатор питания (включается припайкой резистора 0 на перемычке, по умолчанию отключен)
  5. Головка Raspberry Pi Pico для легкого крепления

Определение распиновки:

Распиновка модуля Precision RTC для Pico следующая:

Код Raspberry Pi Pico Описание
A I2C0
B I2C1
C GP20
D П_СДА
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 для Pico можно найти viewредактировать, нажав здесь.

Модуль Precision RTC для Pico — инструкции по использованию продукта

Код малины Пи:

  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, чтобы проверить информацию датчика.

Питон:

  1. Обратитесь к руководствам Raspberry Pi, чтобы настроить прошивку Micropython для Pico.
  2. Откройте Тонни IDE.
  3. Перетащите демонстрационный код в IDE и запустите его на Pico.
  4. Щелкните значок запуска, чтобы выполнить демонстрационные коды MicroPython.

Окна:

Инструкции по использованию модуля Precision RTC для Pico с Windows не представлены в руководстве пользователя. Пожалуйста, обратитесь к документации продукта или свяжитесь с производителем для получения дополнительной помощи.

Другие:

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

Что на борту

Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG1

  1. ДС3231
    высокоточный чип RTC, шина I2C
  2. Резервная батарея RTC
    поддерживает батарейки CR1220
  3. Индикатор питания
    включается путем припаивания резистора 0 Ом к перемычке, по умолчанию отключено
  4. Заголовок Raspberry Pi Pico
    для крепления к Raspberry Pi Pico, штабелируемая конструкция

Распиновка Определение

Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG2

Код малины Пи

  1. Откройте терминал Raspberry Pi
  2. Загрузите и разархивируйте демонстрационные коды в каталог Pico C/C++ SDK.

Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG3

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

    Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG4

  3. Откройте терминал и пользователь minicom, чтобы проверить информацию датчика.

    Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG5

Питон:

  1. Обратитесь к руководствам Raspberry Pi для настройки прошивки Micropython для Pico.
  2. Откройте Thonny IDE, перетащите демо-версию в IDE и запустите на Pico, как показано ниже.

    Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG6
    Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG7

  3. Нажмите значок «Запустить», чтобы запустить демонстрационные коды MicroPython.

    Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG8

Окна

  • Загрузите и разархивируйте демо-версию на рабочий стол Windows. Обратитесь к руководствам Raspberry Pi, чтобы настроить параметры программной среды Windows.
  • Нажмите и удерживайте кнопку BOOTSEL на Pico, подключите USB Pico к ПК с помощью кабеля MicroUSB. Импортируйте программу на языке C или Python в Pico, чтобы она заработала.
  • Используйте последовательный инструмент, чтобы view виртуальный последовательный порт USB-перечисления Pico для проверки информации о печати, необходимо открыть DTR, скорость передачи данных составляет 115200 бод, как показано на рисунке ниже:

    Прецизионный модуль RTC Raspberry Pi DS3231 для 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 выдает низкий уровень.

Схема

Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG10

Прецизионный модуль RTC Raspberry Pi DS3231 для Pico-FIG11

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

Модуль Raspberry Pi DS3231 Precision RTC для Pico [pdf] Руководство пользователя
DS3231 Модуль прецизионных часов реального времени для Pico, DS3231, Модуль прецизионных часов реального времени для Pico, Модуль прецизионных часов реального времени, Модуль часов реального времени, Модуль

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *