これまで使用してきたAVRのGPSロガーの容積を減らすべく、SPRESENCEで同じ機能を構築した。
BME680空気質センサーモジュールと128x32のOLEDモジュールをI2Cで接続している。
マイクロSDモジュールはSPI接続でTXB0104レベル変換機能付きを購入したものの、A:3.3v/B:5vでA<Bの制約から、SPRESENCEの1.8vに対応するため、3.3vLDOの除去とTXB0104を表裏ひっくり返して実装の加工を施した。この加工によりA:1.8v/B:3.3vとなり、使えるようになった。
プログラムはArduinoを使用しているので、SDカードのアクセスに以下のライブラリを使用させてもらった。
github.com