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

相关推荐
胡渠洋4 小时前
postman学习
学习·测试工具·postman
Amazing_Cacao5 小时前
CFCA精品可可产区风土解析(美洲):无情打破风味堆叠假象,建立时间轴上的层次动态阅读系统
学习
六点_dn6 小时前
Linux学习笔记-shell运算符
linux·笔记·学习
其实防守也摸鱼6 小时前
渗透--损坏的对象级别鉴权漏洞(Broken Object Level Authorization, BOLA)
大数据·网络·数据库·学习·tcp/ip·安全·安全威胁分析
念雨思6 小时前
信用卡权益对比:基于HarmonyOS + ArkTS的AI智能金融助手开发实践
人工智能·学习·华为·金融·harmonyos·鸿蒙
铅笔侠_小龙虾6 小时前
Rust 学习(2)-变量、常量与 shadowing
学习·算法·rust
it小生01016 小时前
从底层思维到高效行动,顶尖人才进阶核心修炼指南
学习·学习方法
恣逍信点7 小时前
《凌微经》通俗解读——哲学第一因
学习·职场和发展·创业创新·学习方法·业界资讯·交友·哲学
red_redemption7 小时前
自由学习记录(207)
学习
AOwhisky8 小时前
Python 学习笔记(第四期)——字符串:格式化、操作与文本处理——核心知识点自测与详解
开发语言·笔记·python·学习·列表·元组·字典