酒と薔薇の日々(その2)

好きなことだけ求めて生きるアスペ気味のINTJ人

リアルタイムクロック[ DS1307 ] メモ

2022年07月05日 20時34分55秒 | マイコン(ESP32・Arduino等)

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

この記事についてブログを書く
« SPI OLED 0.96インチ モジュ... | トップ | [ Arduino ] RTCモジュール実... »