奧推網

選單
科技

【零基礎】一起DIY智慧家居 篇十:自制低成本智慧監控攝像頭

作者:sonatasss

前言

前段時間秒殺價蹲了個esp32-cam

一直打算拿來乾點啥

正價買的話20-30這樣

就價格而言esp32-cam 肯定不是最優解

1688和多多10多塊錢效能比這個還強

不過這個的優勢是開放性

也很小巧 3X4cm左右

方便定製,還有多餘針腳新增感測器或者其他裝置

而且9塊9還要啥腳踏車了

又不是不能用

接線刷韌體

由於我這個開發板不帶usb底座

需要USB轉TTL

拿手頭六合一轉接模組來演示

先把撥碼調整到ttl usb功能

然後把攝像頭和天線安裝上

注意天線一定要先安裝

不然WIFI訊號太弱了

觀察下針腳定義,

開發板U0T對應轉接板RXD

U0R對應RXT

這裡要注意的是開發板IO0要接地才能進入下載模式

這裡我用一根紅色杜邦短接IO0和旁邊GND針腳

實際接線如下圖

藕荷是是供電,黑色GND

之後按照篇2所講刷入esphome韌體即可

我們可以先刷基礎韌體

後期OTA升級

也可以把程式碼編輯完整再刷入

tasmota韌體

相比esphome

tasmota的韌體可以rtsp輸出

這裡順帶講解下

有興趣的嘗試下

注意刷完在控制檯輸入wcrtsp 1

開啟功能

測試編碼流是mjpeg的感覺用處不大

供電線製作

準備一個USB線(最好二芯),兩根杜邦線

把紅線和黑線分別和杜邦接一起即可

紅色5V黑色GND

注意裸露部分做好絕緣

懶得接線可以買現成的

程式碼部分

示例程式碼

攝像頭/esp32cam。yaml · 答案/esphome - Gitee。com

這裡要注意data針腳

不同版型針腳定義會有區別

大家可以參照所購開發板說明書修改

按篇二接入HA就可以看到裝置了

我還打開了web sever

IP:8080是流媒體

IP:8081是截圖

畫面測試

esphome可選解析度有

160x120 (QQVGA)

176x144 (QCIF)

240x176 (HQVGA)

320x240 (QVGA)

400x296 (CIF)

640x480 (VGA, default)

800x600 (SVGA)

1024x768 (XGA)

1280x1024 (SXGA)

1600x1200 (UXGA)

解析度越高幀數越低

1024x768就只有7幀左右了

我只是打算拿來做拍照所以FPS多少無所謂了

光線正常時效果尚可

弱光需要調整引數

我這裡用不到

程式碼大家參考下吧

總結:

esp32-cam自帶感應裝置不是很靈敏,可以外接一個紅外感應

就可以做到人路過自動拍照了

再就是自帶的閃光燈亮度還挺高

感覺還可以兼職智慧小夜燈

至於具體怎麼搭配就看大家腦洞了

供電的的話不開閃光燈200ma

開啟閃光燈耗電再400ma左右

家裡的閒置五福一安可以派上用場了

本期接線能用

0難度就不錄影片了

下期講我對這個攝像頭的應用