Smart Controller with LINE

About

どこにいても LINE から自宅の家電を操作できるシステム

System

詳しくは以下の2つの投稿を参照.

RaspberryPiで自宅のシーリングライトに目覚まし機能をつけてみた

Bottle.pyでRaspberry PiをWebサーバにしてLINEと連携させてみた

Raspberry Piから家電を操作

赤外線受信機を使って自宅にある家電のリモコンの信号をRaspberryPiに覚えさせた.

RaspberryPiのGPIOを使って赤外LEDを操作し,覚えた信号を発信することで家電を操作できる. image.png

LINE Botの作成

LINE messaging APIを用い,ユーザのメッセージに対して返答をするBotを作成した.

このBotを通してRaspberry Piを操作できる.

LINEからRaspberry Piを操作

  • Bottleというpythonで簡単にWebサーバを立てられるフレームワークを使用し,RaspberryPi上にWebサーバを構築
    • ngrokというサービスを使って自宅LAN外からもwebサーバにアクセス可能に
  • httpリクエストに応じてRaspberry Piから家電に信号を送るというWebアプリケーションをRanbberry Pi上に作成・導入
    • LINE messaging APIからwebhookで送られるhttpリクエストを処理
  • LINE messaging APIを用い,ユーザのメッセージに対して返答をするBotを作成
    • このBotを通してRaspberry Piを操作可能
Takeru HASHIMOTO
Master degree Student of the University of Tokyo

My research interests include Human-Computer Interaction and Human-Augumentaion.

Posts

以前の記事でRaspberry Piをスマートリモコンにすることができたので,最終的にはそれをLINEから動かせたら良いなと思い,やってみました. 要するに,LINEから自室の電気をつけたりエアコンの電源を入れたりできるようにしました,ということです. 何をするのか 具 …

スマホのアラームが聞こえてるけどそのまま寝続けてしまい起きたら11時……みたいなことが最近多いです. 聴覚刺激はもう自分の体には効かなくなってしまったと悟り,違う感覚を刺激して目を覚めさせようと思いました. 触覚でも良かったのですが,簡単そうな視覚から刺激してみます.あ …