iPhoneなどの誘惑を断ち切るための便利ツールをご存知でしょうか?
'タイムロッキングコンテナ'で検索するとたくさんでてきます。
例えばこんなもの。
私の欲しかったのは、娘が「今から2時間勉強するからスマホの誘惑を断つよー」を家族に宣言できるものでした。また、遠隔からロックの予約・解除・状況把握ができることも要件です。
これが探した限り見つかりません。
なので、冬休みの自由研究として娘と作りました。
'SmartLock'と呼んでいます。
本体には3つのボタンと2つのLEDのみ。あとは全てLINEから操作します。
家で大活躍中。
できること
LINEから
- ロック解除
- ロック解除する日時の予約指定
- ロック解除までの残時間確認
- ロック状況の確認
- 写真撮影とLINEへ画像送信
- ロック予約キャンセル(管理者のみ)
- 本体の終了・再起動(管理者のみ)
SmartLock本体ボタンから
- 起動・終了とLINEへ通知
- ロック解除とLINEへ通知
- 写真撮影とLINEへ画像送信
動画で紹介
全体構成
Raspberry Pi zeroがソレノイドとカメラを操作する構成です。
LINEからの操作はCloudflare Tunnelを利用して手元のRaspberry Pi zeroに直接Web hookさせています。
Raspberry Pi zero上はすべてNode-REDで完結しています。いわゆるノーコードです。最近は便利ですね。
※ Cloudflareに関しては別記事で紹介しています。
ケース内構成
詳細は省きますがこんな感じです。
Node-RED
おまけ
残り時間をケース上の7SEGで表示しようとしましたが、時限爆弾のようになってしまったのでやめました。
おわり