ウェーブシェアのロゴ

Waveshare Pico-RTC-DS3231 高精度 RTC モジュール

Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-製品

製品情報

Pico-RTC-DS3231 は、Raspberry Pi Pico に特化した RTC 拡張モジュールです。 高精度 RTC チップ DS3231 が組み込まれており、通信には I2C バスを使用します。 このモジュールは標準の Raspberry Pi Pico ヘッダーを備えており、Raspberry Pi Pico シリーズをサポートします。 また、バックアップ バッテリー ホルダーを備えたオンボード DS3231 チップも含まれており、リアルタイム クロック機能が可能です。 RTC は、秒、分、時、日付、月、曜日、年をカウントし、うるう年補正は 2100 まで有効です。オプションで 24 時間制または 12 時間制の AM/PM 形式を提供します。インジケータ。 さらに、このモジュールは 2 つのプログラム可能な目覚まし時計を提供し、Raspberry Pi Pico C/C++ および MicroPython ex のオンライン ドキュメントが付属しています。ampルデモ。

製品使用説明書

セットアップ環境:

  1. Raspberry Pi 上の Pico のアプリケーション開発環境については、 RaspberryPi章.
  2. Windowsの環境設定については、以下を参照してください。 このリンク。 このチュートリアルでは、Windows 環境での開発に VScode IDE を使用します。

以上view

Pico-RTC-DS3231 は、Raspberry Pi Pico に特化した RTC 拡張モジュールです。 高精度 RTC チップ DS3231 を内蔵し、通信には I2C バスを使用します。 積み重ね可能な設計により、より多くの外部センサーを接続できます。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (26)

特徴

  • 標準 Raspberry Pi Pico ヘッダーは、Raspberry Pi Pico シリーズをサポートします。
  • 高精度 RTC チップ DS3231 をオンボード、バックアップ バッテリー ホルダー付き。
  • リアルタイムクロックは、秒、分、時間、日付、
  • うるう年補正を含む月、曜日、年は 2100 まで有効です。
  • オプションの形式: 24 時間表示、または AM/PM インジケーター付きの 12 時間表示。 プログラム可能な目覚まし時計 x 2。
  • オンライン ドキュメントの提供 (Raspberry Pi Pico C/C++ および MicroPython ex)ampデモ)。

仕様

  • 営業巻tage: 3.3V
  • バックアップバッテリーvoltage: 2.3V〜5.5V
  • 動作温度: -40℃~85℃
  • 消費電力: 100nA(データとクロック情報を維持)

ピン配置Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (1) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (2)

寸法Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (3)

ユーザーガイド

セットアップ環境

  1. Raspberry Pi 上の Pico のアプリケーション開発環境については、Raspberry Pi の章を参照してください。
  2. Windowsの環境設定についてはリンク先を参照してください。 このチュートリアルでは、Windows 環境での開発に VScode IDE を使用します。

ラズベリーパイ

  1. SSH で Raspberry Pi にログインするか、画面を使用して Ctrl+Alt+T を同時に押してターミナルを開きます。
  2. デモ コードを Pico C/C++ SDK ディレクトリにダウンロードして解凍します。 まだ SDK をインストールしていないユーザー向けのリファレンス チュートリアルです。
  3. Pico の BOOTSEL ボタンを押したまま、Pico の USB インターフェイスを Raspberry Pi に接続し、ボタンを放します。
  4. pico-rtc-ds3231 ex をコンパイルして実行しますampファイル: 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-図-1 (5)

パイソン

  1. Pico 用の Micropython ファームウェアをセットアップするには、Raspberry Pi のガイドを参照してください。
  2. Thonny IDE を開き、デモを IDE にドラッグし、以下のように Pico 上で実行します。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (6)
  3. 「実行」アイコンをクリックして、MicroPython デモ コードを実行します。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (7)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (8)

ウィンドウズ

  • デモを Windows デスクトップにダウンロードして解凍します。「Raspberry Pi」を参照してください。
  • Windows ソフトウェア環境設定をセットアップするための Pi のガイド。
  • Pico の BOOTSEL ボタンを長押しし、Pico の USB を MicroUSB ケーブルで PC に接続します。 c または Python プログラムを Pico にインポートして実行します。
  • シリアルツールを使用して、 view 印刷情報を確認するには、Pico の USB エニュメレーションの仮想シリアル ポートを使用します。DTR を開く必要があります。下の図に示すように、ボー レートは 115200 です。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (27)

その他

  • LED ライトはデフォルトでは使用されません。使用する必要がある場合は、R0 の位置に 8R 抵抗をはんだ付けできます。 クリックして view 概略図。
  • DS3231 の INT ピンはデフォルトでは使用されません。 使用する必要がある場合は、0R 抵抗を R5、R6、および R7 の位置にはんだ付けできます。 クリックして view 概略図。
  • R5 抵抗をはんだ付けし、INT ピンを Pico の GP3 ピンに接続して、DS3231 アラーム クロックの出力ステータスを検出します。
  • R6 抵抗をはんだ付けし、INT ピンを Pico の 3V3_EN ピンに接続すると、DS3231 アラーム クロックが Low レベルを出力したときに Pico の電源がオフになります。
  • R7 抵抗をはんだ付けし、INT ピンを Pico の RUN ピンに接続して、DS3231 アラーム クロックが Low レベルを出力したときに Pico をリセットします。

リソース

  • 書類
    • 回路図
    • DS3231 データシート
  • デモコード
    • デモコード
  • 開発ソフトウェア
    • Thonny Python IDE (Windows V3.3.3)
    • Zimo221.7z
    • 画像2Lcd.7z

Pico クイックスタート

ファームウェアのダウンロード

  • MicroPython ファームウェアのダウンロード
  • C_Blink ファームウェアのダウンロード [展開]

ビデオチュートリアル [展開]

  • Pico チュートリアル I – 基本的な紹介
  • Pico チュートリアル II – GPIO [展開]
  • Pico チュートリアル III – PWM [展開]
  • Pico チュートリアル IV – ADC [展開]
  • Pico チュートリアル V – UART [展開]
  • Pico チュートリアル VI – 続く… [展開]

MicroPythonシリーズ

  • 【MicroPython】machine.Pin関数
  • 【MicroPython】machine.PWM関数
  • 【MicroPython】machine.ADC関数
  • 【MicroPython】machine.UART関数
  • 【MicroPython】machine.I2C関数
  • 【MicroPython】machine.SPI関数
  • 【MicroPython】rp2.StateMachine

C/C++シリーズ

  • 【C/C++】Windowsチュートリアル1 – 環境設定
  • 【C/C++】Windowsチュートリアル1 – 新しいプロジェクトの作成

Arduino IDEシリーズ

ArduinoIDEをインストールします

  1. Arduino から Arduino IDE インストール パッケージをダウンロードします。 webサイト 。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (10)
    • ダウンロード
      Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (11)
  2. 「JUST Download」をクリックするだけです。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (12)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (13)
  3. ダウンロード後、クリックしてインストールします。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (14)
  4. 注記: インストールプロセス中にドライバーをインストールするように求められるので、「インストール」をクリックします。

Arduino IDE に Arduino-Pico Core をインストールする

  1. Arduino IDEを開き、 File 左隅にある「設定」を選択します。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (15) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (16)
  2. 追加の開発ボードマネージャーに次のリンクを追加します。 URLその後、[OK]をクリックします。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (17)
  3. ツール -> 開発ボード -> 開発ボードマネージャー -> をクリックします。 検索する pico は、私のコンピュータにすでにインストールされているため、インストール済みとして表示されます。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (18) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (19)

初回のデモのアップロード

  1. Pico ボードの BOOTSET ボタンを押したままにし、Micro USB ケーブルを介して Pico をコンピューターの USB ポートに接続し、コンピューターがリムーバブル ハード ドライブ (RPI-RP2) を認識したらボタンを放します。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (20) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (21)
  2. デモをダウンロードし、D1-LED.ino の下の arduino\PWM\D1-LED パスを開きます。
  3. [ツール] -> [ポート] をクリックします。既存の COM を覚えておいてください。この COM をクリックする必要はありません (コンピューターごとに異なる COM が表示されます。コンピューター上の既存の COM を覚えておいてください)。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (22)
  4. USB ケーブルを使用してドライバー ボードをコンピューターに接続し、[ツール] – > [ポート] をクリックして、最初の接続に uf2 ボードを選択します。アップロードが完了した後、再度接続すると、COM ポートが追加されます。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (23)
  5. [ツール] -> [開発ボード] -> [Raspberry Pi Pico/RP2040] -> [Raspberry Pi Pico] をクリックします。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (24)
  6. 設定後、右矢印をクリックしてアップロードします。Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-図-1 (25)
    • 期間中に問題が発生した場合は、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 時(GMT+8)(月曜~金曜)

ドキュメント / リソース

Waveshare Pico-RTC-DS3231 高精度 RTC モジュール [pdf] 取扱説明書
Pico-RTC-DS3231 高精度 RTC モジュール, Pico-RTC-DS3231, 高精度 RTC モジュール, RTC モジュール

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *