$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NefryBTLT_CubeBtn
Search
NearMugi
November 26, 2018
Technology
1
220
NefryBTLT_CubeBtn
NearMugi
November 26, 2018
Tweet
Share
More Decks by NearMugi
See All by NearMugi
nekoIoTLT_NearMugiLLM
nearmugi
0
390
nekoIoTLT_CatAndColorSensor
nearmugi
0
910
VisualProgramming_GoogleHome_LINE
nearmugi
1
570
EnebularMeetup_GoogleCalendar
nearmugi
0
290
nekoIoTLT_ToyAndVoiceAnalysis
nearmugi
0
400
nekoIoTLT_Demachi
nearmugi
0
430
nekoIoTLT_SearchBlackObject
nearmugi
1
670
nekoIoTLT_nekoDeeplearning
nearmugi
0
330
nekoIoTLT_nekoGohan
nearmugi
0
530
Other Decks in Technology
See All in Technology
生成AI時代の自動E2Eテスト運用とPlaywright実践知_引持力哉
legalontechnologies
PRO
0
110
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
980
生成AI・AIエージェント時代、データサイエンティストは何をする人なのか?そして、今学生であるあなたは何を学ぶべきか?
kuri8ive
2
1.9k
モバイルゲーム開発におけるエージェント技術活用への試行錯誤 ~開発効率化へのアプローチの紹介と未来に向けた展望~
qualiarts
0
310
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
16k
オープンデータの内製化から分かったGISデータを巡る行政の課題
naokim84
2
1.4k
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
2
250
タグ付きユニオン型を便利に使うテクニックとその注意点
uhyo
2
660
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
320
Data Hubグループ 紹介資料
sansan33
PRO
0
2.3k
知っていると得する!Movable Type 9 の新機能を徹底解説
masakah
0
210
How native lazy objects will change Doctrine and Symfony forever
beberlei
1
390
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
It's Worth the Effort
3n
187
29k
The Invisible Side of Design
smashingmag
302
51k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
How to train your dragon (web standard)
notwaldorf
97
6.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Producing Creativity
orderedlist
PRO
348
40k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Transcript
早起きボタンを作っている話 2018.11.27 obniz×M5Stack×NefryBT三つ巴Meetup!【ESP32開発ボードLT祭】
自己紹介 黒田 哲平 パチンコの商品企画部に所属。 業務でArduinoやUnityを使っています。 HTTPやJavaScript、JSONなどは全く無関係な組み込み系の仕事です。 家族にこれあって便利だねーと思ってもらえるようなものを作りたいと 思いつつ、普段は家事に追われる日々・・・
私とNefryBTとの馴れ初め ◆何かIoTしたい! → まずはラズパイ3触ってみた。しかし設定に四苦八苦… ◆どうしようか悩んでいる時に、NefyBTハンズオン(2018/1/23)を見つけて参加! →Arduinoと変わらなくて分かりやすい! ◆NefryBTをきっかけにスマートスピーカーや Node-Redなどを触り始めました。 (M5Stack、obnizは未経験...)
今回紹介したい事例 NefryBT使って早起きボタンを作っています。※現在製作中
早起きボタンって何? 朝の支度を円滑にする画期的なボタン
早起きボタンを作ろうと思ったきっかけ 子供たちの起きる時間が不規則なのでいつも朝バタバタする ↓ 何とかしたい ↓ 「早く起きる」ことに価値をつけよう。 ↓ 起きた順番を記録に残そう。ゲーム感覚で起きるはず!!!
早起きボタンの仕様 ・順位を記録に残す。 ・ボタンを押したらスマートスピーカーに喋らせる。 ・起きたときの顔をカメラで撮影する。 ・子供たちが触りたくなる、ひと味違う形状にする。 →自動的に記録を残し、きちんと起きる習慣を身につけられるボタン。
完成イメージ ※カメラをすっかり忘れていました。 ・Aさんがボタンを押したいとき、 キューブの上面をAさんにする。 ・Bさんが押したいとき、 キューブの上面をBさんする。 →キューブの上面を変えることで識別する。
現在の試作品 [スイッチ&台座] [キューブ] [全体像] こんなスイッチを選んでしまったので、 台座が大きくなってしまいました・・・ [NefryBT] シールド作りました。 キューブの面を変えると値が変わります。 ※LED・カメラは未対応です。
システム(データの流れ) ※こちらもカメラを考えていません…
動かしてみる その1 ①キューブをセット ②ボタンを押す ③スプレッドシートに記録 ④音声出力
動かしてみる その2 https://drive.google.com/open?id=1c8-aFKqzrSSRvqnUMHwsmKrqlRtCQkkp https://drive.google.com/open?id=1yw3Wu-UtN9_lKA7uByhHaxbF3u8EtZBi
まとめ ・IoTの"I"はほぼほぼ完成です。 Arduinoから始めた私にとって NefyBTは使いやすいです。 IPアドレスやMQTTの設定をスムーズに行えて、 IoTの難しいイメージをガラリと変えてくれました。 ・IoTの"T"(ボタン)は改良中です。 実際に子供たちが触ってみてガラリと変わるかもしれません。 ・ソースを公開していますので、参考にしてみてください。 https://github.com/NearMugi/NefrySample/tree/master/CubeBtn
以上となります。 ご清聴ありがとうございました。