ESP32-Cam 是一片 CP 值非常高的开发板,只要不到一百块就可以在你家建立一个监视系统,透过网络可作为居家监控、婴儿照护、实时录像...等非常实用的功能。
准备材料
1. ESP32-Cam 开发板 *1
2.USB2TTL 模块 *1
3.杜邦线母母头 *5
电路接线
请依下列方式用杜邦线将 USB2TTL 模块和 ESP32-Cam 开发板连接。
USB2 TTL ESP32-Cam
5V 5V
Gnd Gnd
RXD U0Tx
TXD U0Rx
在刻录模式时还需把 ESP32-Cam 的 GPIO0 脚位接地,也就是
IO0 ---- Gnd
程序
Step1 开启 Arduino IDE,点击下拉菜单 [档案] > [范例] > [ESP32]> [Camera] > [CameraWebServer]。
Step2 修改程序内容,将以下这一行改成备注
define CAMERA_MODEL_WROVER_KIT
并将以下这一行移除备注
// #define CAMERA_MODEL_AI_THINKER
更改后如下所示
Step3 在这里填入你家 IP 分享器的名称与密码,如下
const char* ssid = '(IP 分享器的名称)';
const char* password = '(IP 分享器的密码)';
Step4 点击下拉菜单 [工具] > [开发板],选择 ESP32Wrover Module。
Step5 由于这个程序代码比较大,需要较多的空间,所以我们要指定这个选项,点击下拉菜单 [工具] > [Partition Scheme: 'Huge APP (3MB No OTA...]。
Step6 点击下拉菜单 [工具] > [串行端口]。我的是 COM3,请您选择自己的串行端口。
Step7 点击上传程序。
如果讯息栏出现 'Connecting ..... ___..... ___ .....',此时请您单击(按下后放开) ESP32-Cam 开发板侧边上的按钮。如果正常,它接着应该会出现上传进度的百分比。
Step8 如果显示'上传完毕',请移除ESO32-Cam 开发板上的 IO0 --- Gnd 接线。
Step9 开启「串行端口监视窗口」,将鲍率调到115200,然后再单击(按后放开) ESP32-Cam 开发板上的按钮。您可以发现串行端口出现一些讯息,其中 http://192.168.xx.xxx 就是 ESP32-Cam 的 网络地址。
Step10 将 ESP32-Cam 的网络地址复制并贴到浏览器,按下 <Enter> 键,您就可以看到如下画面
Step11 用鼠标点击画面下方的 [StartStream] 按钮,然后您就可以看到窗口里出现摄影机的画面了。
如果要关闭摄影机,您可以在同一个位置单击 [Stop Stream] 按钮。
您可以随意更改网页中的选项数据,试试各种功能和效果,这里我们就不多说了。
后记
1. 如果在上传程序时出现类似 '找不到串行端口讯息...',建议您更换一个好一点的USB2TTL 模块。
2. 如果能正常上载程序,但板子无法正常工作时,请您检查是否有移除 ESP32-Cam 开发板针脚上的 IO0 --- Gnd 接线。
3. 因为 ESP32-Cam 开发板需要较稳定的电压和较多的电流,如果您发现板子出现不稳定的状态,请您更换较粗的电源线。
4. 可以上传程序不表示 ESP32-Cam 开发板没有问题,有些板子会出现无法连接到 IP 分享器的状况,此时串行端口会一直出现联机状态,如下图
5. 玩家没安装好镜头或产品本身的问题,影像可能会出现颜色异常的现象(例如黄色很淡或显示不出来),所以初次使用 ESP32-Cam 开发板时,请您拿出各种颜色的物品让镜头拍摄,仔细检查一下颜色是否异常。
=====================
联系客服