(SKU:RB-02S048)水位传感器
来自ALSROBOT WiKi
概述
- 2012 最新推出的 Water Sensor v1.0 是哈尔滨奥松机器人科技有限公司研发的一款简 单易用、小巧 轻便、性价比 较高的水位、水滴 识别与检测传 感器。此传感 器的 工作原 理是通过具有 一系列的暴露 的平行导线线迹测 量其水滴水量 的大小。与国 内外 同类产 品相比,不但 体积小,功能 强,而且设计巧妙 具有以下特点 :一、水量到 模拟 量的转 换;二、可塑 性强,本传感 器输出为基础模拟 值;三、低功 耗,灵敏度高 ;四 、可以直接与微处理器 或其他 逻辑 电路相 连接,适合各种开发板和控制器,例如:Arduino控制器、STC 单片 机、 AVR 单 片机等。
规格参数
- 产品名称 :水位 传感器
- 产品货号 :RB-02S048
- 工作电压 :DC5V
- 工作电流 :小于 20mA
- 传感器类 型:模 拟
- 检测面积 :40 mm x16mm
- 制作工艺 :FR4 双面喷锡
- 固定孔尺 寸:3.2mm
- 人性化设 计:半 月形凹 陷防滑 处理
- 工作温度 :10℃ -30℃
- 工作湿度 :10 %~90%无凝结
- 产品重量 :3 g
- 产品尺寸 :65 mm x 20 mm x 8mm
Water Sensor模块的测试
我们使用 Arduino 控制器来做个测试,需要用到硬件设备如下:
- Arduino 控制器×1
- Arduino 传感器扩展板×1
- Water Sensor 模块×1
- 3P 传感器连接线×2
- IR& LED Mod ue(红色)×1
- USB 数据通信线×1
- 使用杜邦线将 Water Sensor 连接到 Arduino 传感器扩展板接口 A1 上。使用传感器线将红色食人鱼灯连接到 Arduino 传感器扩展板 D8 上。完成硬件连接后,将代码编译后下载到 Arduino 里。Arduino 实验代码如下。
int analogPin = 1; //水位传感器连接到模拟口 1 int led = 12; //食 人鱼灯连接到数字口 12 int val = 0; //定 义变量 val 初值为 0 int data = 0; //定义变量 data 初值为 0 vo id setup() { pinMode(led, OUTPUT); //定义 led 为输出引脚 Serial.begin(9600); //设定波特率为 9600 }
vo id loop() { val = analogRead(analogPin); //读 取模拟值送给变量 val if( val>700){ //判 断变量 val 是否大于 700 digitalWr ite( led,HIGH); //变量 val 大于 700 时,点亮食人鱼灯 } else{ digitalWr ite( led,LOW); //变量 val 小于 700 时,熄灭食人鱼灯 } data = val; //变量 val 赋值给变 量 data Serial.pr intln(data); //串 口打印变量 data delay(100); }
在以上步骤完成后,我们测试一下低水 位,看看 实验现 象: