おうちハックIoTLT vol.1 登壇資料になります。 M5StickCと、新しく開発したバイブレーターハットを使い 、alexaと連携するキッチンタイマーを作ったお話です。
イケてるキッチンタイマー作ってみたおうちハックIoTLT Vol.1 2020/01/15Norippy @ rino products
View Slide
HELLO!norippy (Norio Ikedo)2-平日は小さなロボットメーカーのチーフエンジニア筐体、電子回路、組み込みFW等の設計・開発-余暇の時間はrino products代表(副業)・アウトドアスポーツ関連を中心にハードウェアプロダクトを製作し出展や販売等同人活動をしてます。・スマートスピーカー スキルの開発もやってますWeb pageTwitter:norippy
3スマートスピーカーのカウントダウンタイマー使ってますか︖
4ぼくのおうちハック3分のタイマーをセット終了して︕鳴ると!“終了して”がめっちゃ面倒!!!
5なんとかできないか・・・勝手に止まらないかな・・
6⾳声でカウントダウン開始できて、いい感じにお知らせしてくれて、勝⼿に⽌まるカウントダウンタイマーを作ってみました︕ぼくのおうちハック
7材料1.Amazon Echo 2.M5 StickC 3.非公式バイブレーターハットタイマーの開発はArduinoでOK︕
8システム構成WiFiM5StickCに“Espalexa”ライブラリを使ったコードを書くことで、オリジナルのWorks with Alexaデバイス化!
9Esalexaライブラリとは︖・ESP32やESP8266といったモジュールで動くライブラリ。Arduinoの開発環境から開発、インストールが可能・実際にデバイスにコードを書き込み、Wi-Fiに接続ができればAlexa端末から連携できるデバイスと認識されるようになります。M5StickC ESP32 dev kit参考対応製品
10EsalexaのメリットAlexa Skill Blueprintsの感覚で命令コマンドを簡単に変えたり、Alexaにアクションさせる内容を変更できます。1.Alexaアプリ、Alexaのwebサイトで開発が可能2.ライブラリが優秀。組み込み開発も簡単︕ArduinoのEspalexaライブラリが優秀。簡単なものなら短い開発時間でできます。
11
12開発してみたい︕︕サンプルコードも含めて、Qiitaに記事を書いています!https://qiita.com/norippy_i/items/d8456e3c84432e279754
13バイブレーターハット欲しい︕BOOTHで本日より販売を開始しました!https://rinoproducts.booth.pm/1400円︕
まとめ 14• 本⼿法は、Alexa側の開発はコーディングの必要なし︕テキスト⼊⼒だけで済むので、Arduinoが使えれば簡単にスマートスピーカー連携ができます︕• ⾃分でカスタムできるカウントダウンタイマーは意外と便利。タイマーを⽌めるという不満の解決ができた︕