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
450
(実践編)憩いのひと時に コーヒーが飲みたい
shinrinakamura
June 07, 2023
Tweet
Share
More Decks by shinrinakamura
See All by shinrinakamura
M5stackで使用できるpHセンサの開発
shinrinakamura
1
780
IoT雷警報システムサンダーガードLTE
shinrinakamura
0
300
ワークショップしくじり先生 enebularを利用したワークショップで学んだこと
shinrinakamura
0
200
新的土壤和植物农业模式.pdf
shinrinakamura
0
97
土壌と植物で奏でるアート~農業における新たなパラダイム~
shinrinakamura
0
430
Development of applications using Sakura's mono platform
shinrinakamura
0
280
なかまのなかま
shinrinakamura
0
240
IoTの現場猫 自動水まきやってみた
shinrinakamura
0
880
ESP32で始めようIoT開発ハンズオン
shinrinakamura
0
480
Other Decks in Technology
See All in Technology
ClaudeCodeにキレない技術
gtnao
0
560
cdk initで生成されるあのファイル達は何なのか/cdk-init-generated-files
tomoki10
1
540
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
240
CDKTFについてざっくり理解する!!~CloudFormationからCDKTFへ変換するツールも作ってみた~
masakiokuda
1
200
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
5
600
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
290
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
390
事例で学ぶ!B2B SaaSにおけるSREの実践例/SRE for B2B SaaS: A Real-World Case Study
bitkey
1
340
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
3
1.1k
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
470
伴走から自律へ: 形式知へと導くSREイネーブリングによる プロダクトチームの信頼性オーナーシップ向上 / SRE NEXT 2025
visional_engineering_and_design
3
230
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
2
2.2k
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Bash Introduction
62gerente
613
210k
Site-Speed That Sticks
csswizardry
10
700
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
How to Ace a Technical Interview
jacobian
278
23k
Become a Pro
speakerdeck
PRO
29
5.4k
A better future with KSS
kneath
238
17k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
510
Docker and Python
trallard
45
3.5k
The Cult of Friendly URLs
andyhume
79
6.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