モバイルノード OLED IP表示
2018.11.30
RaspberryPi zero W+NoraGeteway+JumboSPOT(OLED付)の組合せでモバイルノードとしていますが、NoraGetewayではOLEDが真っ暗で無用の長物となっていました。

そこで今回はOLEDに 割当IPアドレス/CPU使用率/メモリー使用率/SDカード使用率を表示する様にしました。
スマホテザリング/固定回線WiFiを自動切換えする関係上、IPアドレスは変動の可能性があるDHCP設定としています。 DHCPによる割当IPアドレスがOLEDに表示される事により、ssh等で接続時に便利となりました。(参考サイト: https://www.mana-cat.com/entry/PiOLED )

但し、RasPi zero系はshutdownしてもGPIO/USB等の電源が供給されたままなので、OLEDの特性上、元の電源供給を停止しないと表示は消えません。
(RasPi3等は電子スイッチが有り、shutdownでGPIO/USB等の電源供給は停止)

ピークでCPU使用率10%、電流15mA程度の上昇がありますが支障は有りません。
(OS:StretchのLite版)

真っ暗-->何か表示 で気分も晴れた感じです。




------------------2018 12/01 追記--------------------------

cpu負荷上昇で送信音声が途切れる事象が発生。
割当IPアドレス等の表示で使用しているサンプル stats.py 無限ループ処理の影響と推定。
影響を回避する為、1回の表示処理でstats.pyが終了する様スクリプトを変更しました。
これにより送信音声が途切れる事象は無くなりました。
知りたいのは割当IPアドレスだけなので支障はありません。

NoraGetewayをRasPi zeroで動かすとアクセス機より送信時、javaだけでcpu使用率が75%~80%位に上昇、ギリギリの状態となります。作者のホームページには、"動くには動きますが動かす機能を絞るなどの対策が必要です" と記載されています。


------------------2019 01/04 追記--------------------------

shutdownでOLED表示を消す様に変更しました。
よってRun表示の青色LEDは、不要なので取外し予定です。

------------------2019 03/06追記--------------------------

JQ1ZYC 圏央道友会のHPにOLED/NextionDispにIPアドレス/CPU使用率/コールサイン等が表示出来るアプリ(なんちゃってモニタ)がアップされていましたのでインストールしてみました。
ライブラリー関係はインストール済でしたのでアプリのみインストール実施しました。
stats.pyの自動起動を止め、なんちゃってモニタのOLED表示プログラムを自動起動に設定、無事OLED表示出来ました。

2018.11.30 20:01 | 固定リンク | D-STAR/C4FM etc

- CafeNote -