質問: ラズパイとセンサーで二酸化炭素を測り、高すぎたら警報を鳴らすというアプリを作りたいのですが、以下の組み合わせで二酸化炭素の値を取得することは可能なのかをお聞きしたいです。一番懸念しているのはAndroid Thingsのデータ呼び出し速度です。 端末:Raspberry Pi 3 Model B OS:Androidthings センサー名:二酸化炭素センサモジュール MG811/MG-811 CO2 0-2V 0-10000ppm 購入先:www.amazon.co.jp/dp/B01HCQQGM0 センサーのスペック: Android Thingsのデータの呼び出し速度は遅いため正確な値を取得できるかを懸念しています。Android Thingsでは、GPIOから一つのデータを呼び出すのに230usかかります。もし、MG811に必要な呼び出し速度をご存知のかたがいれば、教えていただけたら幸いです。
回答: > > Android Thingsでは、GPIOから一つのデータを呼び出すのに230us > > > 230us は 0.23msで気温、室温などの計測用途では、全然早いのですが、リンク先の 二酸化炭素センサモジュールのデータシート見ました、`Response and Resume Characteristic (Figure 3)`の項目にセンサーの応答速度の表が有り、時間軸の単位は「時間(s)」と親切に書き込んであるので、Figure 3グラフから センサーがガスに反応して1〜4秒ぐらいのゆっくりした電圧変化が読み取れます。(MG811はアナログ出力のセンサーですね) 普通にプログラムすれば、読み取れると思います。 最後に、デバッグ時 酸欠に注意です。!