金牌会员
 
- 积分
- 1682
- 金钱
- 1682
- 注册时间
- 2019-5-2
- 在线时间
- 168 小时
|
本帖最后由 chaoliang 于 2022-4-30 16:16 编辑
最近在学习esp8266(用的正点原子的),利用ov2640 + 原子的网络摄像头调试助手 弄了一个无线传输图像的工程。代码写的有点粗糙,不过还能看懂。刚开始时 esp8266时默认的115200波特率,但是这个波特率传输的图像有点卡顿;所以我改成了在开始透传之前把波特率改成921600波特率,这个波特率来传输图像已经看不出卡顿了,传输速率能达到35KB/S 。探索者版_8266AP模式.rar那个文件是探索者板子直接插上8266就可以用的(用的串口3),(新文件,最近才上传的)
关于WiFi和IP地址以及端口号问题,在tcp.h文件里修改
探索者板子.rar这个文件是2021年5月新上传的,做了点修改:
main.c文件里有宏定义,用来选择连接STA模式(8266和电脑都要连接WiFi)还是AP模式(电脑连接8266的热点)
注意点:- 代码默认为AP模式,8266开热点,名字为:ESP-8266,密码为:ESP82668266 电脑打开WiFi能看到这个名为" ESP8266 " 的wifi ,连接上再去看自己电脑的IP地址
- 电脑端要设置为TCP服务器,代码里已经将8266设置为客户端
- 服务器的IP设置为你自己电脑的IP地址 (去你的电脑上的设置里看自己的IP地址)
- 根据自己电脑的IP去代码里修改对应的信息。(IP地址,WiFi密码啥的)
- 探索者板子的串口3要用到跳线帽
- 复位时要用单片机的开关,这样8266才能也跟着断电再上电实现复位。只用复位按键的话,单片机复位了,而8266没有复位,是不行的。
- 因为是在原子的ov2640例程上修改的,所以在上电到真正传输图像之前,要根据屏幕提示选择key1或者key2来选择模式jpeg模式,所以你要把屏幕插上!然后再等待一段时间
- 板子上电后,打开串口调试助手,可以看到esp8266的配置信息,可以看到程序配置到哪一步了。最后有个配置完成的提示,就说明开始传输图像了。
|
|