[スポンサーリンク]

一般的な話題

ノーコードでM5Stack室内環境モニターを作ろう

[スポンサーリンク]

COVID-19の影響で居室や実験室の換気状況を見直された方は多いと思います。化学系の実験室は定期的な作業環境測定が行なわれますが、それでも有機溶媒の蒸気等が充満しがちです。健康のために日常から室内環境を把握しておくことは大切でしょう。そこで昨今IoT用途などでよく使われているM5Stackを使った簡易室内モニター作りを紹介したいと思います。

M5Stackとは?

M5Stackは中国・深圳のベンチャーが作っているシングルボードコンピューター製品です。使い勝手がいい本体や対応ユニットをものすごい勢いで開発しています。日本では大学生協とよく提携しているスイッチサイエンスが主な代理店です。代表的な機種M5Stack Coreには多数の接続端子・ピンや液晶画面などが付いており、さまざまなモジュールやセンサーを繋ぐことができるため、自由度がかなり高くなっています。直感的なビジュアルプロラミングによって設定できるため、少しいじるだけでも慣れることができるでしょう。基本的にはUSB接続で設定を行ないますが、Wi-FiやBluetoothを活用した遠隔接続もデフォルトで可能です。日本未発売の共働ロボットアームmyCobot(国産有名メーカーのものがx百万円する場合でもこちらなら10万円以下)などもM5Stackで操作可能なので今後期待しています。

ハードの準備・パソコンのセッティング

環境センサー作製にあたって以下のパーツを購入しました。まずこれらを全部接続します。

続いてパソコンのセッティングです。

  1. 公式ダウンロードサイトからUSBドライバー(CP2104 Driver)をダウンロード・インストール
  2. M5StackをパソコンにUSB接続
  3. 公式ダウンロードサイトからM5Burnerをダウンロード・起動してファームウェアをダウンロード・書き込み
  4. 公式ダウンロードサイトからUIFlow-Desktop-IDEをダウンロード

M5Burnerはネット接続が必要ですが、大学・会社のイントラネット環境によってはポートが閉じていて使えないことがあるので注意しましょう。ネット接続はうまくいくのにファームウェアの書き込みがうまく行かない、という場合はネット検索すれば解決策が落ちています。

ビジュアルプログラミングで環境センサーに


上の準備ができればあとはプログラミングするだけです。プログラミングといってもBlocklyが使えるためほとんど知識は不要で、基本的にドラッグアンドドロップだけで完成します(ArduinoやMicroPythonも使えます)。先ほどダウンロードしたUIFlowを起動してM5Stackと接続後、

  1. 使うユニットを選択
  2. 液晶画面のレイアウト設定
  3. ブロックを動かして動作を設定
  4. M5Stackへの書き込み

という手順で環境モニターができあがります。上の画像は温度・湿度・TVOC(揮発性有機化合物)・バッテリー残量を測定・表示するために設定したUIFlowのスクリーンショットで、記事最上部のアイキャッチ画像は実際にM5Stackを動かしている写真です。にゃんこの口臭が測定できました。これを実験室等で使うことで、室内の有機物濃度が高くなった際には換気を促すことができるわけです。他にも、M5StackをWi-Fiでネットワークに接続してIFTTTと連携させて異常時にLINE等に通知を飛ばすことなど可能です。
なおガスセンサユニット(に限らず同様のセンサー)から出てくるTVOCは絶対値として厳密なものではないため、相対的なものとして考えておくべきでしょう。二酸化炭素濃度(eCO2)も取得可能ですが、こちらは通常条件でTVOCから単純換算したものなので、有機物が多く飛んでいる実験室においてはまったくあてになりません。測定自体の再現性は高いため、TVOCがある数値を上回ったらダメなど基準を設けて活用していくのが正しい使い方でしょう。

シングルボードコンピュータやIoT機器といえばラズパイのイメージが強いですが、M5Stackの方がより簡単に使える印象です。過去にケムステではArduinoを使ったエバポ用真空制御装置を紹介していますが、Arduino互換性+αをもつM5Stackでは同等以上のことも可能でしょう。

なおPython等のプログラミングができる方にはオムロンの環境センサもオススメです。私はこちらを測定機器の近くに設置して置いて管理しています。

[amazonjs asin=”B08KW3Y1DJ” locale=”JP” title=”スイッチサイエンス みんなのM5Stack入門スターターキット SSCI-059060″] [amazonjs asin=”B07NB9RHB1″ locale=”JP” title=”オムロン 環境センサ(USBタイプ) 2JCIE-BU01″]
Avatar photo

GEN

投稿者の記事一覧

大学JK->国研研究者。材料作ったり卓上CNCミリングマシンで器具作ったり装置カスタマイズしたり共働ロボットで遊んだりしています。ピース写真付インタビューが化学の高校教科書に掲載されました。

関連記事

  1. 創薬化学における「フッ素のダークサイド」
  2. 研究者のためのCG作成術③(設定編)
  3. NHCが触媒する不斉ヒドロフッ素化
  4. エキノコックスにかかわる化学物質について
  5. OPRD誌を日本プロセス化学会がジャック?
  6. スイスの博士課程ってどうなの?2〜ヨーロッパの博士課程に出願する…
  7. Chemical Science誌 創刊!
  8. 日本化学会 第103春季年会 付設展示会ケムステキャンペーン P…

注目情報

ピックアップ記事

  1. 新しい量子化学 電子構造の理論入門
  2. 生合成を模倣した有機合成
  3. 高校生の「化学五輪」、2010年は日本で開催
  4. 第25回ケムステVシンポ「データサイエンスが導く化学の最先端」を開催します!
  5. 知られざる法科学技術の世界
  6. エーザイ、米国で抗てんかん剤「Banzel」(ルフィナミド)の小児適応の承認取得
  7. オルト−トルイジンと発がんの関係
  8. 近赤外光を吸収する有機分子集合体の発見
  9. 電場を利用する効率的なアンモニア合成
  10. 四角い断面を持つナノチューブ合成に成功

関連商品

ケムステYoutube

ケムステSlack

月別アーカイブ

2021年5月
 12
3456789
10111213141516
17181920212223
24252627282930
31  

注目情報

最新記事

MDSのはなし 骨髄異形成症候群とそのお薬の開発状況 その1

Tshozoです。今回はかなり限定した疾患とそれに対するお薬の開発の中身をまとめておこうと思いま…

第42回メディシナルケミストリーシンポジウム

テーマAI×創薬 無限能可能性!? ノーベル賞研究が拓く創薬の未来を探る…

山口 潤一郎 Junichiro Yamaguchi

山口潤一郎(やまぐちじゅんいちろう、1979年1月4日–)は日本の有機化学者である。早稲田大学教授 …

ナノグラフェンの高速水素化に成功!メカノケミカル法を用いた芳香環の水素化

第660回のスポットライトリサーチは、名古屋大学大学院理学研究科(有機化学研究室)博士後期課程3年の…

第32回光学活性化合物シンポジウム

第32回光学活性化合物シンポジウムのご案内光学活性化合物の合成および機能創出に関する研究で顕著な…

位置・立体選択的に糖を重水素化するフロー合成法を確立 ― Ru/C触媒カートリッジで150時間以上の連続運転を実証 ―

第 659回のスポットライトリサーチは、岐阜薬科大学大学院 アドバンストケミストリー…

【JAICI Science Dictionary Pro (JSD Pro)】CAS SciFinder®と一緒に活用したいサイエンス辞書サービス

ケムステ読者の皆様には、CAS が提供する科学情報検索ツール CAS SciFind…

有機合成化学協会誌2025年5月号:特集号 有機合成化学の力量を活かした構造有機化学のフロンティア

有機合成化学協会が発行する有機合成化学協会誌、2025年5月号がオンラインで公開されています!…

ジョセップ・コルネラ Josep Cornella

ジョセップ・コルネラ(Josep Cornella、1985年2月2日–)はスペイン出身の有機・無機…

電気化学と数理モデルを活用して、複雑な酵素反応の解析に成功

第658回のスポットライトリサーチは、京都大学大学院 農学研究科(生体機能化学研究室)修士2年の市川…

実験器具・用品を試してみたシリーズ

スポットライトリサーチムービー

PAGE TOP