原创 「雕爷学编程」Arduino动手做(24)——水位传感器模块

2019-9-4 16:03 3806 27 6 分类: 智能硬件 文集: 雕爷学编程

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


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

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


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

规格参数:
工作电压:DC3-5V
工作电流:小于20mA
传感器类型:模拟
检测面积:40mm x 16mm最深只能测4cm
制作工艺:FR4双面喷锡
工作温度:10℃-30℃
工作湿度:10%-90%无凝结
模块重量:3.5g
板子尺寸:62mm x 20mm x 8mm

接口说明
把水位传感器连接到扩展板A0号模拟管脚
1、+(VCC):接电源正极(3-5V);
2、-(GND):接电源负极;
3、S:模拟信号输出

仿真接线图

/*
  • 【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);
  • }
  • 复制代码



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


    视频:认识模拟水位传感器

    http://v.ifeng.com/201903/video_36257907.shtml

    作者: 雕爷学编程, 来源:面包板社区

    链接: https://mbb.eet-china.com/blog/uid-me-3894459.html

    版权声明:本文为博主原创,未经本人允许,禁止转载!

    PARTNER CONTENT

    文章评论6条评论)

    登录后参与讨论

    雕爷学编程 2019-11-19 10:30

    面包板社区管理员: 代发网友提问:@溪晨:“楼主你好,我用esp32 接水滴传感器 直接DO口可以实现代码吗,有水现实0没有就显示1,新手小白 用的是ardunio开发工具” ...
       你好,目前主要是在学习Arduino,系列实验还未全部完成

    面包板社区管理员 2019-10-25 09:16

    代发网友提问:@溪晨:“楼主你好,我用esp32 接水滴传感器 直接DO口可以实现代码吗,有水现实0没有就显示1,新手小白 用的是ardunio开发工具”

    雕爷学编程 2019-9-7 05:46

    dmm8: 从66种到108种啦,强!!!!
       第108是昨晚完成了,谢谢鼓励,继续寻找其他传感器和模块。。。。。

    雕爷学编程 2019-9-7 05:44

    curton: 很好的资源
       谢谢鼓励

    curton 2019-9-5 21:16

    很好的资源

    dmm8 2019-9-5 08:41

    从66种到108种啦,强!!!!
    相关推荐阅读
    雕爷学编程 2023-06-20 08:52
    【雕爷学编程】Arduino动手做(117)---P10V706LED屏模组
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
    雕爷学编程 2023-06-18 14:52
    【雕爷学编程】Arduino动手做(116)---五向导航按键模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
    雕爷学编程 2023-06-18 13:23
    【雕爷学编程】Arduino动手做(115)---HB100多普勒雷达模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
    雕爷学编程 2023-06-18 11:10
    【雕爷学编程】Arduino动手做(114)---US-015高分辨超声波模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
    雕爷学编程 2023-06-17 09:10
    【雕爷学编程】Arduino动手做(113)---5110液晶屏模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
    雕爷学编程 2023-06-17 06:36
    【雕爷学编程】Arduino动手做(112)---2.4G24L01无线模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为...
    我要评论
    6
    27
    关闭 站长推荐上一条 /3 下一条