概要
参考リンクをもとにマイクロビットをIoTデバイスとして、明るさ、温度、micor:bitの姿勢(ピッチ角)を計測してみた。マイクロビットのもつ、Bluetoothを使って、取得情報をラズパイZEROのBLEで受信させ、AmibientというIoT可視化サイトにUploadしているだけです。基本的には、参考リンクの内容をトレースしただけですが(苦笑)。マイクロビットで取得したデータをクラウドにUpできる(5秒間隔)ことは、今後の開発には幅を与えてくれると思います。
IoT取得情報【予告なく計測を停止ことがあります】
- マイクロビットは窓際に置いています ※2019.05.26 研究室に移設しました。
- 2019.04.28 一日3000件の書き込み制限でAM9:54頃に書き込みがNGになりました。
- 2019.04.29 30秒間隔に修正しました。
- 2019.04.30 DHT11という温度湿度センサーを接続し計測することにした。光センサーはmicrobitのセンサを使用。詳細は別のページに掲載
公開コードと修正部分
- 発信用マイクロビットのコード
- Ver2:発信用コード
- Ver3:発信コード:DHT11
- AmbientData社が公開しているコード:ラズパイで受信してAmbientにUpするためのコード
- 上のコードのなかの変更部分
- 17,18行:チャネルIDとライトキーを自分のアカウントで作成したチャネル情報に併せて書き換える
- 25行:targetをmicrobit + BME280 に書き換えた
- サンプルは外部機器「BME280」で取得データを換算しているので、そこを修正。
- 91行: 行末の /10を削除
- 92行: 行末の +400を削除