スマートスピーカーIFTTT 大喜利 アドベントカレンダー13日目です。
アメリカのドラマ「ビッグバンセオリー」をAmazon primeで毎日少しづつ見ています。
天才で変人のオタク男4人が情けない騒動を引き起こすというしょうもない内容なのですが、昨日見たシーズン5第24話は、マザコンのハワードがついに宇宙に行く感動的な回でした。
ISSにむかうロケットはソユーズで、パイロットのロシア人と、流暢なロシア語を喋るアメリカ人が同乗しており、どうやら3人でISSに滞在する模様です。
ISSっててっきりアメリカ主導だと思ってたら、立案は西側でも、途中からロシアが計画を牽引してるんですね。1989年に東西冷戦が集結してから28年、今やISSでアメリカとロシアが一緒に宇宙で観測や実験をしてるなんてすごい時代になったものだと思います。
そんな中、今日はすげえニュースが、、
NASA、有人月面探査再開へ-トランプ氏が大統領令で方針転換
https://www.bloomberg.co.jp/news/articles/2017-12-12/P0TM416JIJUP01
ロシアと共同のISSじゃなく、アメリカ独自で月へ行くっていうのかい。
うーん、なんかの火種にならないといいですが。(^^;)
IFTTTのSpaceアプレットは超おすすめ
NASAのトリガー
IFTTTにNASAが提供してるSpaceというトリガーがあり、できること一覧が超クールです。
- 火星の季節が変わったとき
- 宇宙飛行士が戻ってきたとき
- 宇宙飛行士が船外に出たとき
- 天文写真、今日の一枚 by NASA
- NASAからの速報
- ISSが特定の場所の上空を通過したとき
- 今日の写真 by NASA
- ISSの軌道状況レポート(?)
これらを使ったレシピ一覧はこちら。
中でも特におすすめは、「NASAの今日の写真が更新されたら、Androidスマホの壁紙を自動的に変える」です。
自分も、ISSが特定の場所の上空を通過したとき,Googleカレンダーに登録するというアプレットを作ってみました。それを使って数えてみたら、昨日は7回も日本近辺の上空を通ってました。
すげー!
そこで、上空を通過したら歓迎してあげようと思って、Google Homeに「ハラショー!」と言わせるアプレットを作りました。
「ハラショー」はご存知の通りロシア語です。
最初、ロシア語のキリル文字をパラメタに渡して見たのですが、エラーが出てしまったので、仕方なくローマ字で書きました。(^^;)
やりたいこと
ISSが自分の家の上を通過する際に、
Google Homeが「ISSが通過します ハラショー」と言う。
システム構成
- IFTTT
- Space (NASA)
- Webhooks
- Ngrok
- Raspberry Pi3
- Google Home mini
Raspberry PiとNgrokのセットアップ
先日書いた記事の、**「Raspberry Pi3のセットアップ」と、「Raspberry Piをインターネットからアクセスできるようにする」**をやります。
なお、ngrokをバックグラウンドを動かす方法については、
こちらを参考にさせていただきました!
ngrokをバックグランドで動かす
https://hakengineer.xyz/2017/11/15/post-629/
IFTTT作る
IF
- Trigger: space "ISS passes over a specific location"
- choose location:自分の家を地図上で指定
then
- Action:Webhooks:MAke a web request
- URL: http://xxxxxx.ngrok.io/google-home-notifier
(RaspberryPi上で動いているngrokに割り当てられたサブドメインを指定) - Method:post
- Content type: application/x-www-form-urlencoded
- Body:text="aieses ga tsuka shimasu harrasho"
(日本語をローマ字読みで読ませるという苦肉の策)
きました!
夕飯を食いながら、「ビッグバンセオリー」でハワードがISSの無重力で発狂する回を見てたら、突然Google Home miniが**「うにゃうにゃうにゃうにゃ、ハラショ!」**と言ってくれました。
ハラショー!やったね!
以上です!