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
(実践編)憩いのひと時に コーヒーが飲みたい
Search
shinrinakamura
June 07, 2023
Technology
0
460
(実践編)憩いのひと時に コーヒーが飲みたい
shinrinakamura
June 07, 2023
Tweet
Share
More Decks by shinrinakamura
See All by shinrinakamura
M5stackで使用できるpHセンサの開発
shinrinakamura
1
850
IoT雷警報システムサンダーガードLTE
shinrinakamura
0
320
ワークショップしくじり先生 enebularを利用したワークショップで学んだこと
shinrinakamura
0
210
新的土壤和植物农业模式.pdf
shinrinakamura
0
100
土壌と植物で奏でるアート~農業における新たなパラダイム~
shinrinakamura
0
440
Development of applications using Sakura's mono platform
shinrinakamura
0
280
なかまのなかま
shinrinakamura
0
250
IoTの現場猫 自動水まきやってみた
shinrinakamura
0
910
ESP32で始めようIoT開発ハンズオン
shinrinakamura
0
490
Other Decks in Technology
See All in Technology
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
810
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
420
SREのキャリアから経営に近づく - Enterprise Risk Managementを基に -
shonansurvivors
1
720
20251029_Cursor Meetup Tokyo #02_MK_「あなたのAI、私のシェル」 - プロンプトインジェクションによるエージェントのハイジャック
mk0721
PRO
6
2.3k
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
250
日本のソブリンAIを支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
120
Amazon Q Developer CLIをClaude Codeから使うためのベストプラクティスを考えてみた
dar_kuma_san
0
320
アノテーション作業書作成のGood Practice
cierpa0905
PRO
1
390
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
7
1.8k
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
300
ゼロコード計装導入後のカスタム計装でさらに可観測性を高めよう
sansantech
PRO
1
680
Open Table Format (OTF) が必要になった背景とその機能 (2025.10.28)
simosako
3
630
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
What's in a price? How to price your products and services
michaelherold
246
12k
Writing Fast Ruby
sferik
630
62k
Facilitating Awesome Meetings
lara
57
6.6k
Become a Pro
speakerdeck
PRO
29
5.6k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6k
Code Review Best Practice
trishagee
72
19k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Transcript
中村 真理 (実践編)憩いのひと時に コーヒーが飲みたい ~コロナ後のオフィスの憩い にDXを起こしませんか~
爆発的な普及のために 今回作成したもの コーヒーメーカーの残量計 Webインターフェース LINE通知
中村 真理 Nakamura Shinri 診療放射線技師 Line API Expert 株式会社B&B Lab.
共同ファウンダー 自己紹介 株式会社 B&B Lab. 事業内容:IoTハードウェア及びサービスの開発
Nakamura Shinri http://b-and-b-lab.jp 手動ON 自動 ▪開発実績 SORACOM Air を活用した自動潅水システムの開発 〇農業ハウス向け自動潅水システム(開発中)
爆発的な普及のために 本日説明すること ・場づくりの大切さ ・なぜLINEなのか ・なぜコーヒーメーカーDXなのか ・システムイメージ
爆発的な普及のために 背景 / background
コロナが終息したので 爆発的な普及のために 着想の原点 辛いオフィスワークが始まる
仕事に疲れたらコーヒーで一息入れたい 爆発的な普及のために 着想の原点
欲しいときにないことも有る 爆発的な普及のために 着想の原点 6/60
モチベーションが下がって生産性ダウン 爆発的な普及のために 着想の原点 欲しいときにないことで
爆発的な普及のために 無くなる前に わかるようにしとけばいい ということでIoTでDX化 着想の原点
爆発的な普及のために 着想の原点 テレワークで 職場のコミュニケーションが希薄に
爆発的な普及のために 着想の原点 SECIモデルの「場」も少なくなっている https://www.brains-tech.co.jp/neuron/blog/seci_model/
爆発的な普及のために 着想の原点 コロナで失った場の循環を取り戻そう SECIモデルでいう「場」作りのためにも コーヒーメーカーのDXが重要
爆発的な普及のために DXへの取り組み / Dx Initiatives
爆発的な普及のために DXとは 人ではなく、電子を走らせろ! データ 価値 行動変容 新しい価値観
爆発的な普及のために コーヒーメーカーの残量計 Webインターフェース LINE通知 実例の一つとしてコーヒーメーカー
爆発的な普及のために コーヒーメーカーが適している理由 ・高速にPDCAを回せる ・身近な課題である ・場づくりに影響する ・作成が比較的容易である
爆発的な普及のために DXの第一歩としてのハンズオン ハンズオンで体験して 興味がわけばリスキリング
爆発的な普及のために コーヒーメーカーの 重量計の仕組み /structure
爆発的な普及のために 仕組みを考える 重さを知るには どうしたらよいのだろうか 重さを知ればよいのでは
爆発的な普及のために ロードセルについて 重量やトルク等を検出するセンサー 荷重に応じた電圧を出力する ロードセルとは
爆発的な普及のために ロードセルアンプについて ロードセルの抵抗値の変化を測定して 重り等で校正をすることで、重さを 量ることができる ロードセルアンプ
爆発的な普及のために ロードセルについて でもどうやって使うの?
爆発的な普及のために 安心してください 使い方について説明します
爆発的な普及のために 入手方法 Arduinoのサンプルコード付きのモノが https://akizukidenshi.com/catalog/g/gP-13041/ https://akizukidenshi.com/catalog/g/gK-12370 秋月電子通商で購入 安価に販売されている
爆発的な普及のために ロードセルを利用して作成 設計データ公開中 公開データを使用して実際に製作できます!
爆発的な普及のために 開発環境 エッジ処理 クラウド処理 通知 Wi-Fi + mqtt ※LPWAへの対応を準備中
爆発的な普及のために システムの大まかなイメージ コーヒーがない ことを判定 通知 クラウド コーヒーメーカー 重さ 補充などのアクション
・GPIO機能 ・320*240カラーTFT LCD 実際に使用したもの ・Wi-Fi機能 M5stack ロードセルアンプ CLKピン21番ピン DATピン22番ピン に接続します
爆発的な普及のために ハードウェアの使い方 ピン番号はM5stackの裏面を 見ればわかります ソースコードは秋月電子通商のものを利用 https://akizukidenshi.com/catalog/g/gK-12370/ #define pin_dout 8 #define
pin_slk 9 #define pin_dout 22 #define pin_slk 21 ソースコードを書き直します
爆発的な普及のために ロードセルアンプの動作検証 既知の重さのモノを測定して 重さとロードセルの出力値を調べました y = 0.00087 x - 7,581.19908
R² = 0.99995 0 500 1000 1500 2000 2500 3000 3500 8500000 9000000 9500000 10000000 10500000 11000000 11500000 12000000 12500000 重量(g) ADCの出力値 ロードセルの出力値と重量の関係
爆発的な普及のために 重回帰分析を利用して傾きを求める Excelを利用して重回帰解析を行う x y LINEST(既知のy,既知のx,定数,補数) 重回帰分析とは 結果を説明する際の変数の関係を 知り傾向を把握する統計手法 https://data-viz-lab.com/multiple-regression-analysis
爆発的な普及のために デバイス側のプログラム start ①set up サーバーとの接続確認 データの作成 ②mqtt送信 ロードセルの値を取得して mqttで送信する
※①②についての詳しいことはappendix参照 生の値を送信 クラウドで校正
爆発的な普及のために ノイズの取り扱い 単純な対策 単位時間測定したデータから平均値を出します ノイズがひどければ メディアンフィルタの使用を検討してください https://pokosho.com/t/image/5/ 雑音を除く
爆発的な普及のために オフセットの取り扱い オフセット 機器の特性や外部要因などによって測定値に一 律に生じる誤差を取り除くため、基準からのず れを相殺する補正値のことです デバイス側で測定値から引いておく 秋月電子通商のソースコードを参考にする https://akizukidenshi.com/catalog/g/gK-12370/
爆発的な普及のために Node-REDのフロー Web interfaceの作成とLINE通知まで含めて Node-REDで完結できます
爆発的な普及のために データの変換 value = msg.payload a = 重回帰分析で取得した変数 weight =
Math.round(a * value) ※オフセットはデバイスで計算
爆発的な普及のために web interfaceについて 簡単な可視化とパラメータ入力を作成した LINE送信タイミング例
爆発的な普及のために LINEの利用方法 LINEのdeveloperサイトで Messaging APIの登録をする https://developers.line.biz/ja/reference/messaging-api/
爆発的な普及のために Node-REDからのLINEの利用 API用のJSONを作成して http requestノードを使用して送信する LINE送信処理 https://qiita.com/shinfrom/items/e5ecf1ac68f5f0b7118f
爆発的な普及のために LINEによる通知 コーヒーの残量が少なくなったら 通知が来るようにします コーヒーの残量が1分間連続して 閾値を下回ったら通知するようにしました
爆発的な普及のために なぜLINEなのか / Why use LINE ?
爆発的な普及のために なぜLINEを選択したか ・デファクトスタンダードになっている ・ユーザーフレンドリーで使いやすい ・自分で開発することもでき、改良しやすい
爆発的な普及のために DXへの第一歩 / First Step to DX
爆発的な普及のために まとめ まずは自分で体験してみること 職場のDX推進のたたき台という大きなテーマに コーヒーの残量という具体的な課題から 身近な課題から始めることがDX推進のヒント
爆発的な普及のために エンジニアカフェについて やりたいことがあったら エンジニアカフェに相談
爆発的な普及のために 今後の展開 ハンズオン開催予定 LDGQと共催で
爆発的な普及のために Appendix 中村 真理 Nakamura Shinri https://www.facebook.com/nakamura.shinri/ Follow Me @shinfrom1981
https://qiita.com/shinfrom