7
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

アイエンター大阪支店Advent Calendar 2017

Day 2

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?