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. 就是 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 开发板时,请您拿出各种颜色的物品让镜头拍摄,仔细检查一下颜色是否异常。 ===================== |
|