Raspberry Pi ZeroにOLED をつけて、statusを表示する。
Raspberry Pi Zeroは、ネットワークi/fがないため、入手して大分時間がたちまして、棚上げ状態が続く。
USB WiFiを追加し、さらにOLEDでipアドレスなどのstatusが表示できれば、使い道が増えると考えた。
試行錯誤の末、下記のものができた。
- オスのUSB追加で、PCに直挿入
(2は共存できないため、不要!) - USB WiFiでネットワークに接続
- シリアル接続ための端子を用意
- OLEDでstatusの表示
- BMP280で環境温度と気圧を収集
開発環境構築
まず、オスのUSB追加で、PCに直挿入できるように。
(参考: Raspberry Pi (8) USB to PC)
PCに直挿入、sshで操作らくらくと調子がいいだけと、
しかしここで、MicroUSBにWiFiドングリをさして見たら、認識しない!共存できないと発見した。
仕方なくシリアル接続ための端子を追加した。
OLEDでstatusの表示
Raspberry Pi 3によるOLEDディスプレイ への表示
$ git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
$ cd Adafruit_Python_SSD1306
$ sudo python3 setup.py install
$ sudo pip3 install Adafruit_BBIO
$ cd examples
$ python3 stats.py
$ python3 shapes.py
BMP280で環境温度と気圧を収集
(TBD)
参考: