(SKU:RB-02S048)水位传感器

来自ALSROBOT WiKi
2015年8月21日 (五) 14:47夜枫讨论 | 贡献的版本

跳转至: 导航搜索


Fgn1.jpg

目录

产品概述

液位(水位)传感器是哈尔滨奥松机器人科技有限公司研发的一款简单易用、小巧轻便、性价比较高的水位/水滴识别检测传感器,其是通过具有一系列的暴露的平行导线线迹测量其水滴/水量大小从而判断水位。轻松完成水量到模拟信号的转换,输出的模拟值可以直接被程序中函数所应用,达到水位报警的功效,低功耗,灵敏度是其又一大特点。配合328、2560、Leonardo等控制器可直接插接到传感器扩展板上应用,效果更加明显。

规格参数

  1. 工作电压:DC5V
  2. 工作电流:小于20mA
  3. 传感器类型:模拟
  4. 检测面积:40mm x 16mm
  5. 制作工艺:FR4双面喷锡
  6. 固定孔尺寸:3.2mm
  7. 人性化设计:半月形凹陷防滑处理
  8. 工作温度:10℃-30℃
  9. 工作湿度:10%-90%无凝结
  10. 产品重量:3g
  11. 产品尺寸:65mm x 20mm x 8mm

使用方法

引脚定义

  • S:信号输出
  • VCC:电源正极;
  • GND:电源负极

连接图示

通过3P传感器连接线插接到Carduino UNO R3 控制器专用传感器扩展板上使用

应用例程

我们使用 Arduino 控制器来做个测试,需要用到硬件设备如下:

  1. Arduino 控制器×1
  2. Arduino 传感器扩展板×1
  3. Water Sensor 模块×1
  4. 3P 传感器连接线×2
  5. IR& LED Mod ue(红色)×1
  6. USB 数据通信线×1

使用杜邦线将 Water Sensor 连接到 Arduino 传感器扩展板接口 A1 上。使用传感器线将红色食人鱼灯连接到 Arduino 传感器扩展板 D12 上。完成硬件连接后,将代码编译后下载到 Arduino 里。

示例代码

int analogPin = 1;                           //水位传感器连接到模拟口 1 
int led = 12;                                 //食 人鱼灯连接到数字口 12 
int val = 0;                                  //定 义变量 val 初值为 0 
int data = 0;                                 //定义变量 data 初值为 0 
void setup() 
{ 
pinMode(led, OUTPUT);                 //定义 led 为输出引脚 
Serial.begin(9600);                       //设定波特率为 9600 
}
void loop() 
{ 
val = analogRead(analogPin);             //读取模拟值送给变量 val 
if( val>700){                             //判断变量 val 是否大于 700 
digitalWrite(led,HIGH);    //变量 val 大于 700 时,点亮食人鱼灯 
} 
else{ 
digitalWrite(led,LOW);     //变量 val 小于 700 时,熄灭食人鱼灯 
} 
data = val;                                 //变量 val 赋值给变 量 data 
Serial.println(data);                         //串口打印变量 data 
delay(100);
} 

程序效果

在以上步骤完成后,我们测试一下低水位,看看实验现象:

Fgn2.jpg
Fgn3.jpg

备注:由于实验条件的不同,所以在您实验过程中可能需要调整参数Val的范围来实现例程中所产生的现象

产品相关推荐

Erweima.png

购买地址

水位传感器

周边产品推荐

土壤温湿度传感器
水蒸气传感器 雨水探测器 液位开关
通用传感器连接线 3P杜邦连接线

相关问题解答

相关学习资料

奥松机器人技术论坛