Raspberry Pi 備忘録 / Mbedもあるよ!

Raspberry Pi であれこれやった事の記録

Raspberry pi Zero で オフィス環境の可視化 その5 AM2322 に交換

AM2320 もすぐに停止するので、 AM2322 に交換してみる。

f:id:pongsuke:20180219111131j:plain

WiringPi アップデート

久しぶりにログインしたので、

$ sudo apt-get update
$ sudo apt-get upgrade

してみたら、WiringPi がエラーを出して動かなかった。 不用意なアップデートは、本当に危険。

Unable to determine hardware version. I see: Hardware : BCM2835

最新バージョンの WiringPi をコンパイルし直したところ、正常に動きました。

$ git clone git://git.drogon.net/wiringPi
$ cd wiringPi
$ ./build

配線

f:id:pongsuke:20180219110941p:plain

・・・の前に、 ピンは1.27ミリピッチです。 とのことなので、ブレッドボードにさせるように、ピッチ変換基板を利用します。

SOP8(1.27mm)DIP変換基板 金フラッシュ (9枚入): パーツ一般 秋月電子通商 電子部品 ネット通販

f:id:pongsuke:20180219143034j:plain

f:id:pongsuke:20180228112008p:plainf:id:pongsuke:20180228112011j:plain

どうにかはんだ付けしましたが、汚い・・・。

足も切りすぎました。

pigpio をセットアップする

sudo apt-get install pigpio python-pigpio python3-pigpio

コーディング

こちらを使用しました。

rpi-location-monitor/AM2322.py at master · smartperson/rpi-location-monitor · GitHub

ただ、interface は 0 では無く、1 にしました。

$ ./AM2322.pigpio.py 
20.6 66.6
20.7 66.5
20.7 66.5
20.7 66.5
20.7 66.5
20.7 66.5
20.7 66.5

今度は、止まらないと良いのですが、、、。