RaspberryPi[38] I2C接続のDS3231 RTCモジュール
I2C接続のRTCモジュールです。アマゾンで4つで1485円で買いました。I2Cなので、液晶ディスプレイと同じピンから接続できます。アドレスを確認してみると、0x68でした。これが表示されないなら、I2Cが有効になっているか確認してください。
pi@w2-x4-44:~/work/PPW $ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
+5V 3.3Vの両方に対応しています。
DS3231を認識させるために、/boot/config.txt に dtoverlay=i2c-rtc,ds3231 と追記してリブートします。なんか、いろいろやるのかなと思いましたが、それだけです。一度、インターネットに接続してRTCに現時刻を記録させればインターネット接続が途切れても時刻を刻みます。
5番 + ーー>Vcc
4番 D –>SDA
3番 C –>SDC
2番 NC
1番 ー –>GND