動作環境
ESP-WROOM-02 + ユニバーサル基板実装
気圧計: MPL115A2
microSDスロット: CK-40 (sunhayato)
気圧計 http://qiita.com/7of9/items/09272fcfb56bd479c679
udpLogger http://qiita.com/7of9/items/6dc086b17fc43715b48b
microSD http://qiita.com/7of9/items/280758359f3d2c0c7fe8
気圧計 (v0.5)
以下を追加
- International Standard Atmosphereの式を用いて気圧から高度計算
- udpLoggerへ送信
ソースは以下のように分離した
- esp8266_160528_MPL115A2.ino : メイン(気圧計通信含む)
- esp8266_160602_udpTxToLogger.ino : udpLoggerへの通信関連
- lib_160602_calcAltitude.ino : 気圧からの高度計算
気圧計通信をメインから分離した方が見通しがいいかもしれない。
udpLogger (v0.2)
microSD保存時にCRLFが多い不具合を解消。
写真
左が気圧計、右がudpLogger
データ
気圧計のデータがUDP経由でudpLoggerへ送信され、それがudpLoggerによりmicroSDに保存された。
作成されたファイルは以下。
TEST.TXT
Pressure(kPa)=101.05,Altitude(m)=22.08
Pressure(kPa)=101.08,Altitude(m)=19.91
Pressure(kPa)=101.06,Altitude(m)=21.61
Pressure(kPa)=101.06,Altitude(m)=21.33
Pressure(kPa)=101.06,Altitude(m)=21.77
Pressure(kPa)=101.05,Altitude(m)=22.21
Pressure(kPa)=101.06,Altitude(m)=21.98
Pressure(kPa)=101.06,Altitude(m)=21.47
Pressure(kPa)=101.05,Altitude(m)=22.13
Pressure(kPa)=101.06,Altitude(m)=21.50
Pressure(kPa)=101.06,Altitude(m)=21.85
Pressure(kPa)=101.06,Altitude(m)=21.75
Pressure(kPa)=101.05,Altitude(m)=22.20
Pressure(kPa)=101.06,Altitude(m)=22.01
Pressure(kPa)=101.05,Altitude(m)=22.54
Pressure(kPa)=101.04,Altitude(m)=23.15
Pressure(kPa)=101.07,Altitude(m)=20.63
Pressure(kPa)=101.05,Altitude(m)=22.54
Pressure(kPa)=101.05,Altitude(m)=22.32
Pressure(kPa)=101.04,Altitude(m)=22.95
Pressure(kPa)=101.07,Altitude(m)=21.13
細かい不具合はまだありそう。
天保山登山は今週末か来週末か。To be or not to be.
連続試験でバッテリーの持ちも気になる。
時刻がないのもこれから。RTCモジュールは今日到着したが。