ESP32cam网络遥控车一些总结

开发板官方文档
https://docs.ai-thinker.com/%E6%91%84%E5%83%8F%E5%A4%B4%E5%BC%80%E5%8F%91%E6%9D%BF_esp32-cam
电路原理图
https://blog.csdn.net/qlexcel/article/details/119140230
主要研究了两个方面
局域网 (易) 代码:https://www.aliyundrive.com/s/7CycMLZ35D9
互联网(难)暂未开源
内网遥控,通俗的理解成局域网就好,控制端和小车处于同一网络环境下。
这部分参考,新手建议先看下,把开发环境配好
致谢-------
https://www.bilibili.com/read/cv16644311
外部库导入的几种方式:
https://www.bilibili.com/read/cv10065519/

5G网络遥控小车核心问题
需要以下相关知识,
安卓开发,开发app用于控制小车,接收服务器端传回的图像
服务器开发,Java?C?等语言---可自建服务,也可使用第三方平台,接收esp32发送的视频帧及指令
对ESP32板的基本开发,利用GPIO调度wifi,闪光,驱动电机
将摄像头数据通过网络发送值服务端
了解网络,会些基本协议,熟悉电路,能够进行一些简单焊接。
连接WiFi、TCP实例
UDP实例
UDP发送图片
esp32的图片流是jpeg格式
ESP32cam--保存JPEG格式图片到SD卡(Arduino IDE)
ESP32Cam自带了一个SD卡模块,那么该怎么用它呢?
在loop函数中定义了按键设置为:GPIO16,如果不想使用按钮,可自行修改!
esp32cam 服务端远程视频方案
https://gitcode.net/qq_26700087/simpleVideoServer
功能类似于现在的网络监控,32cam板子很小不易被察觉,也可以放哪当个监控,不过就是摄像头可能要换个像素高点的2640v像素有些差了
通过Udp将数据发送,后端再对数据进行处理,合成流之后即可在web界面上展示
esp32连接mqtt服务器
参考
https://www.cnblogs.com/emqx/p/15049179.html