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
2020.08.12「このご時世で使いたいものを作ってみた」
Search
KMiura
August 12, 2020
Technology
0
430
2020.08.12「このご時世で使いたいものを作ってみた」
2020.08.12 【オンライン】IoT縛りの勉強会! IoTLT vol.66 @Youtube
KMiura
August 12, 2020
Tweet
Share
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1k
Amazon Rekognitionを使ったインターホンハック
miura55
0
43
Pythonでルンバをハックしてみた
miura55
0
94
あなたの知らないクラフトビールの世界
miura55
0
280
Storage Browser for Amazon S3を触ってみた + α
miura55
0
160
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
170
あのボタンでつながるSORACOM
miura55
0
100
Postman Flowsで作るAPI連携LINE Bot
miura55
0
330
Lambdaと共に歩んだAWS
miura55
3
730
Other Decks in Technology
See All in Technology
AWSLambdaMCPServerを使ってツールとMCPサーバを分離する
tkikuchi
1
2.6k
Devinで模索する AIファースト開発〜ゼロベースから始めるDevOpsの進化〜
potix2
PRO
6
2.9k
自分の軸足を見つけろ
tsuemura
2
610
食べログが挑む!飲食店ネット予約システムで自動テスト無双して手動テストゼロを実現する戦略
hagevvashi
2
220
Ops-JAWS_Organizations小ネタ3選.pdf
chunkof
2
120
Classmethod AI Talks(CATs) #20 司会進行スライド(2025.04.10) / classmethod-ai-talks-aka-cats_moderator-slides_vol20_2025-04-10
shinyaa31
0
140
AWSのマルチアカウント管理 ベストプラクティス最新版 2025 / Multi-Account management on AWS best practice 2025
ohmura
4
210
От ручной разметки к LLM: как мы создавали облако тегов в Lamoda. Анастасия Ангелова, Data Scientist, Lamoda Tech
lamodatech
0
460
似たような課題が何度も蘇ってくるゾンビふりかえりを撲滅するため、ふりかえりのテーマをフォーカスしてもらった話 / focusing on the theme
naitosatoshi
0
400
10分でわかるfreeeのQA
freee
1
12k
【日本Zabbixユーザー会】LLDを理解するときの勘所 〜LLDのある世界を楽しもう!〜
yoshitake945
0
120
AIエージェント開発における「攻めの品質改善」と「守りの品質保証」 / 2024.04.09 GPU UNITE 新年会 2025
smiyawaki0820
0
410
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.2k
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
Designing for humans not robots
tammielis
252
25k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
GitHub's CSS Performance
jonrohan
1030
460k
The Cult of Friendly URLs
andyhume
78
6.3k
RailsConf 2023
tenderlove
30
1.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
660
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Transcript
このご時世に使いたいもの作ってみた KMiura
自己紹介 • 三浦 耕生(こうき) • 名古屋のゲーム会社 のサーバーエンジニア @k_miura_io koki.miura05
まだまだ収まらない例の感染症 • 地元愛知県では独自の緊急事態が発令 • 会社は名古屋の繁華街の近く • 圧倒的運動不足 • MFT行きたいな…
Bazaarでこんなもの を見つけた • どうやら1台で体温、マ スクをつけてる人を認識 するみたい • しかし、高いw
これぐらい、自分で作れるんじゃね?
家にあるものとちょっとお金出せば
家にあったもの • Raspberry Pi2 • カメラモジュール • Grove base HAT
for Raspberry Pi • Grove Wrapper • サーボモータ • カメラマウント(これ→
新たに買い足したもの • Grove 非接触温度計モジュール • カメラ、Groveモジュールを固定するための器具 • その他、固定用ねじ 費用:約6350円
非接触温度計 • I2C • 一番安いもので35ドル • 最大7メートルまで測定 • 64ピクセル画像で表示 •
ここにGrove Wrapper を取り付ける
カメラ、温度計のア タッチメント • DMM.makeの3Dプリンタ • 1864円(税込み) • カメラマウントの固定穴はだ いたいで測定 •
Grove Wrapperの固定は レゴブロックの寸法を参考 に設計
完成 多少設計が甘かった けど許容範囲
プログラム • Python • Open CV • Seaborn • Picamera
• Raspi-gpio
プログラム • Python • Open CV→画像の表示、顔認識 • Seaborn→ヒートマップの作成 • Picamera→カメラモジュールの操作
• Raspi-gpio→サーボの制御
Raspberry Piもくもく会にて試作 • オンラインとはいえ誰かと同じ時間を共有できるのはいい!
とりあえず動かしたが、、、 • Raspberry Pi2を使うと処理落ちが ひどい • 長時間動かすと止まる
やっぱりCPUの処理が足りないのか?
というわけでPi4に変更してみた • 長時間動かしても大丈夫そう • かろうじてサーモグラフィーで輪郭を取れてる • 突然カメラマウントが暴走する https://youtu.be/V3_XQwpI_to
ちょっと冷ましてみるか
もう1回動かしてみた • 重めのライブラリをインストールし てすぐだったので、熱暴走が起き たのかもしれない • 3分ぐらい起動し続けるとやはり暴 走する https://youtu.be/QF69Z7bISxk
まとめ • Bazaarに売ってたシステムよりも圧倒的に安い価格で構築できた • サーモグラフィーで出力される温度の配列がシンプルでPythonの 処理が楽 • Raspberry PiやるならやっぱりPython
今後の展望 • UIをちゃんと作りたい(Web or デスクトップアプリ) • 顔の部分だけの温度を表示されるようにしたい • 熱暴走の対策をしたい •
マスクを付けてない人に警報鳴らしたい(できたら) • これの基板を作ってみたい(できれば)
おまけ:Raspberry Piでの顔認識 https://bit.ly/3iBELl0
END