Інформація про продукт
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 example demos.
Інструкція з використання продукту
Середовище налаштування:
- Середовище розробки програм для Pico на Raspberry Pi див RaspberryPiChapter.
- Для налаштування середовища Windows ви можете звернутися до це посилання. Цей підручник використовує IDE VScode для розробки в середовищі Windows.
закінченоview
Pico-RTC-DS3231 — це модуль розширення RTC, спеціалізований для Raspberry Pi Pico. Він містить високоточний чіп RTC DS3231 і використовує шину I2C для зв’язку. Завдяки конструкції, що складається, можна підключати більше зовнішніх датчиків.
особливості
- Стандартний заголовок Raspberry Pi Pico підтримує серію Raspberry Pi Pico.
- Вбудована високоточна мікросхема RTC DS3231 з резервним тримачем батареї.
- Годинник реального часу рахує секунди, хвилини, години, дату місяця,
- Місяць, день тижня та рік із компенсацією за високосний рік до 2100 року.
- Додатковий формат: 24-годинний АБО 12-годинний з індикатором AM/PM. 2 х програмованих будильника.
- Надайте онлайн-документацію (Raspberry Pi Pico C/C++ і MicroPython, напрample demos).
Специфікація
- Робочий випtage: 3.3 В
- Резервний акумулятор voltage: 2.3В~5.5В
- Робоча температура: -40°C ~ 85°C
- Споживана потужність: 100nA (підтримує дані та інформацію про годинник)
Розпіновка
Розміри
Посібник користувача
Середовище налаштування
- Інформацію про середовище розробки програм для Pico на Raspberry Pi див. у розділі Raspberry Pi.
- Щоб дізнатися про налаштування середовища Windows, перейдіть за посиланням. Цей підручник використовує IDE VScode для розробки в середовищі Windows.
Raspberry Pi
- Увійдіть у Raspberry Pi за допомогою SSH або одночасно натисніть Ctrl+Alt+T, використовуючи екран, щоб відкрити термінал.
- Завантажте та розпакуйте демо-коди в каталог 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
- Примітка: Оскільки каталог SDK може відрізнятися для різних користувачів, вам потрібно перевірити фактичний каталог. Загалом це має бути ~/pico/. wget ‐P ~/pico
- Утримуйте кнопку BOOTSEL Pico та підключіть USB-інтерфейс Pico до Raspberry Pi, а потім відпустіть кнопку.
- Скомпілюйте та запустіть 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
- Відкрийте термінал і за допомогою minicom перевірте інформацію датчика.
пітон
- Зверніться до посібників 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 видає низький рівень.
Ресурс
- документ
- Схема
- Технічний опис DS3231
- Демо коди
- Демо коди
- Програмне забезпечення для розробки
- Thonny Python IDE (Windows V3.3.3)
- Zimo221.7z
- Image2Lcd.7z
Pico Quick Start
Завантажте прошивку
- Завантаження мікропрограми MicroPython
- Завантаження мікропрограми C_Blink [Розгорнути]
Відеоінструкція [Розгорнути]
- Підручник Pico I – базовий вступ
- Pico Tutorial II – GPIO [Розгорнути]
- Pico Tutorial III – PWM [Розгорнути]
- Pico Tutorial IV – ADC [Розгорнути]
- Підручник Pico V – UART [Розгорнути]
- Підручник Pico VI – Продовження буде… [Розгорнути]
Серія MicroPython
- Машина 【MicroPython】. Функція Pin
- Машина 【MicroPython】. Функція ШІМ
- 【MicroPython】 машина. Функція ADC
- 【MicroPython】 машина. Функція UART
- Машина 【MicroPython】. Функція I2C
- 【MicroPython】 машина. Функція SPI
- 【MicroPython】 rp2.StateMachine
Серія C/C++
- 【C/C++】 Підручник Windows 1 – Налаштування середовища
- 【C/C++】 Підручник Windows 1 – Створення нового проекту
Серія Arduino IDE
Встановіть Arduino IDE
- Завантажте інсталяційний пакет Arduino IDE з Arduino webсайт.
- ЗАВАНТАЖИТИ
- ЗАВАНТАЖИТИ
- Просто натисніть «Просто ЗАВАНТАЖИТИ».
- Натисніть, щоб встановити після завантаження.
- Примітка: Вам буде запропоновано встановити драйвер під час процесу встановлення, ми можемо натиснути «Встановити».
Встановіть Arduino-Pico Core на Arduino IDE
- Відкрийте Arduino IDE, натисніть File у лівому куті та виберіть «Налаштування».
- Додайте наступне посилання в додатковий менеджер дошки розробки URLНатисніть кнопку ОК.
- Примітка: Якщо у вас вже є плата ESP8266 URL, ви можете відокремити URLs з такими комами:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- Натисніть Інструменти -> Плата розробки -> Менеджер плат розробки -> шукати pico, він відображається встановленим, оскільки мій комп'ютер вже встановив його.
Завантажте демо в перший раз
- Натисніть і утримуйте кнопку BOOTSET на платі Pico, підключіть Pico до USB-порту комп’ютера за допомогою кабелю Micro USB і відпустіть кнопку, коли комп’ютер розпізнає знімний жорсткий диск (RPI-RP2).
- Завантажте демонстрацію, відкрийте шлях arduino\PWM\D1-LED у D1-LED.ino.
- Натисніть «Інструменти» -> «Порт», запам’ятайте наявний COM, не потрібно натискати цей COM (на різних комп’ютерах відображається інший COM, запам’ятайте наявний COM на вашому комп’ютері).
- Під’єднайте плату драйвера до комп’ютера за допомогою USB-кабелю, потім клацніть Інструменти – > Порти, виберіть плату uf2 для першого підключення, а після завершення завантаження повторне підключення призведе до появи додаткового COM-порту.
- Натисніть Інструмент -> Плата розробників -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.
- Після налаштування натисніть стрілку вправо, щоб завантажити.
- Якщо протягом цього періоду у вас виникли проблеми, вам потрібно перевстановити або замінити версію Arduino IDE, деінсталяцію Arduino IDE потрібно видалити чисто, після видалення програмного забезпечення потрібно вручну видалити весь вміст папки C:\Users\ [ name]\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 Precision RTC Module [pdfІнструкція з експлуатації Pico-RTC-DS3231 Precision RTC Module, Pico-RTC-DS3231, Precision RTC Module, RTC Module |