Raspberry Pi DS3231 прецизен RTC модул за Pico
Информация за продукта
Прецизният RTC модул за Pico е високо прецизен модул за часовник в реално време, предназначен да се използва с микроконтролерната платка Raspberry Pi Pico. Той включва DS3231 високо прецизен RTC чип и поддържа I2C комуникация. Модулът включва също
слот за RTC резервна батерия, който поддържа клетка с бутон CR1220 за поддържане на точно отчитане на времето дори когато основното захранване е изключено. Модулът разполага с индикатор за захранване, който може да бъде активиран или деактивиран чрез запояване на резистор 0 на джъмпера. то е
проектиран с подреждащ се конектор за лесно прикрепване към Raspberry Pi Pico
Какво има на борда:
- DS3231 високо прецизен RTC чип
- I2C шина за комуникация
- Слот за RTC резервна батерия, поддържащ бутонна клетка CR1220
- Индикатор за захранване (активиран чрез запояване на резистор 0 на джъмпера, деактивиран по подразбиране)
- Raspberry Pi Pico хедер за лесно закрепване
Определение на Pinout:
Pinout на прецизния 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 |
Схематично:
Схематичната диаграма на прецизния RTC модул за Pico може да бъде viewред чрез щракване тук.
Прецизен 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 не са предоставени в ръководството за потребителя. Моля, вижте документацията на продукта или се свържете с производителя за допълнителна помощ.
Други:
LED светлините на модула не се използват по подразбиране. Ако трябва да ги използвате, можете да запоите резистор 0R на позиция R8. Можеш view схематичната диаграма за повече подробности.
Какво има на борда
- DS3231
високо прецизен RTC чип, I2C шина - RTC резервна батерия
поддържа клетка с бутон CR1220 - Индикатор за мощност
активиран чрез запояване на резистор 0Ω върху джъмпера, деактивиран по подразбиране - Raspberry Pi Pico заглавка
за закрепване към Raspberry Pi Pico, подреждащ се дизайн
Определение на Pinout
Raspberry Pi код
- Отворете терминал на Raspberry Pi
- Изтеглете и разархивирайте демо кодовете в директорията Pico C/C++ SDK
- Задръжте бутона BOOTSEL на Pico и свържете USB интерфейса на Pico към Raspberry Pi, след което отпуснете бутона.
- Компилирайте и стартирайте pico-rtc-ds3231 exampлес
- Отворете терминал и потребителски minicom, за да проверите информацията на сензора.
Python:
- Обърнете се към ръководствата на Raspberry Pi, за да настроите фърмуера на Micropython за Pico
- Отворете Thonny IDE и плъзнете демонстрацията в IDE и стартирайте на Pico, както е показано по-долу.
- Щракнете върху иконата „изпълни“, за да стартирате демонстрационните кодове на MicroPython.
Windows
- Изтеглете и разархивирайте демонстрацията на работния плот на Windows, вижте ръководствата на Raspberry Pi, за да настроите настройките на софтуерната среда на Windows.
- Натиснете и задръжте бутона BOOTSEL на Pico, свържете USB на Pico към компютъра с MicroUSB кабел. Импортирайте c или python програма в Pico, за да я стартирате.
- Използвайте серийния инструмент за view виртуалния сериен порт на USB изброяването на Pico за проверка на информацията за печат, DTR трябва да бъде отворен, скоростта на предаване е 115200, както е показано на снимката по-долу:
други
- LED светлината не се използва по подразбиране, ако трябва да я използвате, можете да запоите резистор 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 прецизен RTC модул за Pico [pdf] Ръководство за потребителя DS3231 прецизен RTC модул за Pico, DS3231, прецизен RTC модул за Pico, прецизен RTC модул, RTC модул, модул |