在2024年的最后的日子里,自己非常有幸参加EEPW联合得捷公司举办的Let us do 陪你渡过春夏秋冬-DIY 液体流量检测仪活动,在本次活动中使用的是STM32F103RB主控,在自己的空闲时间,学习一下32位的单片机。首先介绍一下本次活动我所购买的物料清单:
1:STM32 开发板 - NUCLEO-F103RB ,
2:OLED 显示屏 - 104020208
3:抽水泵 - COM3700
4: 液体流量传感器 - 314150001
5:继电器模块 - DFR0017
6: 电源模块 - DFR0140
下面购买的元器件进行一个开箱的介绍:
可以看到购买的元器件时候包装是很结实,当时应该是从美国得捷公司发货过来的,收到货后就迫不及待的打开看了下,总体的给人的感觉很好。
1:主控板的介绍:
STM32F103xx中等容量高性能系列,集成了工作频率为72 MHz的高性能Arm® Cortex®-M3 32位RISC内核、高速嵌入式存储器(高达128 KB的Flash存储器和20 KB的SRAM存储器),以及大量连接至2条APB总线的增强型I/O与外设。所有器件均提供2个12位ADC、3个16位通用定时器、2个PWM定时器以及标准和高级通信接口:多达2个I2C和SPI、3个USART、1个USB和1个CAN。
器件的工作电压为2.0 V至3.6 V。工作温度范围为-40 °C到+85 °C,可扩展至-40 °C到+105 °C。该系列提供了一套全面的节能模式,可实现低功耗应用设计。
实物图片如下:
2:显示模块:OLED 显示屏 - 104020208
OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display, OELD)。因为具备轻薄、省电等特性,因此从 2003 年开始,这种显示设备在 MP3 播放器上得到了广泛应用,而对于同属数码类产品的 DC 与手机,此前只是在一些展会上展示过采用 OLED 屏幕的工程样品。自 2007 年后,寿命得 到很大提高,具备了许多 LCD 不可比拟的优势。
实物图片如下:
3:抽水泵 - COM3700
抽水泵可使用DC5V供电,直接放到水槽中就可以,实物图片如下所示:
4:液体流量传感器:
水流传感器是由塑料阀体、水转子禾霍尔效应传感器组成。当谁流过转子时,转子旋转。其速度水流速度的不同而变化。霍尔效应传感器输出相应的脉冲信号。输出的流量范围位0.3-6ML,可以根据输出的脉冲个数对应流量的对应关系检测到液体的流量。传感器适用于检测饮水机或者咖啡机的水流。
实物图片如下:
5:继电器模块:
DFRobot单继电器阻止了电子模块的数量。它可以用于交互式项目。此继电器屏采用欧姆龙G5LA高品质继电器。它还可以用于控制照明、电气和其他设备。模块化设计使其易于扩展与Arduino董事会(不包括)。继电器输出状态由发光二极管表示。可以通过数字I0端口进行控制,如电磁阀、灯具、电机等高电流或高压设备。
实物图片如下:
6:电源模块:
这是一个非常简单的电路板,输入电压为6-12V,输出可调的5V或3.3V稳压电压。所有接头均为01英寸间距,便于简单插入面包板。它可以从6-12DC2.1电源插座或USB电源供电。它提供的最大电流为500mA。
实物图片如下:
如上图所示为在该项目中所使用的所有物料。
二:简单的通电测试:
在该开发板使用的时 MIC USB口,我们直接使用对开发板供电,可以看到板载的LED闪烁。gif如下所示:
在本次项目中,为了更好的调试开发板,我计划绘制一个简单的调试板,将基本的元器件可以连接到开发板。等绘制好了分享给大家。
项目中所使用到到模块资料如下所示: