Raspberry Pi DS3231 Precision RTC Module для Pico
Інформація про продукт
Модуль Precision RTC для Pico — це високоточний модуль годинника реального часу, призначений для використання з платою мікроконтролера Raspberry Pi Pico. Він містить високоточний чіп RTC DS3231 і підтримує зв’язок I2C. Модуль також включає
слот для резервної батареї RTC, який підтримує кнопковий елемент CR1220 для підтримки точного відліку часу, навіть коли основне живлення відключено. Модуль має індикатор живлення, який можна ввімкнути або вимкнути, припаявши резистор 0 на перемичку. Це є
розроблений із заголовком, який можна штабелювати, для легкого кріплення до Raspberry Pi Pico
Що на борту:
- DS3231 високоточна мікросхема RTC
- Шина I2C для зв'язку
- Гніздо для резервної батареї RTC із підтримкою кнопки CR1220
- Індикатор живлення (включається припаюванням резистора 0 на перемичку, вимкнено за замовчуванням)
- Заголовок 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:
- Відкрийте термінал 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 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
- Відкрийте термінал і за допомогою minicom перевірте інформацію датчика.
Python:
- Зверніться до посібників Raspberry Pi, щоб налаштувати мікропрограму Micropython для Pico.
- Відкрийте 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лес
- Відкрийте термінал і мініком користувача, щоб перевірити інформацію датчика.
Python:
- Зверніться до посібників Raspberry Pi, щоб налаштувати мікропрограму Micropython для Pico
- Відкрийте 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 |