查看: 2150|回复: 27

[经验] 【Arduino】108种传感器系列实验(24)---水位传感器模块

[复制链接]
  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

    发表于 2019-6-15 20:29 | 显示全部楼层 |阅读模式
    本帖最后由 eagler8 于 2019-8-27 09:33 编辑

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。

    【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

    实验二十四:水位水滴传感器模块(Water Sensor)


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


    01.jpg

  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-15 20:42 | 显示全部楼层
    规格参数:
    工作电压:DC3-5V
    工作电流:小于20mA
    传感器类型:模拟
    检测面积:40mm x 16mm最深只能测4cm
    制作工艺:FR4双面喷锡
    工作温度:10℃-30℃
    工作湿度:10%-90%无凝结
    模块重量:3.5g
    板子尺寸:62mm x 20mm x 8mm
    02 (1).jpg

  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-15 21:00 | 显示全部楼层
    接口说明
    把水位传感器连接到扩展板A0号模拟管脚
    1、+(VCC):接电源正极(3-5V);
    2、-(GND):接电源负极;
    3、S:模拟信号输出


    07.jpg

    06.jpg

  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-15 21:04 | 显示全部楼层
    仿真接线图


    08.jpg
  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-15 21:42 | 显示全部楼层
    10.jpg
  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-15 21:46 | 显示全部楼层
    本帖最后由 eagler8 于 2019-9-4 15:35 编辑

    kittenblock中小学创客名师推荐的图形化编程软件

    /*
    【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
    实验二十四:水位水滴传感器模块(Water Sensor)
    */
     
    double temp,data;
    
    void setup() 
    {
    Serial.begin(9600);
    }
    
    void loop()
    {
    temp=(long)analogRead(A0);
    data=(temp/770)*40;
    Serial.print("the depth is:");
    Serial.print(data);
    Serial.println("mm");
    delay(1000);
    }



  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-15 21:48 | 显示全部楼层
    11.jpg
  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-15 21:51 | 显示全部楼层
    13.jpg
  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-15 21:53 | 显示全部楼层
    本帖最后由 eagler8 于 2019-11-13 09:07 编辑

    水位传感器没有插入到水中时,输出值为0,随着水位传感器逐渐没入水中,模拟引脚的值越来越大,当完全没入水中时,输出值最大为770左右。然后逐渐拔出水位传感器,模拟引脚的值随之减小。但是当水位传感器完全拔出来后,输出值没有为0,个人认为是这时水位传感器的表面还有水,会影响模拟引脚的输出值。用干纸巾擦干水位传感器的表面后,模拟引脚的输出值变为0。


    12.jpg
  • TA的每日心情
    奋斗
    2019-12-7 08:15
  • 签到天数: 200 天

    [LV.7]常住居民III

     楼主| 发表于 2019-6-16 06:43 | 显示全部楼层
    14.jpg
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    Blynk与m5stack basic以及uiflow的交互玩法
    Blynk与m5stack basic以及
    Blynk与m5stack basic以及uiflow的交互玩法 [准备工作我们假设玩家已经熟悉下面的准备
    [Arduino物联网开发实战2]数据反馈
    [Arduino物联网开发实战2]
    [md]上一篇:(https://www.arduino.cn/thread-83177-1-1.html) 除了控制设备外,blin
    用蓝牙串口模块传递的数据控制继电器开关的问题
    用蓝牙串口模块传递的数据
    我用hc08串口模块传进1(开)、0(关)。但每次按1的时候继电器指示灯只是闪烁一下,
    DIY3D打印激光雕刻机
    DIY3D打印激光雕刻机
    说到激光雕刻机,有人可能会想到,大型机器肆意切削金属,或者木片的大型机器,它们无
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表