Arduino 101搭載 高機能ハイキングトラッカー ─ GPS、環境センサー、バッテリー内蔵
概要
Arduino 101(Intel Curie搭載)とアクセサリーシールドをベースに、GPS、気圧・温湿度・磁気・加速度センサー、RTC、電圧監視を統合したハイキング用環境モニターデバイスを自作。OLEDディスプレイでリアルタイム表示、4×単三電池で長時間駆動します。
搭載センサーと測定項目
| センサー | インターフェース | 測定項目 |
|---|---|---|
| LM75B | I2C (0x48) | 気温 |
| ADXL345 | I2C | 3軸加速度(傾き・振動) |
| DS3231 | I2C | 高精度RTC(時刻・日付) |
| HMC5883L | I2C | 3軸磁気(方位角) |
| AM2320 | I2C | 湿度・温度 |
| BMP180 | I2C | 気圧・高度 |
| MTK3339 GPS | UART (ハードウェアシリアル) | 位置・速度・距離 |
| 分圧抵抗 | ADC (A1) | 電池電圧 |
| 項目 | 制約 | 対策・備考 |
|---|---|---|
| 高度 | 気圧ベースのため天候で変動 | 平常時のみ信頼、GPS高度併用推奨 |
| 方位 | チルト補償未実装、磁気偏角固定値 | 水平保持で使用、偏角はGPS位置から自動取得へ拡張可能 |
| 磁気妨害 | 近くの磁性体・鉱物で狂う | 設置場所に注意 |
| 最低動作電圧 | 約4.5V | それ以下で電池交換 |
| RTC時刻設定 | コード書き換え+コイン電池再装着必要 | ユーザー設定機能の追加が望ましい |
| GPS | 開発時未入手のためデモ座標 | 実装時はAdafruit_GPSライブラリ統合必須 |
| 加速度 | 振動に敏感 | 静止時測定推奨 |