Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
nekoIoTLT_Demachi
Search
NearMugi
February 22, 2021
Programming
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
nekoIoTLT_Demachi
NearMugi
February 22, 2021
Transcript
24 slides
ねこの出待ちを観測したい 2021.2.22 猫の日開催! ねこIoTLT vol.5
自己紹介 NearMugi(ニアムギ) ねこ2匹飼っています。
ねこ紹介 ニア ・3月8日生まれ 11歳 ・もふもふでかわいい ・手作りのササミのフレークに目がない。 ミキサーを出すと台所に待機。
ねこ紹介 ムギ ・5月8日生まれ 8歳 ・黒猫でかわいい ・メーメー鳴く ・子どもがいても最近 出現率高い
イントロ 「ねこの出待ち」とは?
イントロ 朝、起きてドアを開けると ネコが待っているアレです。
イントロ え?いつからいるの? ずっといるの? 動いた気配分かるの?
イントロ いつ来るのか知りたい
イントロ IoTで解決してみます。
1.部屋の入り口の様子を定期的に観測 2.観測データを解析 3.GoogleDriveに画像を保存&LINEで通知 大まかな手順
カメラで観測だとやっぱり気分がよろしくないので… 温度センサーを選択 細かい仕様(部屋の入り口の様子を観測する) AMG8833搭載の赤外線アレイモジュール ・1点だけの温度センサーと違って、面(8x8)で測定できる ・0℃〜80℃の温度範囲で±2.5°Cの精度 ・毎秒10フレームレートで約7メートル以内の人体の熱を 検出することができる →これで観測すれば広域の温度変化を拾える! [引用]Qwiic
- AMG8833搭載 Grid-EYE 赤外線アレイモジュール https://www.switch-science.com/catalog/3848/
仕掛けた様子 細かい仕様(部屋の入り口の様子を観測する)
温度センサーの値をESP32からSpreadSheetへ送信 (今は5秒ごと) 細かい仕様(部屋の入り口の様子を観測する) 取得したときの時間と温度センサーの値を24時間ひたすら送り続ける
細かい仕様(部屋の入り口の様子を観測する) タイムスタンプ 日付+温度データ64個 分析は考えず、とりあえずひたすら保存
細かい仕様(観測データを解析) ためたデータを定期的に分析
「いるだろう」と判断する条件1 前回データと比較して温度変化が大きいとき 細かい仕様(観測データを解析) 温度変化が大きい=室温の変化ではない →熱源のある何かが通った
「いるだろう」と判断する条件2 8x8の温度データに偏りがあったとき 細かい仕様(観測データを解析) 一部温度が高いところがあると 標準偏差が大きくなる →熱源のある何かが通った
細かい仕様(観測データを解析) ピックアップしたデータ(たち)は 使いやすいようにJSON形式で保存 保存しているデータの中から「いるだろう」と 思われるものをピックアップ ※変化の様子を知りたいので前後のデータも 持ってくる
細かい仕様(GoogleDriveに画像を保存&LINEで通知) 温度変化はヒートマップのgifファイルで見やすくする Pythonでこんな感じの ヒートマップが作れる
細かい仕様(GoogleDriveに画像を保存&LINEで通知) Node-REDでデータ読み込み~通知までをつなげる 定期実行 SpreadSheet読み込み gifファイル作成 GoogleDriveへ保存 新規追加があればLINE通知
結果 しばらく観測した結果。。。
結果 ねこに反応したのは2週間のうち1回だけ。
結果 リビングが暖かいのか、出待ちしなくなった... (写真はイメージです)
まとめ ・プライバシーを考慮しつつ、いい感じに観測できました。 ・センサーの値をSpreadSheetに保存して、あとから解析する手法は 他でも使えそうです。 ・ねこはこちらの思う通りにはいきません。(得てしてそういうものです) 以上となります。 ご清聴ありがとうございました。
More Decks by NearMugi
See All by NearMugi
nekoIoTLT_NearMugiLLM
nearmugi
0
440
nekoIoTLT_CatAndColorSensor
nearmugi
0
1k
220808_ねこトイレの変化を検知してみたかった話
nearmugi
0
16
VisualProgramming_GoogleHome_LINE
nearmugi
1
660
EnebularMeetup_GoogleCalendar
nearmugi
0
330
nekoIoTLT_ToyAndVoiceAnalysis
nearmugi
0
430
nekoIoTLT_SearchBlackObject
nearmugi
1
740
nekoIoTLT_nekoDeeplearning
nearmugi
0
380
nekoIoTLT_nekoGohan
nearmugi
0
600
Other Decks in Programming
See All in Programming
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
970
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
9k
Railsバージョンを4倍にした話
optim
0
1k
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
4
3.9k
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.5k
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
3
1.7k
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
370
AmebaブログはKMPから卒業します
kmars0605
0
340
Next.js: The final boss of Web Performance
guaca
0
400
Crash Auto Pipelines
veronikapj
1
410
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
320
Featured
See All Featured
Test your architecture with Archunit
thirion
2
2.5k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
550
Color Theory Basics | Prateek | Gurzu
gurzu
1
520
Building an army of robots
kneath
307
47k
A Tale of Four Properties
chriscoyier
163
24k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Utilizing Notion as your number one productivity tool
mfonobong
4
640
The browser strikes back
jonoalderson
0
1.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
610
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
580
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k