
项目实战
文章平均质量分 72
项目中实战演练
剑藏锋
硬件工程师
展开
-
项目实战(16)-GNSS码表
最近骑行圈比较火,所以设计一款GNSS码表,码表是基于STM32F103的处理器,搭配锂电池,板子上集成充电管理电路,用户可以直接给码表充电无需拆卸电池。充电接口采用市面上流行的Type-C接口用户使用的时候可以用充电宝直接充电,方便适应骑行的环境。定位模组采用天工测控的一款惯导模组,在隧道或一些恶劣的环境也可保证定位信息的输出。显示部分采用了一块OLED显示屏;显示经纬度信息,速度、里程和时间。项目提供工程源码,方便用户二次开发。原创 2025-04-04 16:31:00 · 645 阅读 · 0 评论 -
项目实战(15)-工控级Modbus485进度条
板子供电是24V供电通过DCDC降压到5V给LED供电,5V通过LDO降压到3.3V给MCU通电。板子集成了防反插和过流保护,485接口具有自动收发切换的功能。板子上有一个基于SWD的下载接口和预留的一个串口调试。LED的显示采用7514平面管柔和度高而且不漏光。软件上采用标准的Modbus RTU协议,移植了FreeModbus开源协议,开发平台是STM32F407。FreeMODBUS是一个开源的MODBUS协议栈,用于在嵌入式系统上实现MODBUS通信。原创 2025-03-05 08:38:15 · 1243 阅读 · 0 评论 -
项目实战(14)-PT100_ADC_温度采集板
通过三线制PT100的连接方式,实现了PT100的引线电阻补偿,与引线的材质长短粗细均无关;通过引入零点电阻实现了输出的零点温度补偿。三线制的PT100采用恒流驱动的方式,驱动电路比较复杂但是可靠可应用于复杂的工业环境中。恒流驱动电流I=Vref/R8=2.5V/2.7K=0.926mA。R11、C5和R12、C7构成一个低通滤波器;C6主要是抑制共模干扰,可以取值105,原理图中是为了减少不同种类的器件所以选择了104(实际情况C6没有焊接,对应的立创商城编号是C30926)。原创 2025-03-02 16:03:13 · 872 阅读 · 0 评论 -
项目实战(13)-双频RFID语音播报阅读器
1、项目背景是在实际应用中需要读取射频标签ID,但是市面上这种标签类型不统一;有的频段是125KHz,高频的是13.56MHz。所以需要一个读卡模块实现这两种卡的识别读取。2、板子核心处理器是STM32F407,显示是使用的大彩的串口屏DC32480S035,接口电平是TTL。外采的射频读卡模块也是通过TTL串口通信。板子输入接口采用的是Type-C接口实现5V供电和串口调试。项目提供串口屏的工程源码和单片机的工程源码方便用户二次开发。原创 2025-02-19 19:59:08 · 978 阅读 · 0 评论 -
项目实战(12)-GNSS定位器
GNSS定位器主要由STM32处理器、OLED显示模块、定位模组、复位电路、用户定义按键、电源指示灯、通讯指示灯、1PPS指示灯组成。定位器同时支持GPS、北斗、GLONASS、Galileo、QZSS的卫星接收机芯片、支持L1+L5双频定位、三轴陀螺仪、三轴加速度等,保证在卫星信号丢失的情况下惯导可以提供持续的定位信息输出。模块集成48Pin的一款STM32处理器、一块0.96寸的OLED显示模块、GNSS定位模组、复位电路、用户定义按键、电源指示灯、通讯指示灯、1PPS指示灯、程序下载接口、调试接口。原创 2025-02-10 20:29:17 · 683 阅读 · 0 评论 -
项目实战(11)-双通道气体压力计V1.0
1、项目背景是在实际应用中需要监控通道内气体的压力,压力计分为两个通道;通道一时实时监控;通道二是保压,设定保压值得上下限后通道内得气体压力值会一直保持在这个范围内。板子核心处理器是STM32F407,显示是使用的大彩的串口屏DC32480S035,客户定制232电平,用户使用时也可以选择TTL电平,原理图中短路掉232的电路部分;气体压力采集是使用的一款数字输出的气体压力计。板子上有4路继电器的可控输出 输出24V电压提供给气泵使用。项目提供串口屏的工程源码和单片机的测试固件。原创 2025-02-10 20:26:06 · 391 阅读 · 0 评论 -
项目实战(10)-USB转多协议串口通信V3.0
1)项目背景是在实际应用中需要多种串口调试工具,携带起来也不太方便就做了这款USB转多协议串口通信工具板。前面调试了V1.0和V2.0的版本,V3.0是个稳定的版本开放给大家使用。2)板子集成了一个USB转4串口的芯片CH344Q,该芯片为 480Mbps 高速 USB 设备接口,支持通讯波特率 1200bps~6Mbps。无需额外的软件,电路板焊接好装上驱动软件就可以使用。原创 2025-02-04 19:58:43 · 270 阅读 · 0 评论 -
项目实战(9)-13.56MHz射频卡阅读器
13.56MHz射频卡阅读器主要由STM32处理器、OLED显示模块、射频卡识读模块、指示灯、矩阵按键输入、串口转USB电路等组成;为了保证掉电数据保存和节约成本,ID号的存储采用的是STM32的片上Flash。上电后先从Flash里面读取已保存ID卡的芯片,按下注册按键录入ID信息,第二次注册的时候就会报错,提示信息已录入;再按下识读按键进行对比测试。具有一件擦除功能,还预留了一个用户自定义按键,提供源码方便用户二次开发。13.56MHz射频卡阅读器可广泛应用于各类门禁识别中。原创 2025-02-04 19:47:44 · 717 阅读 · 0 评论 -
项目实战(8)-便携式心率血氧检测仪
便携式心率血氧检测仪使用了一款医疗级别的传感器MAX30102;MAX30102是一个集成的脉搏血氧仪和心率监测仪生物传感器的模块(芯片)。它集成了一个660nm红光LED、880nm红外光LED、光电检测器、光器件,以及带环境光抑制的低噪声电子电路。可通过软件关断模块,待机电流为零,实现电源始终维持供电状态,可运用于低功耗产品中。便携式心率血氧检测仪包含充电管理电路,支持锂电池充电,方便携带;板子上有充电指示灯和满电指示灯,方便用户冲满电后及时断掉电源。原创 2024-12-03 14:36:47 · 838 阅读 · 0 评论 -
项目实战(7)-便携式红外测温仪(额温枪)
便携式红外测温仪使用了一款医疗级别的测温模块MLX90614;芯片在 -40…125 ˚C 环境温度及- 物体温度范围内进行出厂校准。芯片计算出的温度是感应器视角范围内所有物体的平均温度. MLX90614 在室温范围内提供的标准精度为±0.5ºC。便携式红外测温仪包含充电管理电路,支持锂电池充电,方便携带;板子上有充电指示灯和满电指示灯,方便用户冲满电后及时断掉电源。便携式红外测温仪有一块0.96寸的OLED显示屏,可以显示测温仪的电量和测试温度。原创 2024-12-03 14:28:24 · 223 阅读 · 0 评论 -
项目实战(6)-便携式电流表
模块集成小尺寸处理器HC32L110、一块0.96寸的IPS LCD显示模块、充电管理模块、电量检测电路、电源指示灯、串口调试接口、程序下载接口。电流的检测主要通过三级的放大,第一级是一个电流放大器件放大倍数是50;如果第三级的增益输出值超出了ADC的量程2.5V(4095),则关掉第三级的增益,改用跟随电路,默认是自动打开第三级增益的,根据采集情况自动调节。2)数据显示:0.96寸的LCD显示屏,显示内容:锂电池电压、测试电流。1)项目应用开发中对设备功耗电流的测试,小尺寸方便携带,使用起来简单;原创 2024-06-17 20:03:55 · 605 阅读 · 0 评论 -
项目实战(5)-家用电池检测盒
模块集成小尺寸处理器HC32L110、一块0.91寸的OLED显示模块、充电管理模块、电量检测电路、电源指示灯、串口调试接口、程序下载接口。小物件让生活更美好;2)电池检测盒可以检测5号或者7号电池的电压值和内阻,因为有些电池虽然电压值高,但是内阻比较大,就不适合大功率的玩具如遥控汽车,这种电池可以在电视遥控器上使用;3)电池检测盒由锂电池供电,使用方便;2)数据显示:0.91寸的OLED,显示内容:锂电池电压、5号或7号干电池电压和内阻。家用电池检测盒,电池检测盒可以检测5号或者7号电池的电压值和内阻。原创 2024-06-17 20:00:06 · 557 阅读 · 0 评论 -
项目实战(4)-天然气检测
模块集成小尺寸处理器HC32L110、燃气检测传感器模块MQ-4、一块0.91寸的OLED显示模块、充电管理模块、电量检测电路、升压电路、蜂鸣器报警电路。处理器HC32L110实现电池电量的检测、燃气值的获取,并将信息通过OLED显示便在屏幕上。2)数据显示:0.91寸的OLED,显示内容:电量、温度、燃气值、安全提示。3)内置锂电池充电管理模块,可对便携式天然气检测仪进行充电。4)串口特性:调试串口波特率9600,1位停止位、无校验位。2)OLED显示检测到的燃气值,可磁吸在油烟机上实时监控;原创 2024-06-11 16:21:28 · 277 阅读 · 0 评论 -
项目实战(3)-便携式计步器
模块集成小尺寸处理器HC32L110、计步传感器SC7A22C和一块0.96寸的OLED显示模组。处理器HC32L110实现电池电量的检测、与计步传感器通信获取步数,并将信息通过OLED显示。3)可调电源输出,固定输出3.3V,可调输出范围1.25V~3.3V。2)数据显示:0.96寸的OLED,显示内容:电量、温度、步数。4)串口特性:调试串口波特率9600,1位停止位、无校验位。1)PCB尺寸:50mm*60mm*1.6mm;3)工作供电:3V纽扣电池供电,型号CR2032。1)低成本的计步应用;原创 2024-06-11 15:04:17 · 402 阅读 · 0 评论 -
项目实战(2)-耳标接收机
板子尺寸90*62*1.6mm,板子上集成了EC20-4G模块、和2.4G的RF射频接收模块、主处理器STM32F03RBT6等。板子通过RF射频模块接收耳标的数据,主处理器对接收的耳标数据处理打包成MQTT支持的格式,采用MQTT的协议格式通过EC20传到阿里云平台,用户就可以在服务器端看到耳机采集到的温度、电量、和步数。板子上集成2.4G的射频接收模块和4G的物联网通信模块,可以将接收到的射频数据发到云平台。2)耳标接收机,用于接收耳标数据,其中耳标数据包括温度、电压、步数;电脑便于观察log数据。原创 2024-06-05 08:30:53 · 508 阅读 · 0 评论 -
项目实战(1)-耳标
低功耗耳标的实现方法和装置,包括供电电池、低功耗MCU、低功耗三轴传感器、2.4G射频处理器、天线阻抗匹配电路、射频天线、等监测电路。所上述低功耗MCU通过SPI接口与2.4G射频处理器连接将获取的步数、温度、电压值等通过板载射频天线发送给接收机基站。随之设备的智能化,耳标在标识的同时,还会记录动作的身体信息、运动信息等,并将这些信息传输到接收机基站上进行汇总;测试视频是测试实际的射频发送功能,耳标采集电压值、ID、温度等信息发送给接收机。主要采集耳标的信息包括:电量值,步数、温度、ID。原创 2024-06-01 18:39:48 · 607 阅读 · 0 评论