Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NefryBTLT_CubeBtn
Search
NearMugi
November 26, 2018
Technology
1
210
NefryBTLT_CubeBtn
NearMugi
November 26, 2018
Tweet
Share
More Decks by NearMugi
See All by NearMugi
nekoIoTLT_NearMugiLLM
nearmugi
0
380
nekoIoTLT_CatAndColorSensor
nearmugi
0
890
VisualProgramming_GoogleHome_LINE
nearmugi
1
540
EnebularMeetup_GoogleCalendar
nearmugi
0
290
nekoIoTLT_ToyAndVoiceAnalysis
nearmugi
0
390
nekoIoTLT_Demachi
nearmugi
0
410
nekoIoTLT_SearchBlackObject
nearmugi
1
660
nekoIoTLT_nekoDeeplearning
nearmugi
0
320
nekoIoTLT_nekoGohan
nearmugi
0
510
Other Decks in Technology
See All in Technology
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
370
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
440
AWSで推進するデータマネジメント
kawanago
1
1.3k
S3アクセス制御の設計ポイント
tommy0124
3
190
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
690
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
Agile PBL at New Grads Trainings
kawaguti
PRO
1
400
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
2
440
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
160
自作JSエンジンに推しプロポーザルを実装したい!
sajikix
1
170
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
9.9k
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
270
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Producing Creativity
orderedlist
PRO
347
40k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
Rails Girls Zürich Keynote
gr2m
95
14k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
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
以上となります。 ご清聴ありがとうございました。