esp32学习:用虫洞ESP32开发板,快速实现无线图传

       我们的虫洞ESP32-S3-EYE开发板,能够完美运行esp who AI代码,所以实现无线图传那是非常容易的,我们先看看esp who代码库中examples目录:

里面有比较多的web例程,在这些例程下,稍作修改,就可以快速实现我们的图传无线功能,下面以人脸检测human_face_detection下的web例程为例,一步步带大家实现无线图传功能;

一.先把例程代码拷贝到一个新的文件夹

二、然后修改一下工程名字:

三、编译我们的工程

## idf.py set-target esp32s3

## idf.py build

扫描二维码关注公众号,回复: 17671526 查看本文章

四、打开examples/chd_web_cam/web/main/app_main.cpp,对代码进行修改

其实我们修改主要是去掉AI算法部分,保留web传输的部分,传输的队列用xQueueHttpFrame,需对应上:

另外就是修改数据格式和分辨率

五、重新编译我们的工程,烧录测试

准备我们的虫洞开发板 虫洞ESP32-S3...-淘宝网 (taobao.com),推荐我们的无线图传版,会有更好的图传体验噢

## idf.py build

将开发板USB连接到电脑,烧录进去,稍等片刻

连接板子wifi热点

在浏览器上面进入192.168.4.1,(注意,如果使用手机,最好使用默认浏览器),就可以看到图传页面了

点击stream按钮,就开始传输图像了:

六、其他修改介绍

1. 修改wifi名字 examples/chd_web_cam/web/sdkconfig.defaults

2. 如果想修改摄像头相关配置,把components/modules/camera拷贝到工程下

把路径增加到工程

例如我们要调整画面方向,只需要在examples/chd_web_cam/web/main/camera/who_camera.c的register_camera

函数中,增加方向调整即可

通过set_xclk函数,可以改变摄像头模块的时钟,实现不同帧率。

七.虫洞图传固件测试说明

       将固件烧录到板子后,wifi名字:Chd_web_Cam_001

IP地址192.168.4.1

再次欢迎大家用我们的虫洞开发板进行评估验证  虫洞ESP32-S3...-淘宝网 (taobao.com)

希望对你有帮助,谢谢!