Логотип Waveshare

Прецизионный модуль реального времени Waveshare Pico-RTC-DS3231

Waveshare-Pico-RTC-DS3231-Precision-RTC-Модуль-продукт

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

Pico-RTC-DS3231 — это модуль расширения RTC, предназначенный для Raspberry Pi Pico. Он включает в себя высокоточный чип RTC DS3231 и использует шину I2C для связи. Модуль оснащен стандартным разъемом Raspberry Pi Pico, поддерживающим серию Raspberry Pi Pico. Он также включает в себя встроенный чип DS3231 с держателем резервной батареи, обеспечивающий работу часов реального времени. RTC считает секунды, минуты, часы, числа месяца, месяца, дня недели и года с компенсацией високосного года, действительной до 2100 года. Он предлагает дополнительные форматы: 24-часовой или 12-часовой формат с AM/PM. индикатор. Кроме того, модуль предоставляет 2 программируемых будильника и поставляется с онлайн-документацией для Raspberry Pi Pico C/C++ и MicroPython ex.ampдемо.

Инструкции по применению продукта

Настройка среды:

  1. Информацию о среде разработки приложений для Pico на Raspberry Pi см. МалинаПиГлава.
  2. Для настройки среды Windows вы можете обратиться к эта ссылка. В этом руководстве используется VScode IDE для разработки в среде Windows.

Надview

Pico-RTC-DS3231 — это модуль расширения RTC, предназначенный для Raspberry Pi Pico. Он включает в себя высокоточный чип RTC DS3231 и использует шину I2C для связи. Благодаря штабелируемой конструкции можно подключить больше внешних датчиков.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (26)

Функции

  • Стандартный разъем Raspberry Pi Pico поддерживает серию Raspberry Pi Pico.
  • Встроенный высокоточный чип RTC DS3231 с держателем резервной батареи.
  • Часы реального времени отсчитывают секунды, минуты, часы, дату месяца,
  • Месяц, день недели и год с компенсацией за високосный год, действительной до 2100 года.
  • Необязательный формат: 24-часовой ИЛИ 12-часовой формат с индикатором AM/PM. 2 программируемых будильника.
  • Предоставить онлайн-документацию (например, Raspberry Pi Pico C/C++ и MicroPython).ampле демос).

Спецификация

  • Рабочий объемtage: 3.3В
  • Объем резервной батареиtage: 2.3В~5.5В
  • Рабочая температура: -40°С ~ 85°С
  • Потребляемая мощность: 100 нА (поддерживает данные и тактовую информацию)

РаспиновкаWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (1) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (2)

РазмерыWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (3)

Руководство пользователя

Настройка среды

  1. Информацию о среде разработки приложений для Pico на Raspberry Pi можно найти в главе Raspberry Pi.
  2. Для настройки среды Windows вы можете перейти по ссылке. В этом руководстве используется VScode IDE для разработки в среде Windows.

Малиновый Пи

  1. Войдите в Raspberry Pi с помощью SSH или одновременно нажмите Ctrl+Alt+T, используя экран, чтобы открыть терминал.
  2. Загрузите и разархивируйте демонстрационные коды в каталог Pico C/C++ SDK. Справочное руководство для пользователей, которые еще не установили SDK.
    • Примечание: Поскольку каталог SDK может быть разным для разных пользователей, вам необходимо проверить фактический каталог. Обычно это должен быть ~/pico/. wget ‐P ~/pico
      https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico-rtc-ds3231_code.zip
  3. Удерживайте кнопку BOOTSEL на Pico и подключите USB-интерфейс Pico к Raspberry Pi, затем отпустите кнопку.
  4. Скомпилируйте и запустите pico-rtc-ds3231 exampфайлы: cd ~/pico/pico-rtc-ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sud o umount / mnt/pico && Sleep 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
  5. Откройте терминал и используйте Minicom, чтобы проверить информацию датчика.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (5)

питон

  1. Обратитесь к руководствам Raspberry Pi по настройке прошивки Micropython для Pico.
  2. Откройте Thonny IDE, перетащите демо-версию в IDE и запустите на Pico, как показано ниже.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (6)
  3. Нажмите значок «Запустить», чтобы запустить демонстрационные коды MicroPython.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (7)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (8)

Окна

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

Другие

  • Светодиодный индикатор по умолчанию не используется. Если вам нужно его использовать, вы можете припаять резистор 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 выдает низкий уровень.

Ресурс

  • Документ
    • Схема
    • DS3231 Техническое описание
  • Демонстрационные коды
    • Демонстрационные коды
  • Программное обеспечение для разработки
    • IDE Thonny Python (Windows V3.3.3)
    • Зимо221.7z
    • Изображение2Lcd.7z

Пико Быстрый старт

Скачать прошивки

  • Загрузка прошивки MicroPython
  • Загрузка прошивки C_Blink [развернуть]

Видеоурок [развернуть]

  • Учебное пособие по Pico I – Базовое введение
  • Учебное пособие по Pico II – GPIO [развернуть]
  • Учебное пособие по Pico III – ШИМ [развернуть]
  • Pico Tutorial IV – АЦП [развернуть]
  • Pico Tutorial V – UART [развернуть]
  • Pico Tutorial VI – Продолжение следует… [Развернуть]

Серия МикроПитон

  • 【MicroPython】 машина. Функция вывода
  • 【MicroPython】 машина.Функция ШИМ
  • 【MicroPython】 машина.Функция АЦП
  • 【MicroPython】 машина. Функция UART
  • 【MicroPython】 машина. Функция I2C
  • 【MicroPython】 машина.Функция SPI
  • 【MicroPython】 rp2.StateMachine

Серия C/C++

  • 【C/C++】 Урок 1 по Windows – Настройка среды
  • 【C/C++】 Урок 1 по Windows – Создание нового проекта

Серия Arduino IDE

Установите Arduino IDE

  1. Загрузите установочный пакет Arduino IDE с Arduino. webсайт.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (10)
    • СКАЧАТЬ
      Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (11)
  2. Просто нажмите «ПРОСТО СКАЧАТЬ».Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (12)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (13)
  3. Нажмите, чтобы установить после загрузки.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (14)
  4. Примечание: В процессе установки вам будет предложено установить драйвер, можно нажать «Установить».

Установите Arduino-Pico Core в Arduino IDE.

  1. Откройте Arduino IDE, нажмите кнопку File в левом углу и выберите «Настройки».Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (15) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (16)
  2. Добавьте следующую ссылку в дополнительный менеджер плат разработки. URL, затем нажмите ОК.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (17)
  3. Нажмите «Инструменты» -> «Плата разработки» -> «Менеджер плат разработки» -> Искать pico, он отображается как установленный, так как на моем компьютере он уже установлен.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (18) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (19)

Загрузите демо в первый раз

  1. Нажмите и удерживайте кнопку BOOTSET на плате Pico, подключите Pico к порту USB компьютера с помощью кабеля Micro USB и отпустите кнопку, когда компьютер распознает съемный жесткий диск (RPI-RP2).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (20) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (21)
  2. Загрузите демо-версию, откройте путь arduino\PWM\D1-LED в файле D1-LED.ino.
  3. Нажмите «Инструменты» -> «Порт», запомните существующий COM, этот COM нажимать не нужно (разные компьютеры показывают разные COM, запомните существующий COM на вашем компьютере).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (22)
  4. Подключите плату драйвера к компьютеру с помощью USB-кабеля, затем нажмите «Инструменты» -> «Порты», выберите «Плата uf2» для первого подключения, и после завершения загрузки повторное подключение приведет к появлению дополнительного COM-порта.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (23)
  5. Нажмите «Инструмент» -> «Доска разработчиков» -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (24)
  6. После настройки нажмите стрелку вправо, чтобы загрузить.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (25)
    • Если в течение этого периода у вас возникнут проблемы, вам необходимо переустановить или заменить версию Arduino IDE, удалить Arduino IDE необходимо начисто, после удаления программного обеспечения необходимо вручную удалить все содержимое папки C:\Users\[ имя]\AppData\Local\Arduino15 (нужно показать скрытый files, чтобы увидеть его), а затем переустановить.

Демо с открытым исходным кодом

  • Демо-версия MicroPython (GitHub)
  • Прошивка MicroPython/демонстрация Blink (C)
  • Официальная демо-версия Raspberry Pi C/C++
  • Официальная демо-версия Raspberry Pi MicroPython
  • Официальная демо-версия Arduino C/C++

Поддерживать

Техническая поддержка
Отправить сейчас

  • Если вам нужна техническая поддержка или у вас есть какие-либо отзывы/повторенияview, нажмите кнопку «Отправить сейчас», чтобы отправить заявку. Наша служба поддержки проверит и ответит вам в течение 1–2 рабочих дней.
  • Пожалуйста, проявите терпение, мы прилагаем все усилия, чтобы помочь вам решить проблему.
  • Время работы: 9:6 – 8:XNUMX GMT+XNUMX (с понедельника по пятницу)

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

Прецизионный модуль реального времени Waveshare Pico-RTC-DS3231 [pdf] Руководство по эксплуатации
Pico-RTC-DS3231 Модуль прецизионных часов реального времени, Pico-RTC-DS3231, Модуль прецизионных часов реального времени, Модуль часов реального времени

Ссылки

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

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