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加上,这才是比较务实的选择。

相关推荐
小小帅呀13 分钟前
学习 VLA 第 4 天:Transformer 原理与复现实战
深度学习·学习·transformer
问天_观心1 小时前
深入学习Transformer(一)
人工智能·python·深度学习·神经网络·学习·transformer
爱莉希雅&&&1 小时前
Git 版本控制完整学习笔记
笔记·git·学习
明王明王1 小时前
从零搭建一个单节点 K8S 可观测实验室(十三):总结——这个实验室如何服务工作、学习和开源项目
学习·kubernetes·开源
Romantic_love_1 小时前
理解USART真实收发过程
开发语言·stm32·单片机·学习
MartinYeung51 小时前
[论文学习]潜伏代理:训练能够经受安全训练的欺骗性大语言模型深度分析
学习·安全·语言模型
撩得Android一次心动1 小时前
Kotlin 语言【知识点整理3】
java·开发语言·笔记·学习·kotlin
石头猫灯2 小时前
一次 CMS 被黑实录:完整事件思路梳理
android·学习
AIkk862 小时前
2026AI智能体培训机构客观测评|零基础到进阶全方位择校指南
学习
M78佐菲3 小时前
Linux学习笔记:进程回收、exec函数簇与线程
linux·笔记·学习·算法