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
2021.5.17 LINE BOT LT Document
Search
Kohei Murakami
May 22, 2021
Programming
0
120
2021.5.17 LINE BOT LT Document
Kohei Murakami
May 22, 2021
Tweet
Share
More Decks by Kohei Murakami
See All by Kohei Murakami
embedded1
kohey0701
0
84
Other Decks in Programming
See All in Programming
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
dchart: charts from deck markup
ajstarks
3
1k
Fluid Templating in TYPO3 14
s2b
0
130
Oxlintはいいぞ
yug1224
5
1.3k
Oxlint JS plugins
kazupon
1
980
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
AtCoder Conference 2025
shindannin
0
1.1k
CSC307 Lecture 02
javiergs
PRO
1
780
今から始めるClaude Code超入門
448jp
8
8.9k
AI時代の認知負荷との向き合い方
optfit
0
160
CSC307 Lecture 08
javiergs
PRO
0
670
SourceGeneratorのススメ
htkym
0
200
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Ethics towards AI in product and experience design
skipperchong
2
200
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
83
KATA
mclloyd
PRO
34
15k
Are puppies a ranking factor?
jonoalderson
1
2.7k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Transcript
LINE BOT×ラズパイで! 気圧計をつくってみた
自己紹介 名前: 村上 浩平 年齢: 33歳 職業: 自称エンジニア (職業訓練受講中) 職歴:
大手雑貨店店長→ 外資系メーカー→ 組込みエンジニア(6月~) 言語: C/Python 趣味: 電子工作/釣り/ツーリング
LINEBOT紹介 名前: さやかさん 職業:LINEBOT 正体: ラズパイ 交信手段: LINE WAIFU LABS
https://waifulabs.com/ Coe Font STUDIO https://coefont.studio/
これがさやかさんだ!!
実装した機能 現在の気圧を数値で知る 直近の気圧変化量を知る 直近2時間の気圧変化をグラフで知る 急な気圧変化を通知する 上昇傾向から下降傾向、等の傾向変化を通知 する
気圧計測と ユーザへの通知 ありがとうやで 取得したデータの記録 前回値の比較 5分おきにデータの取得 データの保持・グラフ生成 記録したデータの取得 前回値との変化を確認 取得データがしきい値
を超えたとき・・・! これはアカン お知らせするで 気圧が5hPa下がったよ お天気崩れに気を付けてね 気圧! サーバ データベース ユーザ
気圧知りたい時 状況は? 現時点のデータを見に行く スプレッドシートからデータ を取得する 今は980hPaやで 今のデータ確認するで サーバ データベース ユーザ
使用技術 言語・・・ Python フレームワーク・・・ flask トンネリング・・・ ngrok データベース・・・ スプレッドシート 操作・・・
Line Messaging API
ハードウェア 本体・・・ Raspberry Pi 3 気圧センサ・・・ LPS25HB 温湿度センサ・・・ DTH11 汎用部品・・・
ジャンパケーブル、抵抗 コスト・・・ 約6000円(部品だけなら1500円ぐらい)
何故LINE Messaging API? デバイス操作インターフェース 試作同士の統合 マシンとコミュニケーション
ラズパイ?・・・なんやそれ 簡単に言うと・・・ 電子部品用入出力付きLinuxパソコン 価格・サイズの割にやたら高性能なので最近 は商用にも使われることも。
こいつがラズパイだ!!
LINEBOTラズパイは相性抜群! 超省電力 点けっぱなしOK デプロイ要らず センサやモータ を操作できる
さやかさんに LINEしてみようぜ!
機能拡張例 USBカメラ×OpenCVで顔認識お帰りなさいしてくれる機能 https://qiita.com/kohey0701/items/dd3a245ab9dd8ef3a280 魚釣れた自慢LINEするテンションで釣果報告書作る機能 https://qiita.com/kohey0701/items/e86c76f3779cf03621db
まとめ LINE Messaging APIで システムとコミュニケーションを 楽しめる! UIやサーバ構築を考えずに デバイスコントローラとして使える! ソースコード等、詳細は Qiita記事を是非ご覧ください!
https://qiita.com/kohey0701
エンジニアとして あったらいいなを身近に。 ワクワクする開発を。 それが私が目指すエンジニア。 Twitter: https://twitter.com/kohey0701
ご清聴ありがとうございました ポリテクセンター兵庫 組込みシステム技術科 村上