家建ててしばらくの間は、用がなければガレージのシャッターは閉めて引きこもってることが多かっんだけど、いつの頃からか晴れた日の昼間は相棒さんがシャッター開けて換気するようになった。
そして夕方になるとシャッターを閉めるんだけど、時々閉め忘れて夜になってることがあった。ウチのガレージは室内からも見えるんだけど、外が暗くなるとシャッターが開いてるのかどうかは室内からは意外とよく分からなくて、何とかしたいなーと思っていた。
で、見つけたのがTWELITE。無線通信で使う前提のマイコンで、コイン型電池(CR2032)で年単位で動くとか、マグネットセンサーで扉の開閉を検知できるキットがあるとかで、ちょうど良さげなので。あと、C++の開発環境が提供されてて色々融通が効きそうなので。
と言うわけで、用意したのはまずは開閉センサーPAL。
こんな感じにシャッターのレール部分に両面テープで固定して、シャッターを閉じたときに磁石が来るようにしておく。シャッターのパネルはアルミなので磁石は付かないけど、ブラケットは鉄系だったようで磁石がくっついたので、特に接着とかはせずに完了。イイ感じに開閉センサーPALの磁石検知部の至近距離に磁石が来るようにできた。
次に、開閉状態をLEDで知らせるために、通知PALを室内の見やすい場所に貼り付け。我が家は吹き抜けを中心に色んなとこからガレージが見えるようになってるので、吹き抜けのガレージ窓の上に設置した。
1Fの在宅仕事部屋から見るとこんな感じ。
2Fのリビングから見るとこんな感じ。
まあ実際には、貼り付ける前に何度もプログラムを弄って試行錯誤したり、シャッター側の開閉センサーPALの空きポートに適当なCdSを接続して明るさも検知できるようにしたりしてて、意外と手間取ったんだけど。
というか、そもそもこの2つだけでは成り立ってなかった。
最初は通知PALを親機にしてたんだけど、親機は子機からの通信を受信するために常時CPU回して待機してないといけなくて、そうするとコイン電池では電力をまかないきれなくて、あっという間にLEDが弱よわになっていく…。
うーむ、プログラム書き込み用にTWELITE R3っていうUSBアダプターを使ってるけど、これでUSB給電するか?いやいや、通知PALの場所はあそこがベストだけど、USB電源引っ張ってくる手立てがない。
しょうがないのでUSB接続のMONOSTICKを追加で調達(厳密にはTWELITE CUEとセットのヤツ。CUEはいずれ何かに使おう)。自宅サーバのRaspberry Piに接続して、将来的には外出中もブラウザ越しにシャッターの開閉状態を見えるようにするつもり。
で、改めてロジックを組み直して、しかし自宅サーバがちょっと離れたところにある(ウチの建物の中ではほぼ端から端、しかも壁もたくさん挟んでる状態になってしまった…)ので、結構電波強度が微妙らしく、通信のリトライとかのチューニングに時間が掛かってしまった。
ちなみにTWELITEは青赤の2種類あって赤の方が電波が強いらしいけど、スペック上は青で十分だと思ったので全部青。しかし、壁があるせいか電波強度は結構ギリギリだった。
出来上がったロジックは、開発環境に含まれてたサンプルをベースにして、それぞれこんな感じ。
そんなこんなで無事に夜でもシャッターの状態を把握できるようになった。めでたしめでたし。
[ホンダ S660]craft square ツーリング コンペティション(TC) ミラー カテゴリ:その他(カテゴリ未設定) 2025/04/04 10:59:51 |
![]() |
クセのあるクラッチを自然にしたい!(その1 ) カテゴリ:その他(カテゴリ未設定) 2025/02/08 01:57:58 |
![]() |
86/BRZ ハブボルトスプライン舐めナット空回り、ホイール外せず修理 カテゴリ:その他(カテゴリ未設定) 2024/08/04 15:51:22 |
![]() |
![]() |
3号機(RAエアコン号) (スバル BRZ) 1号機から2号機へのエンジン載せ換え中の足として購入(嘘 エアコン万歳! |
![]() |
たぽカレン2号機 (トヨタ カレン) 1号機復活のための部品取り車として、車検切れ間際のこの車を、知人から格安で購入。 しかし ... |
![]() |
たぽカレンVVT-i (トヨタ カレン) カレンってパーツ少なくて苦労しますなぁ(笑). 3S-FEから3S-GE VVT-i(通 ... |
![]() |
トヨタ スプリンターマリノ 親の車を譲り受けたけど,東海豪雨で水没したかわいそうな車. |
2025年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2024年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2023年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2022年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2021年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2020年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2019年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2018年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2017年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2016年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2015年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2014年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2013年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2012年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2010年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2008年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2007年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |