物联网AI MicroPython传感器学习 之 水位监测传感器

学物联网,来万物简单IoT物联网!!在这里插入图片描述

一、产品简介

水位监测传感器主要用于测量水位深度的传感器,该传感器测量范围在0cm-4cm,通过使用一系列五个连接到系统接地的裸露走线来工作。在每两个接地迹线之间交错插入一个感测迹线,五个接地迹线和总共五个感测迹线。
image.png

引脚定义

  • GND:地
  • VCC:5V
  • NC:不接
  • AO:模拟输出

二、技术参数

  • 工作电压:DC5V
  • 工作电流:小于35mA
  • 数据类型:模拟信号
  • 检测面积:40mm x 18mm最深只能测4cm
  • 制作工艺:FR4双面喷锡
  • 工作温度:10°C-30°C
  • 工作湿度:10%-90%无凝结
  • 模块重量:3.5g
  • 板子尺寸:60mm x 22mm

三、软件接口

WATER4LEVEL(adcObj) - 创建水位监测传感器驱动对象

  • 函数原型

waterlevelObj = WATER4LEVEL(adcObj)

  • 参数说明
参数类型必选参数?说明
adcObjADC传入ADC对象
  • 返回值

WATER4LEVEL对象成功,返回WATER4LEVEL对象;WATER4LEVEL对象创建失败,抛出Exception

  • 示例代码
from machine import ADC, Pin
import water4level

# 初始化 ADC 类型的设备
adcObj = ADC(Pin(32))
waterlevelObj = water4level.WATER4LEVEL(adcObj)
print("waterlevel inited!")
  • 输出
waterlevel inited!

measureLevel() - 测量水位值,单位cm

  • 函数功能:

测量水位值,单位cm

  • 函数原型:

WATER4LEVEL.measureLevel()

  • 参数说明:

  • 返回值:

返回测到的水位值(数据类型:整型;单位:cm)

  • 示例:
from machine import ADC, Pin
import water4level
import utime

# 初始化 ADC 类型的设备
adcObj = ADC(Pin(32))
waterlevelObj = water4level.WATER4LEVEL(adcObj)
print("waterlevel inited!")
while True:             # 无限循环
    level = waterlevelObj.measureLevel()
    print("%d"%level+" cm")
    utime.sleep(1)
  • 输出
waterlevel inited!
0 cm
1 cm
1 cm
1 cm
2 cm
2 cm
3 cm
3 cm
3 cm
4 cm
4 cm
4 cm

四、接口案例

  • 案例代码
from machine import ADC, Pin
import water4level
import utime

# 初始化 ADC 类型的设备
adcObj = ADC(Pin(32))
waterlevelObj = water4level.WATER4LEVEL(adcObj)
print("waterlevel inited!")
while True:             # 无限循环
    level = waterlevelObj.measureLevel()
    print("%d"%level+" cm")
    utime.sleep(1)
  • 输出
waterlevel inited!
0 cm
1 cm
1 cm
1 cm
2 cm
2 cm
3 cm
3 cm
3 cm
4 cm
4 cm
4 cm

五、工作原理

Water Sensor液位(水位)传感器是一款简单易用、小巧轻便、性价比较高的水位/水滴识别检测传感器,其是通过具有一系列的暴露的平行导线线迹测量其水滴/水量大小从而判断水位。轻松完成水量到模拟信号的转换,输出的模拟值可以直接被程序中函数所应用,达到水位报警的功效,低功耗,灵敏度是其又一大特点。

参考文献及购买链接

[1] 水位传感器购买链接

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值