esp32开发与应用(怎么用好esp32)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

过去大家一般都认为,esp32在消费电子用的比较多,stm32在工业领域用的比较多。但是事实上,这都是相对的。很多时候,一块板子上,可能既有esp32,又有stm32,甚至于还有别的模块,这都是有可能的。所以,我们今天就来看一下,大约什么情况下会用到esp32。

1、只使用esp32开发

单独使用esp32,一般都是看上了esp32的算力,以及它支持wifi和bt。本着降低成本的目的,一颗esp32就可以完成之前多颗芯片才能完成的事情。比如说wifi、比如说bt,这部分之前如果用stm32,一般还需要外挂一颗到两颗芯片,才能实现这个功能。所以,如果是esp32单独成为某一个产品的主控,大概率就是把它当成核心mcu去使用,这是有可能的。尤其是现在这个大环境下,降本增效几乎是主流。

2、mcu+esp32

还有一种情况,就是把esp单纯当成wifi芯片使用。这种情况多出现在iot的场景,或者是工控的场景。比如说,之前的板子上面,stm32等功能都已开发好,就是差一个wifi功能。这个时候怎么处理呢,大概率就是找一颗esp8266过来,当成wifi用即可。stm32和esp8266之间直接使用串口通信,相关的数据最终再通过esp8266的wifi,完成收发。这也是使用非常多的一个场景。

3、mcu+esp8266+k210/k230

这种情况其实是第二种情况的增强版。当然,过程当中有可能有stm32,有可能没有。这都没关系。它和之前场景最大的区别,就是它带了一个k210/k230。之所以用k210或者是k230,本质原因就是它可以处理图像,可以实现ai处理,这是很重要的一个特质。

就拿现在比较流行的停车缴费来说,如果有k210/k230,就可以实现本地车牌的实现。那么车什么时候进来的,什么时候出去的,这就可以完成一个计费的动作。当然,中间付费肯定涉及到网络,所以esp8266也是少不了的。整个停车缴费,还会涉及到抬杆的动作,所以也需要一个电机控制的module,这个时候stm32也要加进来。所以这么看来,一个简单的停车缴费模块,也需要stm32+esp8266+k210/k230通力配合才行。

4、现在的esp开发

本身esp开发还是有很多优势的,最主要的优势还是自带wifi、性能高,对于消费类电子特别合适。如果是做一些工控,或者是智能识别领域的场景,最好还是把stm32、k210/k230加上,这才是比较务实的选择。

相关推荐
秦明月131 小时前
KUKA机器人Profinet通讯实战指南
经验分享·学习·职场和发展·学习方法·设计规范
半导体守望者1 小时前
MKS ACG-3 XL RF Power Generator OPERATION MANUAL RF 射频电源
学习·机器人·自动化·制造·模块测试
爱喝水的鱼丶1 小时前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载)第四篇:ADT连接故障排查与环境迁移教程
运维·开发语言·数据库·学习·sap·abap
Xpower 171 小时前
从PHM到AI Agent-如何用OpenClaw构建设备健康诊断智能体
网络·人工智能·学习·算法
Yolo566Q1 小时前
环境土壤物理模型HYDRUS1D/2D/3D实践技术应用系统性学习
大数据·开发语言·gpt·学习·arcgis·r语言
金色光环1 小时前
【DSP学习笔记】 F28335中断系统理解-基于普中DSP28335开发攻略
笔记·单片机·学习·dsp开发
青稞社区.1 小时前
OpenAI 翁家翌:“启发式学习”的强化学习新范式
人工智能·经验分享·学习·agi
晓梦林2 小时前
Laoda靶场学习笔记
笔记·学习
承渊政道2 小时前
Oracle迁移避坑:一个(+)写错,LEFT JOIN可能变INNER JOIN
运维·服务器·数据库·数据仓库·学习·安全·oracle