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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
shinrinakamura
June 07, 2023
Technology
500
0
Share
(実践編)憩いのひと時に コーヒーが飲みたい
shinrinakamura
June 07, 2023
More Decks by shinrinakamura
See All by shinrinakamura
M5stackで使用できるpHセンサの開発
shinrinakamura
1
970
IoT雷警報システムサンダーガードLTE
shinrinakamura
0
350
ワークショップしくじり先生 enebularを利用したワークショップで学んだこと
shinrinakamura
0
270
新的土壤和植物农业模式.pdf
shinrinakamura
0
120
土壌と植物で奏でるアート~農業における新たなパラダイム~
shinrinakamura
0
480
Development of applications using Sakura's mono platform
shinrinakamura
0
300
なかまのなかま
shinrinakamura
0
270
IoTの現場猫 自動水まきやってみた
shinrinakamura
0
960
ESP32で始めようIoT開発ハンズオン
shinrinakamura
0
530
Other Decks in Technology
See All in Technology
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
300
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
510
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
260
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
200
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
460
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
Dynamic Workersについて
yusukebe
2
560
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
320
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
350
Claude code Orchestra
ozakiomumkj
3
890
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
970
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
480
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Optimizing for Happiness
mojombo
378
71k
For a Future-Friendly Web
brad_frost
183
10k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
エンジニアに許された特別な時間の終わり
watany
107
240k
It's Worth the Effort
3n
188
29k
The Limits of Empathy - UXLibs8
cassininazir
1
340
Abbi's Birthday
coloredviolet
2
7.8k
Thoughts on Productivity
jonyablonski
76
5.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Everyday Curiosity
cassininazir
0
220
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
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