Skip to main content

DS3231 高精度 RTC(リアルタイムクロック) for Raspberry Pi

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

高精度 Pi RTC は、DS3231 クロックチップをベースにしています。DS3231 は低コストで非常に高精度な I2C リアルタイムクロック(RTC)です。I2C インターフェースを介して Raspberry Pi に RTC を提供します。TCXO(温度補償型水晶発振器)からのクロックソースにより、RTC は秒、分、時、日、日付、月、年の情報を保持します。月末の日付は、31 日未満の月に自動的に調整され、うるう年の補正も含まれます。クロックは 24 時間形式または AM/PM インジケータ付きの 12 時間形式で動作します。このクロックは、2 つのプログラム可能な時刻アラームとプログラム可能な方形波出力を提供します。INT/SQW ピンは、アラーム条件による割り込みを生成するか、方形波信号を出力し、選択は INTCN ビットによって制御されます。

Raspberry Pi の電源がオフになっても時刻情報を保持したい場合は、バッテリーホルダーに 3V CR1225 リチウム電池を挿入する必要があります。また、Arduino プロジェクト用の RTC を探している場合は、ブログ「Arduino RTC チュートリアル:DS1307 RTC を使用した Arduino の使い方」をご覧ください。簡単に始めることができます。

バージョン

製品バージョン変更点リリース日
高精度 Pi RTC (DS3231)初期リリース2018年9月
note
    バッテリーは含まれていません。

特徴

  • Raspberry Pi 2/3 B/B+/4/Zero をサポート
  • 秒、分、時、曜日、月、年をサポート
  • AM/PM インジケータ付きの 24 時間または 12 時間形式をサポート
  • 低消費電力
  • 2 つの時刻アラーム
  • 高速 (400kHz) I2C インターフェース

仕様

項目
動作電圧3.3V
動作温度0℃ ~ +70℃
精度0°C ~ +40°C で ±2ppm
インターフェースI2C
I2C アドレス0x68
サイズ長さ: 25mm 幅: 25mm 高さ: 8mm
重量4.2g
パッケージサイズ長さ: 85mm 幅: 75mm 高さ: 25mm
総重量15g

主な用途

Raspberry Pi 上でリアルタイムが必要なすべてのアプリケーション。

始め方

対応プラットフォーム

ArduinoRaspberry Pi

必要な材料

Raspberry Pi高精度 Pi RTC(DS3231)
今すぐ購入今すぐ購入
note

USB ケーブルを優しく差し込んでください。そうしないとポートが損傷する可能性があります。内部に 4 本のワイヤーがある USB ケーブルを使用してください。2 本のワイヤーしかないケーブルではデータを転送できません。お持ちのケーブルが不明な場合は、こちらをクリックして購入できます。

ピン配置

note
  • チップ自体はアラーム機能をサポートしており、関連するハードウェアインターフェースも予約されていますが、ソフトウェアライブラリにはこの機能(S/INT ピン)が含まれていません。関連するソフトウェア開発を行う必要があります。

  • このモジュールでは RX/TX は使用されませんが、6x2 ヘッダーが Raspberry Pi の RX/TX ピンを占有するため、RX/TX を引き出し、2 ピンヘッダーを付属しています。

インストール

提供されるドライバーは Raspbian Jessie/Stretch のみ対応しています。

tip

Raspberry Pi の使い方がわからない場合は、開始する前にこちらを確認してください。

  • ステップ 1. ドライバーのインストール

ターミナルに以下のコマンドを入力してください。

git clone https://github.com/Seeed-Studio/pi-hats.git

ダウンロードが完了したら、ターミナルで以下のコマンドを入力してください。

cd pi-hats
sudo ./install.sh -u rtc_ds3231
  • ステップ 2. Raspberry Pi の電源を切る
sudo shutdown -h now
  • ステップ 3. HAT を Raspberry Pi に取り付ける

この HAT のピン 1 を Raspberry Pi の GPIO のピン 1 に差し込むことを確認してください。上記の写真のように接続してください。

  • ステップ 4. Raspberry Pi の電源を入れる

使用方法

次のコマンドを使用して、ドライバが正常にインストールされたか確認できます。

./install.sh -l

ドライバをアンインストールしたい場合は、以下のコマンドを使用してください。

sudo ./install.sh -u

次に、RTC モジュールの機能を見てみましょう:

ハードウェアクロックを読み取り、結果を表示する

sudo hwclock -r

ハードウェアクロックからシステム時刻を設定する

sudo hwclock -s

現在のシステム時刻からハードウェアクロックを設定する

sudo hwclock -w

その他の使用方法

hwclock --help

回路図オンラインビューア

リソース

プロジェクト

この製品の紹介動画です。

技術サポート & 製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しています。お客様のご希望やニーズに応じた複数のコミュニケーションチャネルをご用意しています。

Loading Comments...