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

三、元器件的选型

前言:我们确立了题目的功能后,就可以开始元器件的选型,元器件的选型关乎到我们后面代码编写的一个难易。

一、主控的选择

主控的选择很大程度上决定我们后续使用的代码编译器,比如ESP32使用的是VScode,或者Arduino,然后STM32用的是STM32CubeMX和Keil,51单片机使用的Keil。我们第一选择肯定是以方便快捷开发为主,那这篇主要是以新手为主,所以我们直接推荐STM32,其次是ESP32与Arduino,最后51。STM32中我们一般选主流的STM32F103C8T6,这款单片机在网上的资料会比较多,后面对于一些疑问解答会方便很多,其次这款单片机使用的也是最多的。为什么不推荐51呢,因为51单片机的性能不够强大(这里的意思是对于新手来说),老手熟悉的话可以随便搞。然后像一些老师很喜欢的STC89C51,他是没有ADC和足够的定时器通道的。

总结,能选STM32F103C8T6就不要选其他的。本教程也是基于这款单片机展开。

二、显示器的选择

这里我们尽量也是选择大众化的,主流的有LCD1602,0.96OLED等,那其实这些屏幕的话,只要你有驱动的库你都是选择使用的,这里我选择使用0.96OLED,因为这个屏幕的像素足够我们显示大部分内容。为啥不选LCD1602,因为他只能显示两行X16个字符的区域,同时他还需要16个针脚局限性还是比较大的。

三、传感器的选择

1.这里我们主要是面对新手为主,所以这里推荐的是使用模块化,所有的传感器都用模块,节省画板与接线的时间。
这里举个栗子,你要检测温湿度,那你直接可以去TB,PDD去搜一下温湿度模块,这里就会出现很多模块,这个时候我们就再把显示出来的各个型号放到B站或者CSDN搜一下,看一下资料多不多。或者我们点进商品详情页里面看看他有没有STM32的代码资料,或者找客服问一下有没有STM32的代码。其他的传感器都是类似的办法。
2.然后我们还需要关注的一个点就是他的数据读取方式,一般来说我们会选择ADC输出的模块,就是你可以看到模块上会有一个“AO”的标识,再选IIC的,单总线,串口的。像RS485和CAN的话这些协议尽量不要碰。
3.其次我们还要关注一下他的驱动电源是否符合我们整个系统的供电,如果是5V,那我们可以直接用,如果是3.3V或者更高的电压,我们在接线的时候就要考虑升压与降压了。最好就是选择3.3-5V的。

相关文章:

  • 水库大坝安全监测系统是什么?需要用到哪些设备?
  • 分布式协同自动化办公系统-工作流引擎-流程设计
  • LeetCode 2434.使用机器人打印字典序最小的字符串:贪心(栈)——清晰题解
  • VS Code使用 SSH 扩展连接主机出现失败的解决方案
  • 【手写数据库核心揭秘系列】第10节 SQL解析树的结构,语言识别与程序执行之间的桥梁
  • 超构光学与 AR 的深度融合 | 攻克 VAC 与眼动范围难题
  • Python60日基础学习打卡Day45
  • 国标GB28181设备管理软件EasyGBS远程视频监控方案助力高效安全运营
  • vscode自定义主题语法及流程
  • mybatis中判断等于字符串的条件怎么写
  • 部署大模型需要的gpu内存计算:以70B模型为例
  • 消息队列处理模式:流式与批处理的艺术
  • Visual Studio问题记录
  • Copilot for Xcode (iOS的 AI辅助编程)
  • MVC与MVP设计模式对比详解
  • ABAP设计模式之---“简单设计原则(Simple Design)”
  • MDP的 Commands模块
  • 如何防止服务器被用于僵尸网络(Botnet)攻击 ?
  • 中科院1区顶刊|IF14+:多组学MR联合单细胞时空分析,锁定心血管代谢疾病的免疫治疗新靶点
  • 解决Ollama 下载模型中断后需要重新下载的问题?
  • 2019年建设什么网站好/seo搜索优化怎么做
  • 桂林网站建设官网/广告免费推广网
  • 九年级上册信息技术做网站/西安百度seo推广电话
  • 宁波网站推广厂家电话/seo综合查询网站源码
  • 做电影网站如何规避版权/qq群推广软件
  • 成都网站快照优化公司/stp营销战略