ゲーミングソード?(100円ショップの刀をブロックプログラミングで光らせる) / Visual Programming IoTLT vol9
by
you(@youtoy)
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ゲーミングソード?(100円ショップの刀を ブロックプログラミングで光らせる) 2021年10月28日 (木) ビジュアルプログラミングIoTLT vol.9 @オンライン 豊田 陽介 ( @youtoy )
Slide 2
Slide 2 text
豊田陽介(@youtoy) 自己紹介 普段は、某通信会社勤務 自宅にたくさん ガジェット好き その他 IT系イベント主催、登壇や運営なども 子ども向けの活動いろいろ(IT系以外も) プライベートでの活動 Microsoft MVP(2021/10 から) ⇒ のびすけさんと同じカテゴリ
Slide 3
Slide 3 text
今日の話題は 「光る刀」
Slide 4
Slide 4 text
ダイソーで 1本200円で 売られてるおもちゃの刀 もともと、4箇所くらい光る (音も鳴ったりする)
Slide 5
Slide 5 text
分解するとこんな感じに LED 4つがつながってたり、 スピーカー・スイッチ等も
Slide 6
Slide 6 text
派手に光らせてみる
Slide 7
Slide 7 text
ゲーミングな光り方にしてみたり MakeCode for micro:bit で LEDテープを制御
Slide 8
Slide 8 text
IoTでお馴染み「MQTT」を使い映像・音の連動 M5StickC Plus の処理は UIFlow、MQTT で PC の 表示と連動させた形 (PC側は JavaScript)
Slide 9
Slide 9 text
物理的な部分
Slide 10
Slide 10 text
以前からよく使っている LEDテープ 動画でも変化がよく分かる
Slide 11
Slide 11 text
M5Stack社から出ている LEDテープ
Slide 12
Slide 12 text
プログラム
Slide 13
Slide 13 text
MakeCodeのほう(動画1つ目) セットアップ ゲーミングな 色になるやつ 光る LED の 数が変わるやつ
Slide 14
Slide 14 text
UIFlowのほう(動画2つ目) 7つの色の指定 (RGBそれぞれ) 光る LED の数を 変化させる MQTTの セットアップ ボタン押下で Publish メッセージ受信で 処理を実行
Slide 15
Slide 15 text
UIFlowを使ったほうの 機器構成
Slide 16
Slide 16 text
M5Stackのコンテスト用に作った構成図 M5Stack Light Sword with Image Effects(光る剣とエフェクト)
Slide 17
Slide 17 text
MQTTで両デバイスの処理の間をつなぐ M5StickC Plus のボタン押下 p5.js での アニメーション LEDテープを 光らせる処理
Slide 18
Slide 18 text
100円ショップグッズ、 他にも光らせてみた
Slide 19
Slide 19 text
お化けのミニバケツ(ハロウィン向け) 良い感じに光を拡散させる グッズだという話@Twitter を見かけて
Slide 20
Slide 20 text
MakeCodeでの実装内容 セットアップ ゲーミングな 色になるやつ 時間経過で色を 変化させる
Slide 21
Slide 21 text
【告知】 イベント・コンテスト
Slide 22
Slide 22 text
詳細はこちら 告知: ヒーローズ・リーグの VUI賞 「音声での入力・出力のどちらか、または両方が可能な作品」を 募集中! ⇒ 11/15 〆切 ヒーローズ・ リーグについて VUI賞 について
Slide 23
Slide 23 text
ビジュアルプログラミング交流会 再来週 11/2(火)19:30 から(視聴は YouTube にて)
Slide 24
Slide 24 text
終わり!