Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

自己紹介 日本総合ビジネス専門学校 NIHON-CHUO Institution 2017.4- 合同会社4D Pocket 4D Pocket LLC. 2017.4- 石郷 祐介 ISHIGO Yusuke Programmer

Slide 3

Slide 3 text

周辺の障害物を計測する装置 靴についたセンサで周辺障害物を認識する装置(株式会社アップアローズ)

Slide 4

Slide 4 text

周辺の障害物を計測する装置 靴についたセンサで周辺障害物を認識する装置(株式会社アップアローズ)

Slide 5

Slide 5 text

周辺の障害物を計測する装置 靴についたセンサで周辺障害物を認識する装置(株式会社アップアローズ)

Slide 6

Slide 6 text

GPSで現在位置を取得し、指定した位置まで自動的に戻ってくる浮き輪 MADE IN FICTION

Slide 7

Slide 7 text

これまでインターネットとは無縁だった家電、自動車、家具等の『モノ』が 通信機能を持ち、情報収集や操作が可能になる仕組み IoT(Internet of Things)とは

Slide 8

Slide 8 text

IoT(Internet of Things)事例 ① 温湿度センサ サーモカメラ マイコン 確認用ディスプレイ カラーカメラ ロボットアームの電源ケーブルの温度を計測し記録するシステム

Slide 9

Slide 9 text

IoT(Internet of Things)事例 ① センシング部(カメラ) カラーカメラ サーモカメラ センシング部(本体) 温湿度センサ マイコン(ESP32) サーバ MySQL Raspberry Pi Wifi × 200 ロボットアームの電源ケーブルの温度を計測し記録するシステム

Slide 10

Slide 10 text

IoT(Internet of Things)事例 ② 小松製作所(重機メーカー)

Slide 11

Slide 11 text

IoT(Internet of Things)事例 ③ アスクル株式会社(事務用品販売)

Slide 12

Slide 12 text

IoT(Internet of Things)事例 ④ トリプル・ダブリュー・ジャパン株式会社(ヘルスケア)

Slide 13

Slide 13 text

IoT(Internet of Things)事例 ⑤ 陣屋コネクト(旅館)

Slide 14

Slide 14 text

IoTに関わる立場 ユーザ オーガナイザー (ビジネスデザイナー) テクノロジー インベンター アセンブラー 要素技術の価値提案 技術要件の提示 要素技術の評価 プラットフォーマー 技術要望 サービス提案 (既存の枠組み) (新規技術) (現場の技術者) 技術仕様・価格の提示 製造進捗 (社内 or 社外)

Slide 15

Slide 15 text

micro:bit 機能一覧 独自プログラムを書き込むことができるワンボードマイコン(コンピュータ) 外部センサーや拡張ボードを接続することでカスタマイズ可能 ・LED(25個) ・ボタン(2個) ・加速度センサー ・明るさセンサー ・磁気センサー(電子コンパス) ・温度センサー ・無線通信機能(Bluetooth) 英国BBCが開発

Slide 16

Slide 16 text

プログラミング環境 Microsoftが開発したmicro:bitのプログラミング環境 1.用意されている機能を選択して右側の領域に置く 2.組み合わせてプログラミングする

Slide 17

Slide 17 text

LEDを光らせてみる micro:bitについているLED25個を自由な形に光らせてみる

Slide 18

Slide 18 text

ボタンを使ってみる ① Aボタンを押すと、LEDに表示されている数が増えるようにする 「変数を追加する」をクリックして「ボタンが押された回数」を追加する

Slide 19

Slide 19 text

変数 データを入れるための箱 「ボタンが押された回数」 「ボタンが押された回数」 100 100

Slide 20

Slide 20 text

ボタンを使ってみる ② Bボタンを押すと、数が0になるようにする

Slide 21

Slide 21 text

乱数を使ってみる micro:bitを振ると、0〜4の数字をランダムに表示する ▶ 乱数とは 実行するたびにランダムに変わる数字のこと。 ▶ 加速度センサーとは デバイスの速度変化を計測する装置。 近年ではスマホ等に標準搭載されている。

Slide 22

Slide 22 text

角度当てゲーム 加速度センサーは、通常重力(1G)を下向きに検知している。 これを利用することで、デバイスの傾きを求めることができる。 ▶ ピッチとロール デバイスが縦に回転することをピッチ、 横に回転することをロールと呼ぶ。 ▶ 加速度センサーの軸 加速度センサーには、X・Y・Zの3つの軸 があり、下から上方向の軸がZ軸。

Slide 23

Slide 23 text

磁気センサーを使う 磁石を近づけることで、LEDの明るさを変える ▶ 磁気センサー 磁界の大きさと向きを計測する装置。 地磁気を読み取ることで、コンパスとしても活用できる。

Slide 24

Slide 24 text

スピーカーを繋いで音を鳴らす micro:bitとスピーカーを繋いで、音を鳴らす ▶ 電気の流れ方 電気は「+(プラス)」から、「ー(マイナス)」に流れる。 電子工作では、「ー(マイナス)」のことを、GND(グランド)という。 3極フォーンプラグ GND L R

Slide 25

Slide 25 text

光テルミンを作ってみる micro:bitの明るさセンサーを使って、手をかざすと音が変わる楽器を作る ▶ テルミンとは ロシアの物理学者テルミンが開発した楽器。 アンテナに手を近づけることで、音を変化さ せる。世界最初の電子楽器。

Slide 26

Slide 26 text

micro:bitとクラウドの連携 micro:bit クラウドサービス (サーバ) (例)センサーの値をクラウドのデータベースに貯めたい × Wifi機能がない

Slide 27

Slide 27 text

micro:bitとクラウドの連携 micro:bit クラウドサービス (サーバ) (例)センサーの値をクラウドのデータベースに貯めたい シリアル通信 Wifi ESP32

Slide 28

Slide 28 text

ESP32 独自プログラムをインストールできる汎用マイコン(コンピュータ) Arduino互換 プロトタイピングによく使用される Arduino(オープンソースの汎用マイコン)と 同じ環境で開発できる。 ネット上の資料が流用可能。 高スペック CPUがデュアルコア、メモリが520KB (Arduino UNOは2KB)。 BluetoothとWifiが標準で搭載されている。 低価格 1,500円程度で購入できる。 http://akizukidenshi.com/catalog/g/gM-11819/

Slide 29

Slide 29 text

micro:bitとESP32を繋いでみる

Slide 30

Slide 30 text

サーバに送信する 座席IDとon/offをmicro:bitから送信する

Slide 31

Slide 31 text

サーバに送信する 座席IDとon/offをmicro:bitから送信する デバイスを振るとonになる

Slide 32

Slide 32 text

サーバに送信する 座席IDとon/offをmicro:bitから送信する デバイスを振るとon/offを入れ替える

Slide 33

Slide 33 text

データ送信の仕方 (URL)?(パラメータ名1)=(シートID)&(パラメータ名2)=(0 or 1) http://xxxx/zzz.php?seat_id=1&on=1 フォーマット 例 URLの後ろに送るデータの名前とデータを入れる

Slide 34

Slide 34 text

IFTTT micro:bitから送信した情報を様々な外部サービスに結びつけることができる

Slide 35

Slide 35 text

IFTTT 何かのアクション(this)に、サービス(that)を結びつける

Slide 36

Slide 36 text

Webhooks Webhooksの設定を確認する

Slide 37

Slide 37 text

Webhooks Webhooksの設定を確認する

Slide 38

Slide 38 text

プロトタイピングメソッド アイデアからプロトタイプを制作する手法 Ϧαʔν ΞΠσΞ εέον ϖʔύʔ ϓϩτ ϏσΦ ϓϩτ ੍࡞ లࣔ

Slide 39

Slide 39 text

フェーズ1:リサーチ リサーチシート タイトル 制作者, 年 説明 Webサイト イメージ テーマ(例):人間とロボットの未来のコミュニケーション

Slide 40

Slide 40 text

フェーズ1:リサーチ(キーワード抽出)

Slide 41

Slide 41 text

フェーズ1:リサーチ(キーワード抽出)

Slide 42

Slide 42 text

フェーズ1:リサーチ(キーワード抽出)

Slide 43

Slide 43 text

フェーズ2:アイデアスケッチ

Slide 44

Slide 44 text

『スマートライフ』 テーマ