Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Hajime Fujimoto
PPTX, PDF
924 views
Movable Typeでロボットを動かす?AIスピーカーをしゃべらせる?Data APIでMovable TypeとIoTをFUSION
MTDDC Meetup TOKYO 2018で行ったセッションのスライドです。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 38
2
/ 38
3
/ 38
4
/ 38
5
/ 38
6
/ 38
7
/ 38
8
/ 38
9
/ 38
10
/ 38
11
/ 38
12
/ 38
13
/ 38
14
/ 38
15
/ 38
16
/ 38
17
/ 38
18
/ 38
19
/ 38
20
/ 38
21
/ 38
22
/ 38
23
/ 38
24
/ 38
25
/ 38
26
/ 38
27
/ 38
28
/ 38
29
/ 38
30
/ 38
31
/ 38
32
/ 38
33
/ 38
34
/ 38
35
/ 38
36
/ 38
37
/ 38
38
/ 38
More Related Content
PDF
Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話
by
Seigo Tanaka
PDF
kintone ポータルいじってみた
by
Satoru Yamaguchi
PPTX
Manabiya session
by
Hirotaka Niisato
PDF
TensorFlowで遊びながら学んだ、はじめてのLED点滅
by
Takeshi Mikami
PDF
IoTで何をやったか
by
エンジニア勉強会 エスキュービズム
PPTX
これから始める Windows io t core
by
Masuda Tomoaki
PDF
Iotlitercy wg no8
by
Hiromitsu Jin
PDF
Computex Taipei 2016 Report
by
iot_nifty
Tessel・IFTTT・littleBitsを連携しつつプロトタイピングした話
by
Seigo Tanaka
kintone ポータルいじってみた
by
Satoru Yamaguchi
Manabiya session
by
Hirotaka Niisato
TensorFlowで遊びながら学んだ、はじめてのLED点滅
by
Takeshi Mikami
IoTで何をやったか
by
エンジニア勉強会 エスキュービズム
これから始める Windows io t core
by
Masuda Tomoaki
Iotlitercy wg no8
by
Hiromitsu Jin
Computex Taipei 2016 Report
by
iot_nifty
Similar to Movable Typeでロボットを動かす?AIスピーカーをしゃべらせる?Data APIでMovable TypeとIoTをFUSION
PDF
IoT概論: AITCオープンラボ IoT勉強会
by
dsuke Takaoka
PPTX
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
by
TomohisaYamazoe
PDF
2015 0710 東京鯱光会月例会_公開用.pptx
by
Osamu Sugiura
PPTX
IoTデバイスデータ収集の難しい点
by
Tetsutaro Watanabe
PDF
IoT/ロボティクス時代のモニタリングとコントロール
by
Masahiro Takechi
PDF
20170720_5 MBC-IoT_IoTビジネス共創ラボ
by
IoTビジネス共創ラボ
PDF
20190219_ICON技術セミナー8_芦村
by
ICT_CONNECT_21
PDF
ポロッとIoT ~歴史は物で作られる~
by
Sunao Kumura
PDF
Data API ことはじめ
by
Yuji Takayama
PDF
Data API + AWS = (CMS どうでしょう 札幌編)
by
Yuji Takayama
PDF
ヒューマノイドのアプリ開発とモーション生成AIの導入 ROS JP UG #51
by
holypong
IoT概論: AITCオープンラボ IoT勉強会
by
dsuke Takaoka
AIスピーカーとオープンネットワーク機器LonWorks・EnOcean・DALI 接続実証実験
by
TomohisaYamazoe
2015 0710 東京鯱光会月例会_公開用.pptx
by
Osamu Sugiura
IoTデバイスデータ収集の難しい点
by
Tetsutaro Watanabe
IoT/ロボティクス時代のモニタリングとコントロール
by
Masahiro Takechi
20170720_5 MBC-IoT_IoTビジネス共創ラボ
by
IoTビジネス共創ラボ
20190219_ICON技術セミナー8_芦村
by
ICT_CONNECT_21
ポロッとIoT ~歴史は物で作られる~
by
Sunao Kumura
Data API ことはじめ
by
Yuji Takayama
Data API + AWS = (CMS どうでしょう 札幌編)
by
Yuji Takayama
ヒューマノイドのアプリ開発とモーション生成AIの導入 ROS JP UG #51
by
holypong
More from Hajime Fujimoto
PPTX
コンテンツタイプの活用と拡張
by
Hajime Fujimoto
PPTX
PowerCMSとIoTの連携
by
Hajime Fujimoto
PDF
Connect with Data API
by
Hajime Fujimoto
PPTX
Objecttreeプラグイン&ObjectRelationプラグインのご紹介
by
Hajime Fujimoto
PPTX
PHPやVBAでMovable Typeを操作しようData API Library for PHP/VBAのご紹介
by
Hajime Fujimoto
PPTX
Movable Typeの権限と承認フロー
by
Hajime Fujimoto
PDF
2つの「Layout」プラグインでMovable Typeをパワーアップ
by
Hajime Fujimoto
PPTX
はじめよう!MovableType.net ハンズオン
by
Hajime Fujimoto
PPTX
JavaScriptテンプレートエンジンで活かすData API
by
Hajime Fujimoto
PPTX
JavaScriptテンプレートエンジンで活かすData API
by
Hajime Fujimoto
PDF
Data APIの背景と活用方法 MTCafe Nagoya Ver.
by
Hajime Fujimoto
PPTX
Movable Type 6.0をできるだけ安く使う方法
by
Hajime Fujimoto
PDF
Movable Type 6の新機能 Data APIの活用法
by
Hajime Fujimoto
PDF
Data APIの基本
by
Hajime Fujimoto
PDF
WordPress on Movable Type
by
Hajime Fujimoto
PDF
Data APIの背景と活用方法
by
Hajime Fujimoto
PDF
WordPress on Movable Type
by
Hajime Fujimoto
PDF
Vagrantのすすめ
by
Hajime Fujimoto
PDF
WordPress on Movable Type
by
Hajime Fujimoto
PDF
WordPress on movable type(WordCamp Kobe 2013)
by
Hajime Fujimoto
コンテンツタイプの活用と拡張
by
Hajime Fujimoto
PowerCMSとIoTの連携
by
Hajime Fujimoto
Connect with Data API
by
Hajime Fujimoto
Objecttreeプラグイン&ObjectRelationプラグインのご紹介
by
Hajime Fujimoto
PHPやVBAでMovable Typeを操作しようData API Library for PHP/VBAのご紹介
by
Hajime Fujimoto
Movable Typeの権限と承認フロー
by
Hajime Fujimoto
2つの「Layout」プラグインでMovable Typeをパワーアップ
by
Hajime Fujimoto
はじめよう!MovableType.net ハンズオン
by
Hajime Fujimoto
JavaScriptテンプレートエンジンで活かすData API
by
Hajime Fujimoto
JavaScriptテンプレートエンジンで活かすData API
by
Hajime Fujimoto
Data APIの背景と活用方法 MTCafe Nagoya Ver.
by
Hajime Fujimoto
Movable Type 6.0をできるだけ安く使う方法
by
Hajime Fujimoto
Movable Type 6の新機能 Data APIの活用法
by
Hajime Fujimoto
Data APIの基本
by
Hajime Fujimoto
WordPress on Movable Type
by
Hajime Fujimoto
Data APIの背景と活用方法
by
Hajime Fujimoto
WordPress on Movable Type
by
Hajime Fujimoto
Vagrantのすすめ
by
Hajime Fujimoto
WordPress on Movable Type
by
Hajime Fujimoto
WordPress on movable type(WordCamp Kobe 2013)
by
Hajime Fujimoto
Movable Typeでロボットを動かす?AIスピーカーをしゃべらせる?Data APIでMovable TypeとIoTをFUSION
1.
Movable Typeでロボットを動かす? AIスピーカーをしゃべらせる? Data APIでMovable
TypeとIoTを FUSION 2018/11/3 MTDDC Meetup TOKYO 2018 藤本 壱 1
2.
今日のアジェンダ • IoTの基本 • Movable
Typeでロボットを制御する • Movable TypeでGoogle Homeをしゃべらせる • その他の事例 2
3.
自己紹介 3
4.
自己紹介その1 • 藤本 壱(ふじもと
はじめ) • 兵庫県伊丹市出身 • 群馬県前橋市在住 東京 埼玉 山梨 神奈川 栃木 茨城 千葉 4
5.
自己紹介その2 • ブログはもちろんMovable Type (ただしVer.6.3.7ですごめんなさい) 5http://www.h-fj.com/blog/
6.
IoTの基本 6
7.
IoTとは • 「Internet of
Things」(物のインターネット)の略 • これまでインターネットに接続されていなかったようなものを 接続 • 例 • センサーからのデータ収集(気温、湿度、気圧など) • 各種機械の自動制御(照明、スピーカー、エアコンなど) 7
8.
IoTは市場拡大中 11.701 5.816 0 2 4
6 8 10 12 14 2022年 2017年 支出額(兆円) 8
9.
IoTと電子工作 • 既製品もあるが自分で作ることも可能(電子工作) • IoTに適したマイコンと各種モジュールを組み合わせ •
プログラムでマイコンやモジュールを制御 9
10.
MTDDC 2017では… • 再構築LEDバー 10
11.
Raspberry Pi • ひと昔前のスマホ並みの性能 •
IoTのコアとして多用される • Linuxベース • 小型のRaspberry Pi Zero WHも 便利 11
12.
Raspberry Piのプログラミング環境 • Linuxベースなので多彩な言語を利用可能 •
Pythonがもっとも使いやすい(各種パーツ用のライブラリが 豊富) 12
13.
Arduino • シンプルなマイコン • 様々なモデルが存在 (主に8ビットCPU) •
オープンソースハードウェアで安価な 互換機が豊富 • ネットワーク機能はほとんどない 13
14.
Arduinoのプログラミング環境 • 統合環境(Arduino IDE)をパソコン にインストール •
パソコンとArduinoをUSBケーブル で接続してプログラムを書き込む • 独自のArduino言語(C++に近い) 14
15.
ESP32 • WiFi/Bluetooth内蔵のマイコン • Arduino
IDEで開発可能 • 「ネットワーク機能付きArduino」の ようなイメージで使える • 比較的安価 15
16.
Movable Typeでロボットを制御する 16
17.
カムプログラムロボット • タミヤのプラモデル 17
18.
今回紹介する事例 • 元々のカムプログラムロボットはカムを差し込んで動きを制 御 • マイコン(ESP32)でモーターのオン/オフを制御するように 改造 •
モーターのオン/オフのタイミングをMovable Typeのコンテ ンツタイプとして入力 18
19.
デモをご覧ください 19
20.
ハードウェア構成 ESP32 モータードライバ TB6612FNG カムプログラム ロボット OLEDディスプレイ 20
21.
ソフトウェアの仕様 • ESP32はWebサーバーとして動作 • http://ESP32のIPアドレス/start?id=○○にアクセス •
指定したIDのコンテンツデータをData APIで取得 • JSONをパースしてモーター制御のデータを取得 • 取得したデータに沿ってロボットのモーターを制御 • http://ESP32のIPアドレス/stopにアクセス • ロボットのモーターを停止 21
22.
ソフトウェアの動作 Webブラウザ ESP32 Movable Type
7 ロボット アクセス Data API JSON モーター制御 22
23.
Movable TypeでGoogle Homeをしゃべらせる 23
24.
Google Home 24
25.
Google Homeの概要 • Google製のAIスピーカー •
話しかけられたことに反応して動作 25
26.
今回紹介する事例 • Raspberry PIに1~4のスイッチを接続 •
押されたスイッチに応じてMovable Typeの記事を取得 • Google Homeに記事の本文をしゃべらせる 26
27.
デモをご覧ください 27
28.
ハードウェア構成 Raspberry PI Google Home スイッチ 28
29.
ソフトウェアの仕様 • スイッチの状態を取得 • スイッチが押されているとき •
対応する記事をData APIで取得 • JSONをパースして文章を取得 • google-home-notiferでGoogle Homeにしゃべらせる(キャスト) 29
30.
google-home-notifier • Node.js製のライブラリ https://github.com/noelportugal/google-home-notifier • Raspberry
Piなどで動作 • テキストを指定すると音声化してGoogle Homeにキャスト • Webサーバー化してHTTP経由で動作させることも可能 30
31.
google-home-notifierのサンプルコード var googlehome =
require('google-home-notifier'); var language = 'ja'; googlehome.device('デバイス名', language); googlehome.ip('aaa.bbb.ccc.ddd', language); googlehome.notify('こんにちは', function(res) { console.log(res); }); 31
32.
ソフトウェアの動作 Pythonのコード Movable Type
7 Google Home テキスト Data API JSON 音声 google-home-notifier Google テキスト 音声 32
33.
その他の事例 33
34.
電光掲示板の制御 • 記事のタイトルと本文をData APIで取得して電光掲示板に 表示 34
35.
Google Homeから記事投稿 • Google
Homeに記事のタイトルと本文を話して、Movable Typeに投稿 https://www.youtube.com/watch?v=uc89P4PhrOY 35
36.
まとめ 36
37.
まとめ • Data APIでIoTとMovable
TypeをFUSION • アイデア次第でさまざまな活用が可能 37
38.
ご清聴ありがとうございました 38
Download