obnizとAmazon Echoで子供向けロボットを作ってみた

8b0e9a3684bd29ecece29db2582e38ae?s=47 Norippy
April 16, 2020

obnizとAmazon Echoで子供向けロボットを作ってみた

IotLT vol.62 @ youtubeで登壇した際の資料になります。
obnizのハードウェアAPIを利用し、lambdaから命令を送るようにしました。
また、Amazon EchoがIFTTTに対応したことで、任意の言葉でAPIを叩いて動かすというテストをした話をしています。

8b0e9a3684bd29ecece29db2582e38ae?s=128

Norippy

April 16, 2020
Tweet

Transcript

  1. PCOJ[ͱ"NB[PO &DIPͰ ࢠڙ޲͚ϩϘοτΛ࡞ͬͯΈͨʂ *P5-5 7PM   OPSJQQZ ! SJOP

    QSPEVDUT
  2. norippy (Norio Ikedo) ◦平⽇は⼩さなロボットメーカーのチーフエンジニア 筐体、電⼦回路、組み込みFW等の設計・開発 ◦余暇の時間はrino products代表(副業) • スマートスピーカー スキルの開発してます〜

    • スイッチサイエンス で⾮公式M5 StickC ⽤Vibrator Hatを頒布してます︕︕ Twitter:norippy Web page Vibrator hat
  3. ͜ͷ-5Ͱ͸ 7PJF$PO +BQBOͷࢠڙ޲͚ϫʔΫγϣοϓͰ ࢖༻͞ΕΔ༧ఆͩͬͨϩϘοτͷ͓࿩Λ͠·͢ ίϩφऴଉͯ͘͠Εɾɾɾ

  4. "MFYBεΩϧ։ൃ ࢠڙ޲͚ϫʔΫγϣοϓͰ࢖͑Δ εϚʔτεϐʔΧʔͰಈ͘ ϩϘοτ࡞Γ͍ͨʂ ͜Μͳ͓࿩Λ͍͖ͨͩ·ͨ͠ɻ

  5. ௐ΂ͯΈΔͱɾɾɾɾ ϧϯό͸"MFYBͱ࿈ܞͯ͠ಈ͘ スマート家電の1つであって、 プログラミングをして⾃由に動かせるわけではない︕︕

  6. "MFYB HBEHFU UPPMLJUΛ࢖͑͹ɺͰ͖Δ͔΋͠Εͳ͍ʁ 1つのデバイスとペアリングされるので、 デバイスが固定され、ワークショップで使いにくい。 みんなでシェアして動かせるロボットは無いのか・・・︖

  7. ແ͍ͳΒ࡞Δʂʂʂ ͱ͍͏͜ͱͰ

  8. ϑΥ˓ͷύνϞϯϩϘοτΛPCOJ[Ͱ੍ޚͰ͖ΔΑ͏ʹ͠·ͨ͠ʂ

  9. ͳͥPCOJ[

  10. PCOJ[ͷϋʔυ΢ΣΞ"1*Λ࢖͑͹ɺ"84 MBNCEB͔ΒPCOJ[Λૢ࡞Ͱ͖Δʂ BMFYBεΩϧ͔Β໋ྩΛૹΔ͜ͱͰɺಈ࡞ͤ͞Δ͜ͱ͕Մೳʂ obniz

  11. https://obniz.io/ja/lessons/server_side/lessons_lambda PCOJ[͸ෳ਺ͷϢʔβʔ͔Β໋ྩΛड͚ΒΕΔʂ

  12. PCOJ[ͷϖʔδΛࢀߟʹ؆୯ͳ"1*Λ։ൃ https://rbfv1fmyxf.execute-api.ap-northeast- 1.amazonaws.com/20200122/voiceconjapan2020/?obnizID=XXXX-XXXX&action=XXXX HTTP リクエストのURL obnizID parameter 備考 obnizID 64XX-XXXX

    ハイフンは必須。 obnizIDを変えれば、他のobnizでも動く action parameter 説明 停⽌ stop その場で⽌まります 前進 forward 前に進みます 後退 back 後退します。 右に進む right 右に90度向いた後、進みます。 左に進む left 左に90度向いた後、進みます。 1回転する round ランダムで時計、反時計回りに回転します
  13. *'555ͱ"MFYBఆܕΞΫγϣϯͰಈ࡞ςετ؀ڥΛ࡞Δ

  14. None
  15. ·ͱΊ • PCOJ[Λ࢖͑͹ɺBMFYBεΩϧ࿈ܞͷσόΠε͕࡞Ε·͢ʂ • ϋʔυ΢ΣΞ"1*Λ࢖͑͹ɺෳ਺ͷ୺຤͔ΒಛఆͷPCOJ[ʹର͠ ͯΞΫηε͕Ͱ͖ΔΑ͏ʹͳΔɻ ˠγΣΞͯ͠࢖͑ΔͷͰϫʔΫγϣοϓ޲͖͔΋ʁ ɾ"MFYBͷఆܕΞΫγϣϯ͕*'555ରԠͨ͠ͷͰɺ ΑΓPCOJ[͕؆୯ʹ࢖͑ΔΑ͏ʹͳΓ·ͨ͠