2月に買って投げてたリアルタイムクロックモジュール [ DS1307 ]
コイン電池が必要と調べるとリチウムイオン電池 [ LIR2032 ] が必要らしい。
キャンドゥ辺りで100円で売っているそうな。
早速買ってきて分解し取り出し。
KKHMF DS1307 RTC クロックモジュール小型RTC I2C 24C32メモリArduino用
118円
リアルタイムクロックDS1307 搭載、I2C接続
EEPROM:AT24C32(32Kb)搭載
発振器動作中のバッテリバックアップモードの消費電流は500nA以下の低消費電力
モジュールにEEPROMを搭載しているので、日付時刻と共にセンサーなどの数値を保存することが出来ます
コンパクトなデザイン:27mm * 28mm * 8.4mm
「DS1307」がメインチップ 「24C32」がメモリ
------------
ちなみにI2Cアドレスは下記の通りでした。
DS1307Z 0x68
AT24C32 0x50
あと1Wireのデジタル温度センサDS18B20を
載せられるようになっています。
コイン電池は充電されないように、R5を取り除きました。
これで充電されなくなり安全は確保。
つでにR4取り除き、R6をゼロオーム(両端ショート)にしました。
CR.2032だと少しきついです、CR2025でもよかったかもしれません。
ライブラリはgithubからTinyRTClibをダウンロードして使いました
詳細な解説サイト
https://ht-deko.com/arduino/tiny_rtc.html
製造元にスケッチ
https://www.elecrow.com/wiki/index.php?title=Tiny_RTC
よみや
RTC編
https://www.youtube.com/watch?v=M2k31l_cgxA
I2Cアドレス 0x50:EPROM 0x68:RTC
メモリ編
https://www.youtube.com/watch?v=DvmBkLhbZV8
56ByteのバックアップされたRAM
4KのEEPROM
この基盤は温度センサー「DS18B20」がつけられると。
我が家のはDS18B20を内蔵した防水パッケージ
https://blog.goo.ne.jp/villanova555/e/72053479ae57ebe677847a9793974e5b
https://blog.goo.ne.jp/villanova555/e/5357b57112a510990d4f6c9bba0aed26
これ繋げられるじゃん!
「右下にはダイオードのようなシルク印刷 (U1) がありますが、ここには DS18B20 という温度センサーが取り付けられます」
https://ht-deko.com/arduino/tiny_rtc.html
電池側の左下にトランジスタ風3本足があるが、これ。
「じわじわ進む」
あ、今気づいたけど、このモジュールって温度センサーDS18B20用のパターンもついてるんですね。
ただ、DS18B20は別売り。I2Cとは別に1 wireで接続する必要があるので・・・・
https://jiwashin.blogspot.com/2015/11/blog-post_44.html
1307に限らないですが、RTCは通電当初はあんまり精度が良くなくて「まぁ…値段相応かな」と思うんですが、
数日経つと普通のクォーツ程度の精度に落ち着いてきます。
「ゆるプロ」にも詳細な解説有
http://try3dcg.world.coocan.jp/note/i2c/ds1307.html
※CR2032への改造記事あり(ダイオードだけ外す)
温度計=>これは事項補正用だと思われる。
-----------
LIR2032
AliExなら送料込1個100円程度だが到着が2ヶ月先・・・船便でしか送れないらしい
スイッチサイエンスの電池は450円 RTCモジュールって1000円~3000円とか
CR2032で代替するには充電機能を封ずる必要あり。
「D1・R4・R5・R6部品を取り除き、R6部分を直結する」
https://kenaka.xsrv.jp/kotapon/2021/09/06/ds1307tukate/
-------------
「ゆるプロ」
http://try3dcg.world.coocan.jp/note/i2c/ds1307.html
※CR2032への改造記事あり(ダイオードだけ外す)
「あめぶろ」
https://ameblo.jp/amano-jacky-nochio/entry-12028255704.html