2019年10月31日TwitterFacebookGoogle+LinkedInPocket実家に次いで一人暮らしのアパートでもオフグリッドソーラー発電を始めました。Piで遠隔監視するシステムを構築することに。PiでWi-Fi接続し、Webサーバーを立ちあげて、Arduinoから取得した測定値を表示。DHT22/AM2302とアナログ入力値を電圧に変換したものをLCDとシリアルポートへ転送しています。Piの内部処理Arduinoからの値の取得にはPythonを使用しています。取得した値はファイル(sensor.json)へ保存。strf.write(str)f.close()Pythonの実行はcronで行っていて、OS起動時に一回だけ呼び出し、後はPython内で無限ループし続けます。/home/pi/get.pyWebブラウザへの表示はHTML/CSS+JQuery(JavaScript)。sensor.jsonの値をブラウザへ出力します。class="original"></span></h2></body></html>組み上げ一通り配線、プログラム調整が終わり準備ができました。LCDには温湿度とバッテリー電圧、電圧のアナログ入力値が表示されます。チャージコントローラーのUSB出力端子に接続し電源を確保。PiからArduinoへ電源供給します。電源供給とともにOSが起動します。蓋をしてビニールシートで覆ったので動作確認。Piのアドレスを指定すると、上手く動作してくれました。動作時の消費電力は130mAh程。このバッテリーの型番は「40B19L」なので28Ahです。充電しない状態で半分の14Ah使用を想定した場合、107時間(4.48日)となります。雲行きの怪しい日が5日以上続くと、監視システムだけで半分以上のバッテリーを消費してしまいます。バッテリーを増やしたり、監視システムそのものの消費電力を減らす等で省電力化していきたい。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。現役プログラマーです。ここでは主に自分が作業する上で知った役立ちそうな知識や趣味についての記事を書いていきます。...楽天ひかりの実測レビュー。