首先,很高兴能够参会这次EEPW和得捷电子举办的Letsdo第四期-DIY液体流量检测仪活动,前面有一些事情耽搁了,所以今天才开始写经验贴。
因为是飘洋过海过来的,所以包装的很严实,用了很多填充气泡膜。虽然箱子很大,但是大部分都是气泡膜,所有模块将在下面进行介绍。
首先是整个项目的核心:stm32f103开发板。
这块开发板使用stm32f103c8t6单片机作为st-link的烧录芯片,stm32f103rbt6作为主控核心。此外开发板上的丝印需要结合原理图进行理解。
下面是显示模块:0.96寸的OLED显示屏
OLED显示模块没什么好说的,使用的是ssd1315,和ssd1306是一样的,可以正常用ssd1306的驱动代码。然后是电源模块:
正常的12v dc输入,输出5v和3.3v。下面是水泵、流量传感器和继电器控制模块:
水泵的输入电压是4.5V,电流是0.18A,电源模块的5V也可以满足要求。继电器输入有3根线,其中2根是电源线,1根控制信号线,当继电器断开时,COM口与NC连接,当给信号线一个高电平时,继电器吸合,COM口与NO连接,通过控制继电器的吸合,来控制水泵的工作。最后时液体流量传感器YF-S401,供电范围在5V~24V,电源模块也能满足要求。它的测量流量范围是0.3~6L/min,在这个活动要求中,也能满足要求。
以上就是本次的简单开箱,下面将对各个模块进行简单的驱动。