1.购买器材: Eap32-cam、L289N直流步进电机驱动、自锁开关、 两节18650电池、5v电源、杜邦线若干。
2.程序代码
2.1 下载代码、下载库函数
百度网盘: 链接:https://pan.baidu.com/s/1yc1lO9qumC0TBDOC9gCREA 提取码:23ka
添加库函数:
项目->加载库->添加zip库
修改部分代码:
注意:这个wifi和密码是自己自定义设置的。设置之后,esp32-cam会作为一个路由器,wifi就是它发出来的。不是设置自己上网的路由器名称和密码。
3.硬件连接
硬件连接我采用了B站up主ardunio捣鼓室的硬件连接图。我在5v电源处加上了一个自锁开关。
最好也加上一个滤波电容让电压更稳定。
特别注意:开发板一定要单独供电,而且要用5V。我用了6.5V,结果开发板烫的不行(电压到7.2V时,板子会烧坏)
马达的引脚要连对,不然后面启动小车的时候小车会出现奇怪的运动。
18650电池最好装一个充电器和锂电池保护器。
4.程序下载
程序下载:IO接地,等出现connecting时,按一下res。(一定要按res)
程序运行:IO悬空,按一下res。
注意:我第一次下载监控程序的时候,还没等我按res程序就自动下载了,我没上心,然后在后面复制IP地址打开操作页面后,页面加载错误。
要注意程序下载的顺序,要按res键。
5.操作界面
手机连接wifi。复制wifi的IP地址到浏览器,浏览器就会显示操作页面。
第一次我打开不成功,然后用两台手机试了,发现两台手机显示的IP地址不同。然后我更改了wifi,重新下载了代码,然后成功了。
总结反思:
由于操作界面出问题,所以我后来又重新检查了很多地方,更换了几个浏览器。事实上,我应当在把代码下载完后就复制IP地址打开操作界面。发现操作界面的问题,把它解决了再接线。
附上监控小车图: