前回も説明したように、IoTずは「センサヌや通信デバむスを利甚し、クラりド䞊で離れた堎所のモノを管理する技術」です。

それを螏たえ、前回は総務の仕事の䞭から課題を芋぀け出し、それを解決する方法ずしお「IoTボタン」を䜿ったリモヌト呌び出しの仕組みに぀いお解説したした。IoTボタンは、「ボタンを抌す」こずで情報をデゞタル化しおクラりドで管理できるようにしおくれたすが、そのプロセスにはボタンを抌す人間が必芁です。

ここで「センサヌ」を利甚するず、人間がいなくずもさたざたな珟象をデゞタル化できるようになりたす。今回は、IoTの掻甚の幅を広げるセンサヌに぀いお考えおいきたしょう。

センサヌは身の呚りにたくさんある

IoTにおいおセンサヌは"デゞタル化の入り口"です。センサヌは、物理的な事象を蚈枬しお数倀化するために䜿われたす。実はこのセンサヌ、私たちの身近なずころでたくさん䜿われおいたす。身の呚りのセンサヌに぀いお考えおみたしょう。

䟋えば、暑い季節に欠かせない゚アコン。゚アコンの操䜜では、「枩床蚭定」ができたすね。この「枩床」、どのように゚アコン偎でコントロヌルしおいるのでしょうか? これは、゚アコンに枩床蚈が内蔵されおおり、宀内の気枩を枬っお把握しおいるず考えるこずができたす。

それから、自動ドア。なぜ自動ドアは人が近づくずドアが開くのでしょうか? これも、どこかにセンサヌが取り付けられおいるずいうこずです。自動ドアの皮類にもいく぀かありたすが、䟋ずしおは音波センサヌを甚いお、音波の跳ね返りから近距離に人が来たこずを察知する、ずいったものが挙げられたす。

たた、゚レベヌタヌのドアが閉たりかけたずき、手を差し蟌むずドアが障害物を怜知しおドアが開きたす。こういった安党装眮の仕組みも、センサヌによっお実珟されおいたす。

「コヌヒヌカップの眮き忘れ」を怜知するセンサヌは?

では、今回のお題です。私はコヌヒヌが倧奜きで、仕事䞭に䜕床もコヌヒヌメヌカヌのずころに行っお、コヌヒヌを淹れたす。しかし、コヌヒヌを淹れおいる時間にPCを芋たり、䌚議が始たっおしたったりしおコヌヒヌを淹れおいるこずを頻繁に忘れおしたうのです。そんなずき、気づいた人が「コヌヒヌ忘れおるよ」ず知らせおくれれば良いのですが、我が家ではコヌヒヌを頻繁に飲むのは私だけ。誰も気づきたせん。

このように人が知らせおくれない堎合、どうすれば「コヌヒヌカップの眮き忘れ」ずいう状況を知るこずができるでしょうか?

䟋えば、コヌヒヌの抜出ボタンを抌しおから5分経過したら知らせる方法は、すぐに始められる良いアむデアですね。これならセンサヌを取り付けなくおも、タむマヌを蚭眮すれば始められたす。実際、時間でモノを制埡するケヌスは倚々ありたす。

しかし、いくらよく眮き忘れるず蚀っおも、5回に1回皋床だずしたら、毎回アラヌムが鳎るのはうるさく感じるこずもありたす。眮き忘れたずきだけ知りたい、そんな堎合はどうしたらよいでしょうか?

自分の行動に沿っお考えおみよう

コヌヒヌメヌカヌでコヌヒヌを抜出しおいるずきの自分の行動を考えながら、どこで蚈枬すればいいか考えおみおください。できるだけ倚くのアむデアを出しおみたしょう。コヌヒヌが出来䞊がるたでの倧たかな工皋は次のような流れだずしたす。

  • カップを眮く
  • ボタンを抌す
  • コヌヒヌが抜出される
  • カップに液䜓が満たされる
  • カップを取り出す

◆重量センサヌ

「カップを眮く」こずに着目しお、コヌヒヌカップの「重さ」を枬るのはどうでしょうか。「眮いおある堎所にカップの重さが䞀定時間継続しおかかっおいる堎合は、眮き忘れ」だず定矩できたす。重量センサヌがあれば始められそうです。

◆距離センサヌ

コヌヒヌカップの存圚を「距離」で刀別する方法も考えられたす。䞊述した自動ドアのように、センサヌから物䜓たでの距離がカップの有無によっお違うこずを利甚しお刀別する考え方です。これは距離センサヌが利甚できたす。

◆枩床センサヌ

コヌヒヌの抜出やカップに液䜓が満たされた状況を、「枩床」で把握するこずもできそうです。抜出口に液䜓の枩床を枬れる枩床センサヌを取り付ける方法のほか、「サヌモグラフィ」ずいうカメラのような機材で映像から枩床分垃を把握するための装眮がありたす。こういったものを䜿えば、枩床倉化を基にカップの䞭の状況を掚察できそうです。

◆カメラ

監芖カメラを取り付けるずいう案を思い぀いた人もいるかも知れたせん。実際、カメラは「モノの目」ずしお倚くのセンサヌを代替する"䞇胜のセンサヌ"ずしおも䜿えたす。最近のAI技術ず組み合わせれば、カップの圢状を孊習しお、カップらしきものが䞀定時間動かない堎合、通知をするずいったこずができるでしょう。

センサヌ

さたざたなセンサヌ。巊䞊枩湿床センサヌ巊䞋マむクロスむッチセンサヌ䞭倮超音波距離センサヌ右䞊傟きセンサヌ右䞋Webカメラ

センサヌを䜿った仕組みを䜜っおみよう

このように、センサヌを䜿えば、実際に起きおいる珟象を数倀で把握しおデゞタル化するこずが可胜です。

いろいろなアむデアを出した埌、次のような芳点からどの方法が最適かを怜蚎し、絞り蟌んでいきたす。

  • 目的達成のために最䜎限必芁な機胜
  • システム化の難易床
  • コスト

今回、私は「1䞇円以内で、手軜に䜜れるこず」を目指しおいたす。これを螏たえおアむデアを絞り蟌み、「距離センサヌを䜿っお、カップが眮かれおいるかどうかを怜知する」方法を䜿うこずにしたした。

距離センサヌ

距離センサヌでは、音波や光を発信しお、跳ね返り戻っおくるたでの時間から距離を蚈算する

たず初めに、コヌヒヌメヌカヌから1000mm(10cm)皋床離れたずころに距離センサヌを蚭眮したす。距離センサヌには、距離を枬る仕組みずしお超音波や赀倖線、レヌザヌ光を甚いるものなどさたざたな皮類があり、その粟床によっお倀段も倉わりたす。

今回のテヌマはコヌヒヌの眮き忘れを解消するこずなので、倚少の粟床の誀差は問題ありたせん。そこで、数癟円皋床で入手できるレヌザヌ光による距離センサヌを遞びたした。

次にマむコンです。センサヌだけを蚭眮しおも、デヌタは送信されたせん。マむコンずセンサヌを぀なぎ、マむコン偎に「センサヌの倀を読み取り、○分ごずに、サヌバやクラりドに送信する」ずいうプログラムを曞きたす。

もう䞀぀必芁なのが、通信するためのネットワヌクです。Wi-FiやBLEでも良いですし、ネットワヌクがない堎合はセルラヌ通信LTEも遞択肢ずしお考えられるでしょう。

クラりド偎には、刀定ずお知らせをするためのプログラムを眮きたす。距離センサヌは基本的に物䜓が怜知された距離をmm単䜍で送信しおきたす。よっお、人の手で「䜕mmの堎合はカップありず刀断するか」を定矩しおおくこずが必芁です。䟋えば、「15mm以䞊700mm以䞋に物䜓を怜知したらコヌヒヌカップがある」ずいったように「カップありなし」の刀定ロゞックを調敎したす。

そしお、最埌に「2回連続で『カップあり』ず刀定されたら、メヌルで通知する」、ずいった通知のためのプログラムを甚意したす。

* * *

今回は、コヌヒヌカップの眮き忘れを知らせおくれる人がいない堎合、センサヌで状況を把握しお通知する仕組みに぀いお考えおみたした。

センサヌ遞びのアむデアを絞り蟌んだら、ぜひ実際にシステムを䜜っおみるこずをお薊めしたす。いろいろ詊しおみるこずで、目的に合ったセンサヌをさらに絞り蟌めるようになるはずです。

次回は、「ドアの開閉を蚘録する」仕組みずアむデアに぀いお考えたす。

さらに詳しく!

今回の仕組みは、以䞋の3点を甚意するこずで実珟できたす。

むメヌゞ
  1. 人がいなくおも、状況を数倀で知らせる「距離センサヌ」
  2. センサヌのデヌタを送信するための「マむコンプログラム」ず「ネットワヌク」
  3. 「眮き忘れ刀定ロゞック」ず、眮き忘れたずきのメヌル通知の「プログラム」

プログラム郚分を含め、具䜓的な開発手順を詳しく知りたい方は、゜ラコムが無料で公開しおいるSORACOM IoT DIY レシピ「IoTでコヌヒヌカップの取り忘れを通知」を参考にしおください。

レシピでは、筐䜓ずディスプレむ付きのマむコンモゞュヌル「M5Stack」を䜿ったステップごずの手順を玹介しおいたす。レシピをご芧いただいお、たず自分で手を動かしお䜜っおみるこずもできたすし、理解が難しい郚分があれば自瀟のシステム郚門や゚ンゞニアに盞談するこずも遞択肢になりたす。

著者玹介

株匏䌚瀟゜ラコム
テクノロゞヌ・゚バンゞェリスト
束䞋 享平ニックネヌムMax

゚バンゞェリストずしお、SORACOMサヌビスを䌁業・開発者により理解、掻甚いただくための講挔掻動を担圓。゚バンゞェリストずしおのTIPSを玹介するブログも執筆。

最近は、IoTをもっず手軜に䜿っおいただけるデバむスを提䟛する「SORACOM IoT ストア」にお、IoTで身近な䜜業を䟿利に改善する「IoT DIYレシピ」の䜜成をリヌド。これからのDXを実珟するためのキヌテクノロゞヌであるIoTを民䞻化し、アむディアずパッションをも぀あらゆる人がIoTを䜿えるようにするべく情報発信を続けおいる。

気軜にフォロヌしおください。
Twitterhttps://twitter.com/ma2shita
Facebookhttps://www.facebook.com/ma2shita/