Лагатып Waveshare

Waveshare Pico-RTC-DS3231 Precision RTC модуль

Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-product

Інфармацыя аб прадукце

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 exampдэманстрацыі.

Інструкцыя па ўжыванні прадукту

Асяроддзе ўстаноўкі:

  1. Каб даведацца пра асяроддзе распрацоўкі прыкладанняў для Pico на Raspberry Pi, звярніцеся да RaspberryPiChapter.
  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В
  • Рэзервовы акумулятар voltage: 2.3 В~5.5 В
  • Працоўная тэмпература: -40°C ~ 85°C
  • Энергаспажыванне: 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.

Raspberry Pi

  1. Увайдзіце ў Raspberry Pi праз SSH або адначасова націсніце Ctrl+Alt+T, выкарыстоўваючы экран, каб адкрыць тэрмінал.
  2. Спампуйце і распакуйце дэма-коды ў каталог Pico C/C++ SDK. Даведачны дапаможнік для карыстальнікаў, якія яшчэ не ўсталявалі SDK.
    • Заўвага: Што каталог SDK можа адрознівацца для розных карыстальнікаў, вам трэба праверыць фактычны каталог. Як правіла, гэта павінна быць ~/pico/. wget ‐P ~/піка
      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. Каб наладзіць прашыўку Micropython для Pico, звярніцеся да кіраўніцтва Raspberry Pi.
  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
  • Дэманстрацыйныя коды
    • Дэманстрацыйныя коды
  • Праграмнае забеспячэнне для распрацоўкі
    • Thonny Python IDE (Windows V3.3.3)
    • Зімо221.7з
    • Image2Lcd.7z

Pico Quick Start

Загрузіце прашыўку

  • Спампоўка прашыўкі MicroPython
  • Спампоўка прашыўкі C_Blink [Разгарнуць]

Відэаўрок [Разгарнуць]

  • Падручнік Pico I – Базавыя ўводзіны
  • Падручнік Pico II – GPIO [Разгарнуць]
  • Падручнік Pico III - ШІМ [Разгарнуць]
  • Падручнік Pico 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

  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, а затым націсніце OK.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (17)
  3. Націсніце Інструменты -> Плата распрацоўшчыка -> Менеджэр платы распрацоўшчыка -> Пошук піка, ён паказваецца ўсталяваным, бо мой камп'ютар ужо ўсталяваў яго.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. Націсніце Tool -> Dev Board -> 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 раніцы GMT+8 (з панядзелка па пятніцу)

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

Waveshare Pico-RTC-DS3231 Precision RTC модуль [pdfІнструкцыя па эксплуатацыі
Pico-RTC-DS3231 Precision RTC Module, Pico-RTC-DS3231, Precision RTC Module, RTC Module

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *