DS3231 高精度 RTC(リアルタイムクロック) for Raspberry Pi
この文書は 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月 |
バッテリーは含まれていません。
特徴
- 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 上でリアルタイムが必要なすべてのアプリケーション。
始め方
対応プラットフォーム
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
必要な材料
Raspberry Pi | 高精度 Pi RTC(DS3231) |
---|---|
![]() | ![]() |
今すぐ購入 | 今すぐ購入 |
USB ケーブルを優しく差し込んでください。そうしないとポートが損傷する可能性があります。内部に 4 本のワイヤーがある USB ケーブルを使用してください。2 本のワイヤーしかないケーブルではデータを転送できません。お持ちのケーブルが不明な場合は、こちらをクリックして購入できます。
ピン配置
チップ自体はアラーム機能をサポートしており、関連するハードウェアインターフェースも予約されていますが、ソフトウェアライブラリにはこの機能(S/INT ピン)が含まれていません。関連するソフトウェア開発を行う必要があります。
このモジュールでは RX/TX は使用されませんが、6x2 ヘッダーが Raspberry Pi の RX/TX ピンを占有するため、RX/TX を引き出し、2 ピンヘッダーを付属しています。
インストール
提供されるドライバーは Raspbian Jessie/Stretch のみ対応しています。
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
回路図オンラインビューア
リソース
[PDF] DS3231 データシート
プロジェクト
この製品の紹介動画です。
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しています。お客様のご希望やニーズに応じた複数のコミュニケーションチャネルをご用意しています。