這是一款適合 ESP32-CAM 開發板使用的輔助套件,它可以讓您的 ESP32-CAM 成為一個鏡頭可移動的人體監視器。
準備材料
下列賣場有販售套件:
準備工具
1. 烙鐵、焊錫
2. 斜口鉗
3. 尖鑷子
4. M2/M3 十字螺絲起子和扳手
5. 吹風機(或打火機)
組裝步驟
在從事組裝步驟前,請先做下列兩件事情:
1. 請參考這方法,將舵機角度保持在 90 度。
2. 將壓克力表面護膜移除乾淨。
Step1 將公排針焊接到 USB micro 轉接板上,並剪下電阻上的鐵絲,焊出 5 組具有 5V 和 Gnd 的小小擴充板。
提醒您:焊接到 USB micro 轉接板上的排針主要是作為固定用,它不具有任何用途。而中間那一排為 5V,另一排為 Gnd。
Step2 使用 M3*10 螺絲、螺帽和墊片各 2 只,將 USB micro 轉接板固定到壓克力板上。墊片放在壓克力和轉接板中間。
Step3 使用蓋帽 4 只,將尼龍柱固定到壓克力板上。
Step4 使用 M2*12螺絲、螺帽各 2 只,將人體偵測模組固定到壓克力板上。
Step5 預留船型開關孔位,如果有船型開關,可以將它插入到壓克力板上;如果沒有,則略過此步驟。
提醒您:請注意舵機轉軸的位置。
提醒您:請注意舵機轉軸的位置。
Step10 使用 M3*10 螺絲、螺帽,組合兩片壓克力板。
Step11 使用 M3*10 螺絲、螺帽,將兩組舵機組合在一起。
Step12 使用舵機之 M2.5 螺絲,將兩組壓克力組合在一起。
Step13 使用 M3*10 螺絲、螺帽,先將小壓克力板固定到 ESP32-CAM 底板上。
再用 M3*10 螺絲穿過大側板和螺帽後鎖到小壓克力板,
最後再用 M3*10 螺絲、螺帽,將大側板固定到舵機底板上。
Step14 使用舵機之 M2.5 螺絲,將兩組壓克力組合在一起。
Step15 稍微整理一下電線。將垂直舵機之杜邦線由外向內穿過側板。
Step 23 組合下部件。
正面板預留一個孔,您可以裝上 1 只 3mm 的紅色 LED 當作電源燈或錄影中指示燈。
提醒您:人體偵測模組有 2 個橘色的可調電阻必須朝向下方,等組裝完成後,您可以使用十字螺絲起子透過底板的兩個孔洞調整偵測的靈敏度。
這是正面
這是背面
這是側面
Step24 將外露的電線全部塞進下部件方盒中,以不妨礙舵機轉動為原則。使用 M3*8 螺絲 4 只,將上部件固定到下部件。至此全部完成。
提醒您:請自行整理下部件方盒內的電線,以避免鬆脫或短路。
使用步驟
Step1 從 USB micro 模組處供給 5V 電源。
Step2 打開手機 Wifi,搜尋並登入「ESP32-CAM」,密碼為「12345678」。
Step3 打開瀏覽器,在網址列輸入「192.168.4.1」,點按「Start Stream」鈕,然後您就可以看到如下畫面。
Step4 您可以試著勾選「Hide control panel」,隱藏搖桿。也可以點觸「Servo H」、「Servo V」來調整水平和垂直舵機的角度。
另外,您會發現到影像畫面是上下顛倒,此時可以打開「V-Flip」和「H-Mirror」,就可以讓它正常。
結論
1. 這個程式並未有人體觸發的功能,可以參考其他程式自行加入。
2. 未來尚可加入臉部辨識與追蹤功能,自動調整舵機角度。
3. 為使 ESP32-CAM 能長時間正常工作,建議使用 1A 以上之穩定電源,並在MCU上加裝散熱片。
4. 鏡頭會也產生高熱,建議使用導熱膏將鏡頭緊貼在SD卡匣上。
5. 建議加裝外接天線,可增進影像傳輸速率。
參考資料
robotzero https://robotzero.one/pan-and-tilt-control-for-an-esp32-cam/
randomnerdtutorials https://randomnerdtutorials.com/esp32-cam-pan-and-tilt-2-axis/
沒有留言:
張貼留言