はじめに
こんにちは、宇宙エンジニアのたくろーどんです。
秋のJavaScript祭にむけてつくった複数家電に対応した自分だけのスマートリモコンの話です.
経緯
年々,スマートフォンが増え,家電を買えば買う程リモコンが増えます
なので1つにまとめておけば,リモコンが見つからなくなってしまっても一安心…という動機です.
概要
概念図は下記のような感じです.
web上に専用のwebサイトをこしらえて,ログイン画面を付けて,直感的に操作できるようにします.
マイコンにはobnizを使っています.
JavaScriptでプログラミングできるので,webとの相性が良さそうなので使ってみました.
ログイン画面
ログイン画面はfirebaseを使えばとても簡単につくれます.
ログイン、ログアウト機能実装してみた pic.twitter.com/BIlX4z3qZ0
— たくろーどん@宇宙エンジニア (@takudooon) 2018年11月8日
ジェスチャー操作
たたボタンを押すだけではつまらないので,Hammer.jsをつかってジェスチャー操作できるようにしました.
なので,照明をON/OFFするだけでなく,ジェスチャー操作を使うことでスワイプの方向によって正面を暗くしたり明るくしたりすることができます.
プログラムはjQuery風に書けます.JavaScript初心者の私にでもわかりやすかった印象です.
開発途中の動画ですが,こんな感じで家の照明を制御できました.
いい感じ。
— たくろーどん@宇宙エンジニア (@takudooon) 2018年11月7日
hammer.jsつかって、家のライトをジェスチャー操作。 pic.twitter.com/FCZqf1tS8z
まとめ
プログラムはgithubにあげました.
卒論提出したら力尽きました.