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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
KMiura
June 15, 2021
Technology
380
0
Share
格安でスマートロックを作ってみた
2021/06/15 IoT縛りの勉強会! IoTLT vol.76 @Youtube
https://iotlt.connpass.com/event/213454/
KMiura
June 15, 2021
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.2k
Amazon Rekognitionを使ったインターホンハック
miura55
0
120
Pythonでルンバをハックしてみた
miura55
0
240
あなたの知らないクラフトビールの世界
miura55
0
430
Storage Browser for Amazon S3を触ってみた + α
miura55
0
280
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
300
あのボタンでつながるSORACOM
miura55
0
180
Postman Flowsで作るAPI連携LINE Bot
miura55
0
440
Lambdaと共に歩んだAWS
miura55
3
1k
Other Decks in Technology
See All in Technology
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
1
330
React、まだ楽しくて草
uhyo
7
4.1k
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
Mastering Ruby Box
tagomoris
3
150
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
260
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
500
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
150
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
5
3.9k
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1.1k
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
830
AI Testing Talks: Challenges of Applying AI in Software Testing: From Hype to Practical Use
exactpro
PRO
1
130
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
Featured
See All Featured
Abbi's Birthday
coloredviolet
2
7.9k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
720
Prompt Engineering for Job Search
mfonobong
0
330
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
How to build a perfect <img>
jonoalderson
1
5.6k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Six Lessons from altMBA
skipperchong
29
4.3k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
520
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
Transcript
格安でスマートロックを作ってみた KMiura(@k_miura_io)
自己紹介 • 三浦 耕生(こうき) • 名古屋のゲーム会社 のサーバーエンジニア @k_miura_io koki.miura05
スマートロック • 手軽に取り付けられるようになった • 家の鍵のサイズに合わなかった時のリスクが大きい • 自分で作ってしまおう
作ってみた
用意するもの(ハード) • Obniz • 綿棒ケース • つまみ回す器具(3Dプリンターで自作)
用意するもの(ハード) • Obniz → もらいものなのでタダ • 綿棒ケース → 捨てようとしてたものを使ったのでタダ •
つまみ回す器具(3Dプリンターで自作) → 値段覚えてないので実質タダ
用意するもの(ソフト) • Node-RED(IBM Cloud使用) • Obnizノード 材料費、運用費ともにタダ!
配線 • わざわざ書くほどでもないくらいシン プル • obnizのfritzing用パーツはobniz公 式のGithubレポジトリで公開中(最 近リンク修正のPR出した)
設置 • ガムテープ固定という非常にダサい見た目w • 綿棒ケースはカットして高さ調節する必要なかっ た • 途中で外れそう
Node-RED • Node-REDのダッシュボードを使っ てサクッとUI作成 • あとはObnizノードにちょろっとコー ド書くだけ
DEMO https://youtu.be/PNcYkdgtKeA
まとめ • Obnizがあればソフトからハードを操作するシステムの作成が簡単 • Node-REDを活用するとアプリの作成がより簡単になる • ガムテープ固定だと次の日にはすぐ外れたので、追加購入で器具を買った(100均 で揃えたのでかなりお得に) • 間違いなく既製品だと合わなかったので作ってよかった
おまけ • Node-REDで使用しているCloudantが破損してい たせいでNode-REDが使えなくなった • タダで使っているからあんまり文句言えない • なんとかせねば…
Netlify+Vue • Vueを活用してダッシュボードより多少イケてる UIに変更 • Netlify上でビルド&環境変数対応しているので 検証用と本番用で使い分けれる • よりわかりやすくなった(はず)
ソースコード&ブログ https://github.com/Miura55/smartlock https://bit.ly/3q2e1ij
END