Raspberry pi Zero で オフィス環境の可視化 その5 AM2322 に交換
AM2320 もすぐに停止するので、 AM2322 に交換してみる。
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
配線
・・・の前に、 ピンは1.27ミリピッチです。
とのことなので、ブレッドボードにさせるように、ピッチ変換基板を利用します。
SOP8(1.27mm)DIP変換基板 金フラッシュ (9枚入): パーツ一般 秋月電子通商 電子部品 ネット通販
どうにかはんだ付けしましたが、汚い・・・。
足も切りすぎました。
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
今度は、止まらないと良いのですが、、、。