岁末之际,我有幸参与了 EEPW 与得捷公司联合举办的 “Let us do 陪你渡过春夏秋冬 ——DIY 液体流量检测仪” 活动。活动中所采用的主控为 STM32F103RB,这激发了我对 32 位单片机的浓厚兴趣,也促使我决心利用闲暇时光深入研习这一领域,提升自己的专业技能,为新的一年储备知识能量,期待在技术之路上迈出坚实步伐。首先介绍一下本次活动我所购买的物料清单:
1:STM32 开发板 - NUCLEO-F103RB
2:抽水泵 - COM3700
3:OLED 显示屏 - 104020208
4:继电器模块 - DFR0017
5: 电源模块 - DFR0140
6: 液体流量传感器 - 314150001
下面购买的元器件进行一个开箱的介绍:
1:主控板的介绍:
STM32F103xx 中等容量高性能系列集成高性能 Arm® Cortex®-M3 32 位 RISC 内核,工作频率 72MHz,含高速嵌入式存储器(Flash 达 128KB,SRAM 达 20KB),其增强型 I/O 与外设连接 2 条 APB 总线。各器件配备 2 个 12 位 ADC、3 个 16 位通用定时器、2 个 PWM 定时器,通信接口丰富,含 2 个 I2C、SPI,3 个 USART,以及 1 个 USB 和 1 个 CAN。该系列工作电压 2.0V 至 3.6V,工作温度范围 - 40°C 至 +85°C,可扩至 - 40°C 至 +105°C,还提供多种节能模式,适用于低功耗应用设计。
实物图片如下:
2:抽水泵 - COM3700
抽水泵可使用DC5V供电,直接放到水槽中就可以,实物图片如下所示:
3:显示模块:OLED 显示屏 - 104020208
OLED(有机发光二极管),又称有机电激光显示(OELD)。它依靠有机材料在电场下的发光原理工作,由驱动电路控制电流,使电子和空穴复合发光,具有自发光、轻薄、低功耗、高对比度、广视角和快速响应等特性。2003 年在 MP3 播放器广泛应用,2007 年后寿命显著提升,在数码产品领域优势尽显,逐步成为主流显示技术,被广泛用于各类电子设备显示屏。
实物图片如下:
4:继电器模块:
DFRobot 单继电器在电路中起到控制电流通断的作用,进而对连接的电子模块数量产生影响,适用于各类交互式项目场景。其核心部件采用欧姆龙 G5LA 高品质继电器,具有良好的稳定性和可靠性。
在工作时,通过数字 I/O 端口输入的信号来控制继电器的开合状态。当数字 I/O 端口输出高电平信号时,继电器内部的电磁线圈通电,产生磁场,吸引衔铁动作,使得常开触点闭合,从而接通外部电路,实现对照明、电气设备以及电磁阀、灯具、电机等高电流或高压设备的控制;当数字 I/O 端口输出低电平信号时,电磁线圈断电,磁场消失,衔铁在弹簧的作用下复位,常开触点断开,切断外部电路。
实物图片如下:
5:电源模块:
电源模块输入电压为6-12V,输出可调的5V或3.3V稳压电压。所有接头均为01英寸间距,便于简单插入面包板。它可以从6-12DC2.1电源插座或USB电源供电。它提供的最大电流为500mA。
实物图片如下:
6:液体流量传感器:
水流传感器是由塑料阀体、水转子禾霍尔效应传感器组成。当谁流过转子时,转子旋转。其速度水流速度的不同而变化。霍尔效应传感器输出相应的脉冲信号。输出的流量范围位0.3-6ML,可以根据输出的脉冲个数对应流量的对应关系检测到液体的流量。传感器适用于检测饮水机或者咖啡机的水流。
实物图片如下:
如上图所示为在该项目中所使用的所有物料。
二:活动期望
通过对 STM32F103xx 主控板的探索,我期望能够熟练掌握高性能 32 位 RISC 内核的编程技巧,深入理解其丰富的片上资源,如高速嵌入式存储器、各类定时器以及多样的通信接口等,从而能够独立完成复杂的控制任务和数据处理工作,提升自己在嵌入式系统开发领域的专业能力。例如液体流量传感器的使用,让我有机会钻研传感器数据的采集与处理技术,学习如何通过脉冲信号准确测量液体流量,探索其在实际应用场景中的优化策略,如在饮水机、咖啡机等设备中的精准水流检测与控制,培养自己在传感器应用开发领域的敏锐洞察力和创新思维。
这次活动不仅仅是一次简单的硬件组装与测试,更是一次全方位的学习之旅,我期待能够将所学知识融会贯通,为今后的电子技术创新与应用奠定坚实的基础,开启我在电子领域的探索新篇章,努力成长为一名优秀的电子技术开发者,创造出更多富有创意和实用价值的电子产品。详细介绍一下STM32F103xx主控板的应用场景分享一些在实际项目中使用STM32F103xx主控板的经验和技巧如何选择适合自己项目的OLED显示屏?
项目中所使用到到模块资料如下所示: