【智能康复功率车监测系统】物料开箱-ESP32-S2-Kaluga-1
[复制链接]
本帖最后由 shanghz 于 2022-8-14 23:21 编辑
早就听说ESP32物联功能的强大,做为一个老单片机爱好者,从8031,8051、C8051f、HC08、MSP430到STM32、LPC,越多来越觉得MCU这块发展可真是日新月益的百花齐放,原来的有新片子必先尝之,现在一般也就看看罢了,毕竟任何一款。现在正好有个智能康复功率车监测系统,需要用到WIFI,调研了一下,ESP32是最好选择了,正好也是有这么一个得捷大赛项目,所以果断开始进行开发工作。
从下单到到货等了十几天,终于迎来了ESP32-S2-Kaluga-1,打开后除了赞叹精致的做工和周到的全引脚引设计外,便对其简洁的电路高兴不已。没想到如此简单的外设便可完成复杂的无线网络调度,和图像的高速传输,还有USB OTG功能,这对我后续的制板能省不少事。
在组装Touch板的时候,除了PCB板外还有一块挺厚的亚克力板,一开始已为是保护用的,后来一想,没理由核心板没有保护这个Touch板倒还要保护,看了厂家原图,发现就不用装,后来看文档发现这个Touch板可隔5mm的亚克力板进行操作,这个就是为在评估这个功能的,看到这我真是一阵小激动,这样后期再也不用担心按键板再被搞坏的事情发生了。
装好后就加电,这个就有点问题了,有时候启动正常,能进入图像显示界面,大都时候是会出现雪花图。试验几次后发现,只有不插Touch板就没事,插上就会在大概率卡在启动界面或出现雪花图案,估计是哪块有问题,不过这至少是说明系统还是可以工作的。
接下来就是按手册来波入门操作了,文档前两就看了下,软件也下好了。
操作是按官方说明进行的。
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/windows-setup.html
开发有三种环境,一种是用官方的 ESP-IDF,没有集成环境,直接用命令行开干,另外两种是 构建集成IDE,由于手册介绍是命令行方式,所以我按步就班体验了一把。说明书还是有一些讲得含糊的地方,如比串口驱动安装,软件安装完成后驱动是不安装的,且说明书说有两种驱动,一种是silcon CP210X另一种是FTDI,其实这块板就是两个FTDI的串口转USB配置。后面操作有些朴实无华的感觉,像回到了DOS系统的年代。
在进行编译操作命令(idf.py build)时,感觉差不多有十几分钟的样子才完成,真是让我有点吃惊,看着源代码也就是四十几行,估计是关于联网的库文件比较多。后面下载和测试输出还挺顺利。
总体而言,得益于ESP32强大的性能,开发板的硬件设计简洁,用命令行编译有点简陋,操作不太方便,接下来将换成vscode集成环境,减小反复的命令查找,此外将尝试连接外围信号解算,体验下传说中便捷WIFI。
|