Amazon で 999円のカメラ買って、リボンケーブルを Raspberry Pi zero 2 Wに接続
sudo raspi-config して、3.Interfaces Option > P1 Camera > はい で設定完了
車の警報装置が作動したら、motion で動体検知やろうと思って、alarm_monitor.sh に motion 起動のプログラムを追加。
前回から変わったのが次のコード。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
motion_start(){ if [ ! -e ${MOTION_PID} ]; then sudo motion -n & echo $! >${MOTION_PID} ] } initialize trap shutdown_handler 1 2 3 15 while :; do # イヤホンマイクボタンが押された時 if [ "`cat ${GPIO_DIR}/gpio${GPIO}/value`" = "0" ]; then motion_start button_pushed fi sleep 1 done |
スマートフォンにUSBテザリングしていて、省電力モードのせいで、Raspberry Pi zero 2 Wから通信を発信してないと、外からVPNで接続できないので、10分毎に ping を打ってる。
その時に、motion が起動していたら、動体検知動画を家のサーバーに転送して元のファイルは消すようにプログラムを組んだ。
1 2 3 4 5 6 |
#!/bin/sh ping -w 5 192.168.40.254 if [ -e /dev/shm/motion.pid ]; then sudo chown -R noizumi.noizumi /home/noizumi/motion rsync -av --remove-source-files /home/noizumi/motion 192.168.40.254:public_html fi |
家では、サーバーの Web を見れば、動画が閲覧できる状態。
だが、車にカメラを設置してみると、次の状態。
リボンケーブル短いのと、電源の関係上、こんな感じでしか設置できない。
それにカメラ基盤むき出しだし、いつ、カメラ部品が剥がれるのか気が気じゃない。
長いリボンケーブルと、カメラケース欲しいなあと Amazon を物色してたら
同じ値段でカメラモジュールもついてて、まんまの奴あるやんけ!!
【追記】よーく見たら、ケーブルが30mm!? 説明文には、15cmって書いてあるな。騙されたでござる
しかし、ケースついてるから注文はキャンセルしないでおこう【/追記】
単体で、長いリボンケーブルとケースを個別に買うより、こっちの方が安いので即ポチった。
カメラ2台になっちゃったけど、家のサーバーに接続して、部屋のソーラー発電で火が出てないか監視するのに使ってもいいな。
【追記】
【/追記】