[スポンサーリンク]

一般的な話題

ノーコードで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等のプログラミングができる方にはオムロンの環境センサもオススメです。私はこちらを測定機器の近くに設置して置いて管理しています。

GEN

GEN

投稿者の記事一覧

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

関連記事

  1. 第7回日本化学会東海支部若手研究者フォーラム
  2. アメリカ大学院留学:TAの仕事
  3. 化学反応を起こせる?インタラクティブな元素周期表
  4. 第20回次世代を担う有機化学シンポジウム
  5. Dead Endを回避せよ!「全合成・極限からの一手」⑨
  6. NIMSの「新しいウェブサイト」が熱い!
  7. 「Natureダイジェスト」で化学の見識を広めよう!
  8. フリーラジカルの祖は一体誰か?

コメント、感想はこちらへ

注目情報

ピックアップ記事

  1. N末端選択的タンパク質修飾反応 N-Terminus Selective Protein Modification
  2. t-ブチルリチウムの発火事故で学生が死亡
  3. 世界最小!? 単糖誘導体から還元反応によって溶ける超分子ヒドロゲルを開発
  4. (-)-ウシクライドAの全合成と構造決定
  5. 合成化学発・企業とアカデミアの新たな共同研究モデル
  6. 可視光増感型電子移動機構に基づく強還元触媒系の構築
  7. 辻村 みちよ
  8. 中高生・高専生でも研究が学べる!サイエンスメンタープログラム
  9. スイスの博士課程ってどうなの?3〜面接と入学手続き〜
  10. エチオ・リザード Ezio Rizzardo

関連商品

ケムステYoutube

ケムステSlack

月別アーカイブ

2021年5月
« 4月   6月 »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

注目情報

注目情報

最新記事

化学知識の源、化学同人と東京化学同人

化学の専門家なら化学同人と東京化学同人の教科書や参考書を必ず一冊は購入したことがあると思います。この…

天才プログラマー タンメイが教えるJulia超入門

概要使いやすさと実行速度を兼ね備えた注目のプログラミング言語Julia.世界の天才プ…

【Spiber】新卒・中途採用情報

【会社が求める人物像】私たちの理念や取り組みに共感し、「人を大切にする」とい…

飲むノミ・マダニ除虫薬のはなし

Tshozoです。先日TVを眺めていて「かわいいワンちゃんの体をダニとノミから守るためにお薬を飲ませ…

MEDCHEM NEWS 31-2号「2020年度医薬化学部会賞」

日本薬学会 医薬化学部会の部会誌 MEDCHEM NEWS より、新たにオープン…

有機合成化学協会誌2022年5月号:特集号 金属錯体が拓く有機合成

有機合成化学協会が発行する有機合成化学協会誌、2022年5月号がオンライン公開されました。連…

高分子材料におけるマテリアルズ・インフォマティクスの活用とは?

開催日:2022/05/18 申込みはこちら■開催概要近年、少子高齢化、働き手の不足の影…

300分の1を狙い撃つ~カチオン性ロジウム触媒による高選択的[2+2+2]付加環化反応の開発

第 381回のスポットライトリサーチは、東京工業大学 物質理工学院 応用化学系 …

ポンコツ博士の海外奮闘録⑥ 〜博士,アメ飯を食す。おうち系お肉編〜

引き続きアメリカでの日常グルメ編をお送りいたします。(実験で面白いネタがないとか言えない)ポンコ…

グリーンイノベーション基金事業でCO2などの燃料化と利用を推進―合成燃料や持続可能な航空燃料などの技術開発に着手―

NEDOはグリーンイノベーション基金事業の一環で、「CO2等を用いた燃料製造技術開発プロジェクト」(…

Chem-Station Twitter

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

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

PAGE TOP