最近obnizを使った話(MESHやSpresenseとの組み合わせ) / IoTLT vol.92
by
you(@youtoy)
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
最近obnizを使った話 (MESHやSpresenseとの組み合わせ) 2022年10月18日 (火) IoTLT vol.92 @オンライン 豊田陽介( ) @youtoy
Slide 2
Slide 2 text
自己紹介 豊田陽介( ) @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ ・ Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット大好き ・今年、本2冊出したり、メーカーフェア出展3回 好きなことなど 3月発売 (共著) 7月発売 (単著)
Slide 3
Slide 3 text
「obniz」+「MESH」 を試してみた話から
Slide 4
Slide 4 text
公式発表:今年の8月31日
Slide 5
Slide 5 text
obniz公式のパーツライブラリのページにも
Slide 6
Slide 6 text
MESHの保有状況は...
Slide 7
Slide 7 text
保有状況:フルセット+GPIOブロックは2個 全部、試せる!
Slide 8
Slide 8 text
今回は1つだけで シンプルに
Slide 9
Slide 9 text
試した内容:ボタンブロックを使ったもの ボタン押下のイベント 3種類に応じた、画面 での文字表示
Slide 10
Slide 10 text
詳細はQiitaの記事に 実装は Node.js
Slide 11
Slide 11 text
obniz連携を試す際には MESH のアップデートを! (以前から持っていて、アップデートしてない場合) ここで軽くハマりかけた MESH公式アプリを使い、 バージョン「1.2.5」に
Slide 12
Slide 12 text
「obniz」+「Spresense」 を組み合わせた話へ
Slide 13
Slide 13 text
試作した背景:開発コンテストに参加した
Slide 14
Slide 14 text
Spresenseは持ってた?
Slide 15
Slide 15 text
コンテストのモニター応募の審査通過でゲット 「何を作る?」、「何に役立つ?」、 「何を用いて作る?」といった情報を 送付して、それが審査される形
Slide 16
Slide 16 text
作ったもの:カメラを手軽にIoT化 【カメラ】 Spresense のメイン ボード+拡張ボード +カメラボード 【IoT化の仕組み】 obniz でカメラ撮影 のトリガーをネット 越しで行えるように
Slide 17
Slide 17 text
仕組みや開発環境について 【Spresense】 Arduino IDE による 開発、カメラ関連の 処理とシリアル通信 【obniz】 HTML+JavaScript、 または Node.js での 開発、メッセージング とシリアル通信 2台のデバイスを有線で接続、シリアル通信による連携
Slide 18
Slide 18 text
obnizと別デバイスとのシリアル通信について ベースにした情報は以下の公式情報 (過去に micro:bit との組み合わせは試したことも)
Slide 19
Slide 19 text
【余談】過去にobnizとmicro:bitを組み合わせた時 2019年の石巻ハッカソンでチーム開発した時 obniz obniz と通信 する micro:bit
Slide 20
Slide 20 text
obnizの動作のトリガーはHTTPリクエストで obnizの「メッセージング」でお手軽に (【例】“move” を送る時のエンドポイント: https://obniz.com/obniz/【obnizのID】/message?data=move )
Slide 21
Slide 21 text
最後に イベントなどの告知
Slide 22
Slide 22 text
ヒーローズ・リーグ関連の話 「VUI賞」へのご応募を是非! IoT関連の作品の賞も
Slide 23
Slide 23 text
JavaScript・Web系・ガジェット関連 10/27(木) オンライン開催 今週・来週とイベントがあるのでよろしければ! 10/23(日) オンライン開催 10/19(水) オンラインも! 【キーワード】 JavaScript、 クリエイティブ コーディング 【キーワード】 Web、HTML5 【キーワード】 ガジェット
Slide 24
Slide 24 text
終わり!