Slide 1

Slide 1 text

イケてるキッチンタイマー 作ってみた おうちハックIoTLT Vol.1 2020/01/15 Norippy @ rino products

Slide 2

Slide 2 text

HELLO! norippy (Norio Ikedo) 2 -平日は小さなロボットメーカーのチーフエンジニア 筐体、電子回路、組み込みFW等の設計・開発 -余暇の時間はrino products代表(副業) ・アウトドアスポーツ関連を中心にハードウェアプロダクトを製作し 出展や販売等同人活動をしてます。 ・スマートスピーカー スキルの開発もやってます Web page Twitter:norippy

Slide 3

Slide 3 text

3 スマートスピーカーの カウントダウンタイマー使ってますか︖

Slide 4

Slide 4 text

4 ぼくのおうちハック 3分のタイマーをセット 終了して︕ 鳴ると! “終了して”がめっちゃ面倒!!!

Slide 5

Slide 5 text

5 なんとかできないか・・・ 勝手に止まらないかな・・

Slide 6

Slide 6 text

6 ⾳声でカウントダウン開始できて、 いい感じにお知らせしてくれて、 勝⼿に⽌まるカウントダウンタイマーを 作ってみました︕ ぼくのおうちハック

Slide 7

Slide 7 text

7 材料 1.Amazon Echo 2.M5 StickC 3.非公式バイブレーターハット タイマーの開発はArduinoでOK︕

Slide 8

Slide 8 text

8 システム構成 WiFi M5StickCに“Espalexa”ライブラリを使ったコードを書くことで、 オリジナルのWorks with Alexaデバイス化!

Slide 9

Slide 9 text

9 Esalexaライブラリとは︖ ・ESP32やESP8266といったモジュールで動くライブラリ。 Arduinoの開発環境から開発、インストールが可能 ・実際にデバイスにコードを書き込み、Wi-Fiに接続ができれば Alexa端末から連携できるデバイスと認識されるようになります。 M5StickC ESP32 dev kit 参考対応製品

Slide 10

Slide 10 text

10 Esalexaのメリット Alexa Skill Blueprintsの感覚で命令コマンドを簡単に変えたり、 Alexaにアクションさせる内容を変更できます。 1.Alexaアプリ、Alexaのwebサイトで開発が可能 2.ライブラリが優秀。組み込み開発も簡単︕ ArduinoのEspalexaライブラリが優秀。 簡単なものなら短い開発時間でできます。

Slide 11

Slide 11 text

11

Slide 12

Slide 12 text

12 開発してみたい︕︕ サンプルコードも含めて、Qiitaに記事を書いています! https://qiita.com/norippy_i/items/d8456e3c84432e279754

Slide 13

Slide 13 text

13 バイブレーターハット欲しい︕ BOOTHで本日より販売を開始しました! https://rinoproducts.booth.pm/ 1400円︕

Slide 14

Slide 14 text

まとめ 14 • 本⼿法は、Alexa側の開発はコーディングの必要なし︕ テキスト⼊⼒だけで済むので、Arduinoが使えれば 簡単にスマートスピーカー連携ができます︕ • ⾃分でカスタムできるカウントダウンタイマーは 意外と便利。 タイマーを⽌めるという不満の解決ができた︕