Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC модул за Pico

Raspberry Pi DS3231 Precision RTC модул за Pico-PRODUCT

Информации за производот

Модулот Precision RTC за Pico е модул за часовник со висока прецизност во реално време дизајниран да се користи со плочката за микроконтролерот Raspberry Pi Pico. Вградува високопрецизен RTC чип DS3231 и поддржува I2C комуникација. Модулот исто така вклучува
слот за резервна батерија RTC што поддржува ќелија со копче CR1220 за одржување точно мерење на времето дури и кога главното напојување е исклучено. Модулот има индикатор за напојување што може да се вклучи или оневозможи со лемење на отпорник од 0 на скокачот. Е
дизајниран со заглавие што може да се натрупува за лесно прикачување на Raspberry Pi Pico

Што има на одборот:

  1. DS3231 RTC чип со висока прецизност
  2. I2C автобус за комуникација
  3. Слот за резервна батерија RTC што поддржува ќелија со копче CR1220
  4. Индикатор за напојување (овозможено со лемење на отпорник 0 на скокачот, стандардно оневозможено)
  5. Заглавие Raspberry Pi Pico за лесно прикачување

Дефиниција на пинаут:

Приказот на прецизниот RTC модул за Pico е како што следува:

Код на Raspberry Pi Pico Опис
A I2C0
B I2C1
C GP20
D P_SDA
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 Module for Pico може да биде viewед со кликнување овде.

Прецизен RTC модул за Pico – Упатства за употреба на производот

Код на Raspberry Pi:

  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 examples користејќи ги следните команди:
    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. Отворете го Thonny IDE.
  3. Повлечете го демо-кодот до IDE и стартувајте го на Pico.
  4. Кликнете на иконата за извршување за да ги извршите демо-кодовите на MicroPython.

Windows:

Упатствата за користење на Precision RTC модулот за Pico со Windows не се дадени во упатството за употреба. Ве молиме погледнете ја документацијата за производот или контактирајте со производителот за дополнителна помош.

Други:

LED светлата на модулот не се користат стандардно. Ако треба да ги користите, можете да залемете отпорник 0R на позицијата R8. Ти можеш view шематски дијаграм за повеќе детали.

Што има на одборот

Raspberry Pi DS3231 Precision RTC модул за Pico-FIG1

  1. DS3231
    RTC чип со висока прецизност, автобус I2C
  2. RTC резервна батерија
    поддржува ќелија со копче CR1220
  3. Индикатор за напојување
    овозможено со лемење на отпорник од 0Ω на скокачот, стандардно оневозможен
  4. Заглавие на Raspberry Pi Pico
    за прицврстување на Raspberry Pi Pico, дизајн кој може да се натрупува

Дефиниција на пинаут

Raspberry Pi DS3231 Precision RTC модул за Pico-FIG2

Raspberry Pi Code

  1. Отворете терминал на Raspberry Pi
  2. Преземете ги и отпакувајте ги демо-кодовите во директориумот Pico C/C++ SDK

Raspberry Pi DS3231 Precision RTC модул за Pico-FIG3

  1. Држете го копчето BOOTSEL на Pico и поврзете го USB-интерфејсот на Pico со Raspberry Pi, а потоа отпуштете го копчето.
  2. Компајлирајте и стартувајте го pico-rtc-ds3231 exampлес

    Raspberry Pi DS3231 Precision RTC модул за Pico-FIG4

  3. Отворете терминал и кориснички minicom за да ги проверите информациите на сензорот.

    Raspberry Pi DS3231 Precision RTC модул за Pico-FIG5

Пајтон:

  1. Погледнете ги упатствата на Raspberry Pi за поставување фирмвер на Micropython за Pico
  2. Отворете го Thonny IDE и повлечете го демото на IDE и стартувајте на Pico како подолу.

    Raspberry Pi DS3231 Precision RTC модул за Pico-FIG6
    Raspberry Pi DS3231 Precision RTC модул за Pico-FIG7

  3. Кликнете на иконата „работи“ за да ги извршите демо-кодовите на MicroPython.

    Raspberry Pi DS3231 Precision RTC модул за Pico-FIG8

Windows

  • Преземете го и отпакувајте го демото на работната површина на Windows, погледнете ги водичите на Raspberry Pi за да ги поставите поставките за околината на софтверот Windows.
  • Притиснете и задржете го копчето BOOTSEL на Pico, поврзете го USB-то на Pico со компјутерот со MicroUSB кабел. Увезете програма c или python во Pico за да ја извршите.
  • Користете ја сериската алатка за да view виртуелната сериска порта на набројувањето на USB на Пико за проверка на информациите за печатење, DTR треба да се отвори, брзината на бауд е 115200, како што е прикажано на сликата подолу:

    Raspberry Pi DS3231 Precision RTC модул за Pico-FIG9

Други

  • 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 Precision RTC модул за Pico-FIG10

Raspberry Pi DS3231 Precision RTC модул за Pico-FIG11

Документи / ресурси

Raspberry Pi DS3231 Precision RTC модул за Pico [pdf] Упатство за користење
DS3231 прецизен RTC модул за Pico, DS3231, прецизен RTC модул за Pico, прецизен RTC модул, RTC модул, модул

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *