Seeed K.K.の松岡です。
GroveDriverPack v1.8をリリースしました。v1.7からの変更点は次のとおりです。
- Wio Extension - RTCの機能強化
- Grove - MP3 V3を追加
- Grove - Laser PM2.5 Sensorを追加
GroveDriverPack何?という方は、こちらをご参照ください。
Wio Extension - RTCの機能強化
Wio Extension - RTCは、Wio LTE/Wio 3Gシリーズの拡張用基板。USBからの電源供給をほぼ完全にOFFし、一定時間後にONすることで、定期的なデータ収集・送信を省電力化することができます。(細かいことを言えば、Wio LTE/Wio 3Gシリーズ以外でも流用することができますけど。)
USB電源が接続された最初に特別な処理(たとえばブザーを鳴らすとか)をやろうとしても、USB電源が接続されて電源ONなのか、一定時間経過して電源ONなのか、判断する方法が無いため、実装できませんでした。そこで、IsWakeupReasonPeriod()を追加しました。これを呼び出すと、一定時間経過して電源ONのときはtrueが返ってきます。
もう1つ、RTCの時刻を設定/取得するSetDateTime()/GetDateTime()を追加しました。セルラー通信したときにタイムサーバーから時刻を取得してRTCに設定しておくことで、以降、タイムサーバーと通信できないときでも時刻を得ることができます。
Grove - MP3 V3を追加
わたしのイチオシGrove、Grove - MP3 V3を追加しました。
なにがイチオシかといいますと、
- 3.3Vで動く(Wio LTE/Wio 3Gで使える)
- 音源を用意するのが簡単(.MP3ファイル->マイクロSD)
- スピーカーを直接駆動できる(スピーカーアンプ搭載)
と、手軽に音を鳴らすことができます。
GroveDriverPackでは、一般的に使うであろう、
- 再生 ... Play()
- 停止 ... Stop()
- 再生中? ... QueryStatus()
- マイクロSDに何曲入っている? ... QueryNumberOfMusic()
- 音量の設定/取得 ... SetVolume()/GetVolume()
を用意しました。
Grove - Laser PM2.5 Sensorを追加
ユーザーからの追加リクエストがありましたので、Grove - Laser PM2.5 Sensorを追加しました。
大気中の微小粒子の量を測定することができます。
粒子の大きさによって、ある程度区別して測定できるようです。
変更履歴
日付 | 変更者 | 変更内容 |
---|---|---|
2020/4/27 | 松岡 | 作成 |