第三十六天用ai帮助vscode+esp32s3+微信小程序实现简陋的电子吧唧
·
这个东西起源于同事告诉我的一个二次元玩具,那做到这,就告一段落了,大部分使用ai做的,
1.我做了一个简易的微信小程序,可以通过这个微信小程序通过蓝牙连接esp32,然后可以发送图片,然后在esp32s3上面显示,但是这个图片限制为jpg格式,其他格式的没有花力气去做。
在用esp32s3去开发这个玩具的过程中,还是有很多坑的,因为我也是小白,所以不是很专业,所以在此做个小总结吧。
1.简单了解了蓝牙,这个用的是ble,那根据BLE的协议,好像最多只能发23个字节,一次,那我的几万字节的jpg图片发送也太慢了,所以我通过mtu请求,将这个值改到了256字节,实测240*320分辨率的jpg图片,传输一张花费7s左右,速度还是可以的。
2.因为我是小白,没怎么接触过vscode开发,所以还是很痛苦的,报错,连接不上esp32s3,usb识别不上,如何添加工程,如何包含.h和.c,cmakelist如何改,分区表怎么做,等等都要去解决。这因该是大家都会遇到的问题,我印象最深刻的还是开了两个工程,烧录的时候就识别不到com口了,必须要关掉一个,哭笑不得,可能有人知道啥原因,我太菜了。
3.上面讲了些开发和蓝牙传输的问题,补充一下蓝牙传输吧,这个需要自己定义好一个协议的,每一包数据有哪些是图片数据,有哪些是大小数据,等等,esp32如何知道小程序发送完成,小程序如何知道你成功收到,期间还是需要点细节的,
4.小程序那也没啥好记录的,基本都是ai做的,我只提供思路和解决方案,
其实如果这个想要真的做成个产品,后面还是需要挺多需要研究的,低功耗,ui显示,外观,app完善等等,有时间再做吧,欢迎大家提供思路,还需要做啥。以及有啥不足的地方。
更多推荐



所有评论(0)