本帖最后由 _冷却 于 2022-10-22 10:39 编辑
作品名称:智能交互小车
作者:lx
一、作品简介(100-200字)
本项目最初设想功能是基于esp32s2套件的语音扩展板和摄像扩展板实现人机交互功能(如语音指令控制小车运动),但由于没有找到关于语音扩展板的例程和其他资料,实在不知道怎么使用语音板的麦克风,遂放弃,改为WiFi遥控小车(本想使用摄像板增加无线图传功能,但买的舵机刚好坏了,不能控制摄像板调整位置,固定摄像头功能略显鸡肋,遂放弃,寒假有时间再折腾)。
二、系统框图(图文结合)
硬件框图:
供电模块本来想用德捷商城买的18650电池,但不知什么原因一直卡在检查不能发货就放弃了,改成普通电池盒,但是不知为什么电压不够(电池电量不足?),只有2V左右,所以拍演示视频时使用充电宝代替。另外电机和车架都是淘宝买的。
软件框图:
三、各部分功能说明(图文结合)
运动控制部分:
主函数:
手机端控制界面:
控制界面使用html构建,便于美化和增加新功能(本人又菜又懒,所以界面很朴素)。
四、作品源码
本项目采用vscode+platformIO构建,基于Arduino框架开发,代码链接:
论坛:download.eeworld.com.cn/detail/eew_75qmml/625221
gitee:
五、作品功能演示视频
esps2wifi遥控小车bilibili
六、项目总结
从预期目标来看,本次项目完成度不高,究其原因除了对esp32系列不熟悉以外还有英文文档阅读能力不足,语音扩展板不会用,电源模块也没有准备好(时间紧也是一个原因,暑假时间大多浪费在另一件事),总之,感谢德捷和eeworld提供这次机会让我锻炼了动手能力。
|