はじめに

「赤外線スマートリモコンってマイコンで作れるらしいけどどうやってやるの?」「Alexaは聞いたことあるけどよくわからない」こんな声をよく聞きます。

そこで実際にアマゾンエコーの実機(Amazon Echo Spot)、ESP32開発ボード、AWS IoT、Arduinoを使ってAlexaによる家電操作を体感できるイベントを企画しました。ハンズオンでは、マイコンを使ってお手持ちの赤外線リモコンを学習させ、AWS IoTに接続し、作成したAlexaのスマートホームスキルから家電を操作できるスマートリモコンを作成します。使用した開発ボードやスマートリモコンはすべてお持ち帰りできますのでふるってご参加ください! なお、リモコンはAWS IoT経由で動作するので、簡単にLambdaやAlexaから操作できます。

なお、時間内に完成できなかった方は次回以降のハンズオンに再度無料で参加いただけます。

トップ画像

トップ画像

対象となる方

  • Alexaについて知りたい方
  • Alexaスキルに興味に興味はあるけど、何から始めればいいかわからない方
  • アマゾンエコーを使ってクラウド経由でIoTデバイスと連携してみたい方
  • ASK(Alexa Skills Kit)やAVS(Alexa Voice Service)に興味のある方
  • ESP32をArduinoを使ってAWS IoTに接続したい方
  • スマートリモコンを自作してみたい方
  • 音声制御のIoTプロトタイプを迅速に作りたい方

イベント内容

レクチャーとハンズオンの2部構成です。

レクチャー

  • アマゾンエコー、ASK、AVS、AWS Lambdaを解説し、Alexaスキル開発に必要な要素の理解を深めます。
  • Arduino、ESP32、電子工作部品、MQTT、AWS、AWS IoTを解説し、マイコン、電子工作、通信プロトコル、クラウドサービスの理解を深めます。
  • C/JavaScriptソースコードの解説を行います。
  • アマゾンエコーの声での起動、およびスキル起動のための英語発音のTipsをお伝えします(英語でスキル開発をされたい方向け)。

レクチャー画像

ハンズオン

  • 前半はお持ちいただいた赤外線リモコンをESP32で学習させ、AWs IoTから操作できる赤外線リモコンを作成します。
  • 後半はご自分のAWSおよびDeveloperアカウントを使ってESP32と連動するAlexaスキルの開発を行います。さらにAmazon Echo Dotの実機をおひとり1台使ってスキルが動くかのテスト、およびAWS IoTから操作できるスマートリモコンを完成させます。

ハンズオン画像

獲得できるIoTスキル

  1. Alexaスキル開発の知識
  2. Alexaスキル(スマートホームスキル)によるマイコンの制御の知識
  3. マイコン(Arduino、ESP32)の知識
  4. 赤外線リモコンの学習方法と赤外線信号の再現方法
  5. MQTTによるPublish/Subscribeの方法
  6. AWSのプロビジョニングとAWS IoTの知識
  7. ESP32、AWS IoTを使ったIoTラピッドプロトタイピング技法

配布物

  • ハンズオン資料(オンラインのドキュメントです。定期的に最新化しています。)

  • ESP32開発ボード(ESP32-DevKitC) x 1

  • マイクロUSBコード x 1

  • ミニブレッドボード x 1

  • ジャンパーコードおよび赤外線LED、抵抗等の部品一式

  • IoTラボオリジナルパーツケース

参加費と持ち物

  • 17,500円(税込、テキスト・材料費含む) 

  • ノートPC

  • 学習させたい赤外線リモコン(照明、テレビなど)

  • AWSおよびAmazon Developerアカウント(お貸し出しのEcho Spotのご利用をご希望の方で日本のAmazon.co.jpのアカウントをお持ちの方は、別のメールアドレスでAWSおよびAmazon Developerアカウントを取得ください)

オフライン開催場所

秋葉原ハッカースペース
詳細はお申し込み確定後ご連絡いたしますが、JR秋葉原駅から徒歩5分の工作教室です。

Akihabaraハッカースペース画像

COVID-19対策

  • デスクは2つ、部屋の広さは14畳です。
  • 換気

Akihabaraハッカースペース画像

タイムスケジュール

順番と内容は変わる可能性があります。

時間 発表者・参加者 内容
9:00
スタッフ集合&開場
9:10 - 9:15 Steve オープニング(アマゾンエコー実機から照明やプロジェクターを操作)
9:15 - 9:20 全員 自己紹介
9:20 - 11:00 Steve レクチャー
11:00 - 12:00
ハンズオン
12:00 - 13:00
おひる休憩
13:00 - 15:45
ハンズオン
15:45 - 16:00 希望者のみ 質問・相談タイム

IoTラボのハンズオン一覧

定期的に新しいハンズオンを追加しています。
ハンズオンにはジャンルと番号(やさしい順に100番台から)がついています。
リクエスト開催も可能です。ぜひお問い合わせ下さい。

ジャンル

IoT(電子工作、クラウド、プログラミングすべて含む)
CS(クラウドとプログラミング)
EECS(電子工作とプログラミング)
ME(工作)

公開済みのハンズオン

IoT 101 みんなのIoTハンズオン(3時間でIoTを体感しよう)
EECS 101 はじめての電子工作ハンズオン(パーツショップでは聞けない基礎の基礎)
ME 101 みんなの3Dプリンターハンズオン(3D CADソフトで3Dモデリングしてその場で3Dプリントしよう)

CS 201 Alexaスキルハンズオン(Amazon Echo実機を使ったスキル開発)
IoT 201 AWS IoT入門ハンズオン (センサーデータをAWSに送信しよう)
IoT 202 みんなのIoTハンズオン(クラウド扇風機を作ろう)

IoT 301 スマートホームハンズオン(WiFiスマートプラグを作ろう)
IoT 302 スマートホームハンズオン(IoT防犯システムを作ろう)
IoT 303 スマートホームハンズオン(IoT火災検知システムを作ろう)
IoT 304 スマートホームハンズオン(Alexa対応赤外線リモコンを作ろう)
IoT 305 スマートホームハンズオン(ESP32とAWSでスマートロックを自作しよう)
IoT 306 スマート機器ハンズオン(冷蔵庫プラグ抜けアラームを作ろう)
IoT 307 スマート機器ハンズオン(Web会議向けON AIRサインを作ろう)

IoT 401 Alexaスキルハンズオン(Echo実機からマイコンESP32を操作しよう)
IoT 402 Alexaスキルハンズオン(Alexa対応ハロウィーンランタンを作ろう)
IoT 403 Alexaスキルハンズオン(Alexa対応大気チェッカーを作ろう)

EECS 501 みんなのArduinoハンズオン(Arduinoで低温調理器を作ろう)
CS 501 M5Stack Core2 x AWS IoT EduKitもくもく会

IoT 601 Alexaスマートホームスキルハンズオン(Echo実機から家電を操作しよう)
IoT 602 AWS Amplifyハンズオン(認証付きWebアプリからMQTTでESP32を操作しよう)

IoT 701  家電改造IoTハンズオン(Alexa対応扇風機を自作しよう)

IoT 901 Alexa対応電子レンジを作る会【ハッカソン】
CS 902 DeepRacerハンズオン&走行会



主催

IoTラボ

2015年時点でインターネットにつながるIoTデバイス(モノ)の数は154億個で、5年後年までにその数は倍の304億個まで増えるとされていました。

このような中、個人レベルでも実際にIoTデバイスを作ったり使ったりすることを通じ、日本のIoTの活性化に貢献できればとの想いから、2007年6月にIoTラボを立ち上げました。

ご要望に応じて法人様への出張レクチャー・ハンズオンも可能です。

スタッフ

Steve
AWS認定ソリューションアーキテクト。米国の大学・大学院卒。博士過程での研究内容はFORTRANプログラムを使ったタンパク質X線構造解析。新卒で日本電子株式会社(JEOL、電子顕微鏡メーカー)入社後、電子顕微鏡や核磁気共鳴装置、質量分析計の販促、中国駐在、IT企画等を経験。その後まい泉創業者の小出千代子氏のもとで住み込みとんかつ修行、オーランドのフライトスクール、世界一周旅行、Javaプログラミングスクール、ピザベンチャー立ち上げ、SIerを経て株式会社安川電機入社。ITおよび新規事業企画(ベンチャー投資)を担当したのち、音声AIのHmcomm株式会社入社。2017年5月にIoTラボを、2018年6月に品川ハッカースペースを立ち上げ。趣味は海外旅行と家電ハック。

お問い合わせ先

support@iotlab.me
050-7128-6590

Course curriculum

  • 1

    はじめに

    • はじめに

    • IoTラボと講師について

    • サポートについて

  • 2

    電子部品等の紹介

    • 赤外線を使った通信

    • Arduinoによる赤外線の学習と信号の再現

  • 3

    Alexaスキル

    • Amazon Echoとは

    • アマゾンエコーの技適

    • Alexa関連用語

    • Alexaスキル起動パターンまとめ

    • Alexaスキル開発

    • Alexaスキル構想

  • 4

    Alexa対応リモコンの作成

    • コンセプトと流れ

  • 5

    環境構築

    • [Windows]ドライバーのインストール

    • [Mac]ドライバーのインストール

    • Arduinoの環境構築

  • 6

    リモコン信号学習ユニットの作成

    • 電子回路の作成

    • リモコン学習用スケッチの保存

    • ライブラリーのインストール

    • スケッチの書き込み

    • リモコン信号の学習

  • 7

    リモコン信号送信ユニットの作成

    • 電子回路の作成(追加)

    • リモコン信号送信用スケッチの書き込み

    • リモコン信号の送信確認

    • お手持ちのリモコンの学習

  • 8

    クラウドリモコンの作成

    • モノの登録とポリシー・証明書の準備

    • クラウドリモコン用スケッチの保存

    • 必要なライブラリーのインストール

    • テスト

  • 9

    Alexaスキルの作成

    • Amazon Echo Show/Spotのセットアップ

    • Alexa Skills Kitへのアクセスと新しいSmart Home Skillの追加

    • AWS Lambdaの作成

    • スキルにLambdaのARNを設定

    • Account Linkingの設定

    • Lambda用のコードを作成

    • Alexa Webアプリからスキルを有効化

    • デバイスの検出確認

  • 10

    テスト

    • Alexa Developer Consoleのテスト画面でのAlexaスキルのチェック

    • Amazon Echo実機でのAlexaスキルのチェック

  • 11

    発展学習

    • 発展学習

  • 12

    アンケート

    • アンケートにご協力おねがいいたします