以前研究樹莓 Pi 曾接一般的 Webcam 作監視器
一邊監視就很想用雷射警告半夜鬼鬼祟祟的屁孩
如果可以作到遠端搖控雷射位置,或自動鎖定,似乎相當有趣
準備支架
二樓從我的房間拉很長的網路線到前面姊姊的房間架 Wifi 基地台
基地台放在二樓靠窗的地方,監視器要放在一樓
Wifi 基地台,同時也要解決可以連接基地台還可以連到樹莓 pi ,這樣才能遠端改 Code
監視器總成,樹莓 Pi 2 代,要接無線網卡 USB,然後再接 webcam
供電只要一般 5V 相當省電
家門口,把Webcam 用束帶固定
第一代的Webcam是使用8、9年前買的一支羅技的Webcam,鏡頭的廣角有點窄
使用 640x480 每秒截圖,回傳到 3wa 主機
這支 Webcam 必需要自己判斷中心點的顏色,來決定要設多少曝光
才能在白天、晚上的影像一樣清楚
舊的Webcam也不是不能用,反而很吃重技能,但影像最終清晰度還是輸給新的
裝了幾天後,改用這個比較新的 Webcam
新的 Webcam 顏色,銳利度相當不錯
新的夜間畫質好很多
接下來就是要接入 AI 的功能
參考 opencv tracking 的作法
https://www.pyimagesearch.com/2015/05/25/
basic-motion-detection-and-tracking-with-python-and-opencv/
很容易就可以找出畫面不同的部分作出矩形框
這樣就可以輕易的把事件紀錄下來
事件可以
接下來製作雷射炮架,去小北買一支簡報用的雷射筆,射程有600公尺,相當不錯
裝入電池測試看看
需要三顆鈕扣電池,經測試,發現:
雷射筆的外殼是「正級」
中間彈簧,是「負級」
彈簧太深會焊接困難,所以拿鋸片把串的殼切開,這也意味著不能退貨了^_^
拿出 Arduino NodeMcu V2,再加二個 Servo
先把二組 Server 歸零,就是設 90 度,然後裝上 Servo 附的單螺旋齒片
下面那組是 ServoX ,橫向擺動,在螺旋齒片上熱熔膠,黏住另一個ServoY
測試中,所以下面 ServoX 先用雙面膠固定在桌上
雷射筆焊好正負線,正級(外殼)插在 D0,彈簧的負級,接地
測試看看
打在牆上的感覺
看來很順利
沒打算要拆了,線的部分直接上熱熔膠加固
裝箱
以後只要 USB 供電,就可以透過 Wifi、MQTT、鍵盤、網頁來遠端搖控
雷射小炮架完成,晚點來裝到門口,就可以狙擊了