2020年05月29日 RaspberryPiで温度測定
ちょっと思うところがあって、
数年前に買って遊んだっきり、使っていなかったのを流用です。
RaspberryPi3 ModelBのピン配置は、
RaspberryPi3 ModelBのピン配置は、
1:3.3V
3:I2C SDA
5:I2C SCL
7:GPIO4(今回未使用)
9:GND
USBケーブルを切って使うのが便利です。いっぱい余ってるし(笑)
I2Cの接続ができたら、
I2Cの接続ができたら、
$ i2cget -y 1 0x48 0x00 w0xc80e
で温度情報が取得できるようです。
実際には、バイトを入れ替えて(0xc80e→0x0ec8)、
実際には、バイトを入れ替えて(0xc80e→0x0ec8)、
16進数から10進数に変換して(0xc80e→3784)、
128で割った数値(3784÷128=29.5625)が、実際の温度らしいです。
暗算ではとても無理ですが・・・。
そこはPythonのプログラムで変換すれば良くて(検索すれば見つかります)、
そこはPythonのプログラムで変換すれば良くて(検索すれば見つかります)、
cronで1時間ごとに取得して、CSV形式で保存するようにしてみました。
PR