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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
220
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
140
並行開発のためのコードレビュー
miyukiw
0
320
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
310
Raku Raku Notion 20260128
hareyakayuruyaka
0
340
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
CSC307 Lecture 05
javiergs
PRO
0
500
MUSUBIXとは
nahisaho
0
140
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
Featured
See All Featured
BBQ
matthewcrist
89
10k
Crafting Experiences
bethany
1
49
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Tell your own story through comics
letsgokoyo
1
810
The Limits of Empathy - UXLibs8
cassininazir
1
220
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
4 Signs Your Business is Dying
shpigford
187
22k
A Soul's Torment
seathinner
5
2.3k
Visualization
eitanlees
150
17k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
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
ご清聴ありがとうございました ポリテクセンター兵庫 組込みシステム技術科 村上