当前位置: 首页 > news >正文

esp32开发与应用(模块采购与实验)

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

有了mcu,以及面包板之后,下面其实就可以做一些实验了。对于嵌入式软件工程师来说,大部分时间都是进行软件开发,自己画原理图、画pcb的机会并不多。但实际开发中,又少不了和硬件打交道,这个时候如果自己又要脱身去画板子、学习layout就很费时间。这种情况下,最合适的方式,就是通过购买模块的方式去学习和进行开发,这是性价比最高的方式。连接的时候,前期可以用面包板、洞洞板,甚至是自己做模块的底板都是可以的。因为哪怕是自己做底板,难度也低很多。毕竟每个人的精力都是有限的,我们还是应该把精力放到出方案、放到软件开发上面去。当然,现在ai盛行,软件开发可以通过ai开发,这就是另外一个topic了。

1、采购哪些模块

本身mcu是信息类的处理工具。大家如果还有印象,读书的时候,肯定听老师讲过,最小系统就是电源、晶振、复位、输入和输出。前面三个现在都解决了,下面就是输入、输出的问题。输入一般就是各种传感器模块,比如温湿度传感器、压力传感器、位移传感器、超声波传感器、图像传感器、lidar传感器等等。有了这些传感器,才能感受到外界的物理世界是什么样的。

有了输入之后,经过mcu处理,下面就是输出,简单的led当然是输出,但是仅仅有led肯定是不够的。我们还需要通过输出模块,使之可以与人有更好的交互,甚至是可以直接控制设备。这个时候,就可以买一些蜂鸣器、屏幕、数码管、舵机、步进电机等等。如果只是通过屏幕显示出来,这肯定是比较简单的设备,反而能够通过算法处理、使得输出可以直接对设备进行操作,这样才有产品的价值。

2、采购途径

采购的途径主要还是通过线上。以前这些模块的购买都是通过线下购买,这种效率非常低。现在有了电商之后,采买还是非常方便的。

3、采购注意事项

购买的时候,注意除了货比三家之外,还有一些基本的事项需要注意下。首先,不要把价格当成唯一因素,品牌、质量、可靠性也要考虑在内。其实,购买模块的时候,尽量选大众常用的模块,这样资料比较好找。然后,购买的时候如果价格本身不是很贵,可以考虑多买几个。实际做实验的时候,正负接反,或者遇到坏的模块,都是很常见的事情,此时因为这个硬件问题耽搁太久,就很容易影响心情,甚至可能导致自己学不下去,这就非常可惜了。最后,主动和售后沟通。很多交付比较多的模块,电商自己都有售后平台,这些平台都会提供对应的资料,一般都是放在某度平台上面。如果希望节省时间的话,可以考虑开一个会员,下载还是很方便的。

4、设计电路

一开始的时候,除非是非常简单的电路,尽量不要自己发挥,参考、借鉴别人的电路就可以了。等到做的多了,自然而然就会有经验,这一点也不用太着急。

5、实际测试

测试之前一定要好好检查一下自己的电路,比如电源是否ok、元器件有没有插反、面包板接口有没有松动等等。不放心,就万用表测试下。调试本身很费时间,但这一步都是不可避免的。遇到问题,首先考虑的就是电源问题,其次是硬件问题和连线问题,这些都ok之后,再去考虑软件问题。一般的处理流程就是这样的。所以,万用表、示波器、逻辑分析仪、debug工具这些都要会。实际测试的时候,要做到大胆假设、小心求证,可以怀疑一切,但是需要足够的证据,这一点非常重要。

6、后期模块整合

积累的足够多的模块之后,后期就可以对这些模块进行整合了,慢慢让自己有一些项目和产品的思维。第一个项目的时候,一般进度会慢一点,毕竟会涉及到电源、核心板、模块、按键、屏幕、控制等很多部分。但是做的多了之后,就慢慢发现做项目没有那么难,毕竟很多的模块都是复用的,简单改一下就是一个新的项目。

7、优先购买复杂模块,没有再自研

实际开发当中,有一个很重要的原则,就是先让系统跑起来,把流程做起来。实在没有类似的模块,再去考虑自研。如果市场上正好有这一类的需求,那么后续布局出售也是可以的。不过前期的时候,肯定还是先实现0-1,然后再做到1-100,长时间停留在一个地方,最考验的其实是人的信心。

http://www.zskr.cn/news/1487555.html

相关文章:

  • 校园志愿者管理系统Java毕设源码包:SpringBoot后端+Vue前端+MySQL脚本+部署指南
  • 用MATLAB按指定协方差生成一维高斯随机过程样本(EOLE法)
  • 2026成都装修公司推荐榜单:土巴兔6月榜单印证,这5家“自有工人+闭口合同”装企上榜 - GrowthUME
  • B站缓存视频快速转换完整指南:3步实现m4s到MP4无损格式修复
  • 技术深度解析:Solaar如何实现Linux罗技设备管理的自动化控制
  • 办理经营性贷款需要哪些资质材料
  • 上海专业AI SEO服务机构推荐: 技术能力、案例真实性与交付透明度综合评测 - 品牌排行榜
  • 告别玄学调参:一篇讲透ArcGIS中DEM坐标系与坡度精度的关系
  • 2026年称重传感器厂家推荐排行榜:防水/悬臂梁/柱式/化工/防爆称重传感器优质品牌之选! - 资讯纵览
  • 登录、注册页面学习
  • 避开部署雷区!OpenClaw Windows 版安装设置全讲解(包含安装包)
  • 炉石传说HsMod插件:55项功能解锁你的终极游戏体验
  • 深度解析:推荐几家靠谱电缆桥架厂家 选型指南与优质实践 - 资讯纵览
  • 基于MPXV5050GP传感器与振荡法原理的电子血压计设计与实现
  • 微信小程序怎么制作自己的小程序 - 凡科杰建云
  • 阅读APP书源配置终极指南:一键导入26个高质量书源完整教程
  • 告别phpMyAdmin!一个文件搞定MySQL、MongoDB、Elasticsearch的Adminer保姆级Docker部署教程
  • 武汉本地GEO优化公司推荐:2026企业AI搜索流量抢占实战指南 - 品牌评测官
  • 【洪湖黄金回收三家口碑门店实测】 - 润富黄金回收
  • 如何快速实现游戏窗口分辨率自定义:SRWE终极窗口调整工具指南
  • 推荐几家电缆桥架厂家:选购前必须了解的核心指南 - 资讯纵览
  • Spring Boot昆虫标本管理系统毕业设计包:含可运行代码、MySQL脚本、论文与答辩PPT
  • 你的微信对话值得被永久珍藏:WeChatMsg让珍贵回忆不再丢失
  • 从Focus到Conv:YOLOv5-v6.0网络结构大改,对训练和部署到底有啥影响?
  • AKStream深度解析:基于.NET6与ZLMediaKit的流媒体管理平台架构设计与性能优化
  • ESP32 +MPU6050+OLED 实验
  • Cursor AI 安装、使用方法详细全解
  • 从选型到布线:BCM5396 16口交换芯片在工业网关中的硬件设计实战
  • Stable Baselines3 实战指南:用5行代码构建生产级强化学习系统
  • Windows 10 OneDrive完全卸载指南:终极免费解决方案彻底根除云存储残留