This website requires JavaScript.
入驻
发布

电极式水位传感器

AOKE_kaiyuan
发布于2022-11-15 16:43:08
CC BY-NC-SA协议 分类:传感器 侵权投诉
销量: 4
12
5
0
简介:

自带0.78寸oled屏幕的八段电极式水位传感器

一.产品简介

自带0.78寸oled屏幕的八段电极式水位传感器

 

二.应用场景

水位检测:可用于需要检测水塔或水桶的水位情况最低水位精度为12.5%(八段)

功能板:该传感器可以用于了解和学习STM32F030F4P6芯片的开发,并且带有0.78寸olde屏幕、优先顺序编码器SN74HC148DR,可学习对应的外设。

 

三.产品概述

功能:该传感器用于检测水位的情况,只需要将九根对应的电极线放置水塔中对应的位置,即可采集到当前的水位,通过0.78寸oled屏幕显示当前水位信息,并且还预留了一个uart接口(gh1.25_4P),可将当前的水位信息通过串口传给其他设备。

 

特点

1、 成本低廉,总价不超过50块钱

2、 采用的主控芯片为STM32F030F4P6,价格仅为3-5元

3、 板上无多余的LED灯,更加节能,延长设备运行时长

4、 用户可参考该水位检测方案,制作所需水位精度的水位传感器

5、 多信息交互方式,传感器采集到的水位信息即可通过oled显示也可通过uart传给其他设备

 

四.产品参数

输入电压:DC 5V

供电接口:通过typec进行供电(可根据自己的需要修改)

工作电流:<500mA

主芯片:STM32F030F4P6

电源芯片:LP2992AIM5-3.3

传感器型号:SN74HC148DR

接口定义说明:

1、 SWD(上到下GND SWCLK SWDIO)

2、 UART(上到下VCC_3.3V GND UART_RT UART_TX)

3、 电极线接口(该接口共用三个,对应的K1-K8以及VCC_3.3V如3D简介图标识所示)

4、 电源接口(采用的是USB_Type-C 6Pin)

PCB尺寸:38.354mm* 16.51mm 双层板设计

3D简介图标识:

电极式水位传感器硬件项目图1


电极式水位传感器硬件项目图2

 

五、使用说明

硬件说明:

1、 下载程序可通过SWD接口进行下载

2、 使用到的九根电极线为K1-K8和VCC_3.3V,将VCC_3.3V放置水塔或者水桶的最底部,然后依次向上是K1\K2\K3\K4\K5\K6\K7\K8,分为均与放置在对应的水位高度即可(如图所示),当水位没过对应的电极线,传感器即可检测出当前的水位信息

3、 如果需要将水位信息传输给其他设备,可通过UART接口将水位信息传输

电极式水位传感器硬件项目图3

下载运行:

1、 将对应的接口都接好,放置到水塔中

2、 程序代码给了一个将水位信息显示在OLED屏幕上和串口传输当前水位信息的例子,通过SWD下载到stm32芯片中即可正常使用

程序的实现过程较简单,自己阅读一下即可理解,实现原理可看SN74HC148DR芯片手册中的表8-1真值表(芯片手册可在立创商城获取),程序采用的是stm32cubemx配置的,更多有意思的功能可参考提供的程序文件完成。

电极式水位传感器硬件项目图4

 

六、备注

压缩包文件说明:

snesor源码22.11.13.zip包含了两个程序代码,无oled显示和有oled显示的代码

位号文件.zip:里面包含了个元器件的位号信息

注意事项:K1-K8只可通过水连接到VCC_3.3V上,因为水是有电阻的(还挺大),不可直接将K1-K8短接上拉到VCC_3.3V上,否则会导致电源芯片过热造成损坏等情况,

制作成本:成本主要在主控芯片STM32F030F4P6、电源芯片LP2992AIM5-3.3和屏幕上,其他的总共不到几块钱即可搞定。

 

七、测试视频

演示视频【1】大致的介绍了水位传感器


演示视频【2】演示水位从0到8屏幕显示的效果


演示视频【3】演示水位从0到8串口显示的效果


DIY 优先顺序编码器 水位传感器 oled显示 STM32
最近更新时间 2023-02-07 18:02:08
描述
PCB
元件清单
原理图
附件
讨论