LoginSignup
7
7

More than 5 years have passed since last update.

Google Home、IFTTT、Firebase、Node.jsを使ってドローンを操作する

Last updated at Posted at 2017-12-01

前回の記事ではHoloLensを使ってドローンを操作することを行いました。
今回はそれの応用で、Google Homeを使ってIFTTTと連携し声でドローンを操作してみました。
ほぼ前回の記事と流れは同じです。

環境

s109.JPG

動作デモ

処理の流れ

HomeDrone仕組み.001.png

導入

導入Node.jsにFirebase環境構築まで行ってください

IFTTTの設定

ここからIFTTTの設定を行います。
IFTTTのサイトへログインしレシピを作成しましょう。
this部分をクリックしましょう

s100.png

Google Assistantの設定

Google Assistantを検索します。
s101.png

Say a phrase with text ingredientを選択します
s102.png

What do you want to say?にGoogle Homeに反応させるワードを登録します。
$で書いてる所に様々なワードが入ってくるイメージです。
例えばここに、「離陸」や「着陸」といったワードが入ってきます。

s103.png

Webhooksの設定

続いてthatの部分を登録していきます。Firebaseに値を書き込みたいので、
Webhooksで連携します。

s104.png

Webhooksを検索します。
s105.png

Make a web requestをクリックします。
s106.png

URLにFirebaseに書き込むためのURLを指定し、MethodはPUTでContent Typeはapplication/jsonを指定します。
Body部分に{{TextField}}と入力します。

s107.png

これでレシピは完成です。
s108.png

まとめ

簡単にGoogle Homeと連携出来ました。
ただ1点問題があり、ドローンの音が大きすぎて声がGoogle Homeに届かないという残念な事になります。
静かな部屋にGoogle Homeを置いて、別の部屋にドローンを置いて遠隔で指示するというのは可能なので、そういうシーンで使うのが良いかもしれませんね。

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7