Arduino 水位检测器/传感器

水位传感器砖设计用于水位检测,可广泛应用于检测降雨,水位,甚至液体泄漏。

Arduino 水位检测器/传感器

将水位传感器连接到Arduino是检测泄漏,溢出,洪水,雨水等的好方法。它可用于检测水的存在,水位,体积以及是否缺水。当这个用来提醒你给植物浇水时,有一个比较好的Grove传感器。传感器具有一系列暴露的迹线,当检测到水时读取LOW。

在本章中,我们将把水位传感器连接到Arduino上的数字引脚8,并将使用非常方便的LED来帮助识别水位传感器何时与水源接触。

必需的组件

你将需要以下组件:

  • 1 × Breadboard 面包板
  • 1 × Arduino Uno R3
  • 1 × 水位传感器
  • 1 × led
  • 1 × 

    330欧姆电阻

程序

按照电路图连接面包板上的组件,如下图所示。

Arduino 水位检测器/传感器

草图

在计算机上打开Arduino IDE软件。使用Arduino语言进行编码控制你的电路。通过单击“New”打开一个新的草图文件。

Arduino 水位检测器/传感器

Arduino代码

#define Grove_Water_Sensor 8 // Attach Water sensor to Arduino Digital Pin 8
#define LED 9 // Attach an LED to Digital Pin 9 (or use onboard LED)
 

void setup()
{
 
  pinMode(Grove_Water_Sensor, INPUT);

// The Water Sensor is an Input
  
  pinMode(LED, OUTPUT);

// The LED is an Output
  }
 
void loop()
{
   /* The water sensor will switch LOW when water is detected.
    Get the Arduino to illuminate the LED and activate the buzzer
    when water is detected, and switch both off when no water is present */
    if( digitalRead(Grove_Water_Sensor) == LOW)
{
      
   digitalWrite(LED,HIGH);

  
  }else{
      
   digitalWrite(LED,LOW);

    
   }
  }

代码说明

水位传感器具有三个端子:S,Vout(+)和GND(-)。按如下所示连接传感器:

  • 将+Vs连接到Arduino板上的+5v。
  • 将S连接到Arduino板上的数字引脚8。
  • 将GND连接到Arduino上的GND。
  • 将LED连接到Arduino板上的数字引脚9。

当传感器检测到水时,Arduino上的引脚8变为LOW,然后Arduino上的LED亮起。

结果

当传感器检测到水时,你会看到指示LED灯亮起。


彩虹

彩虹

点击边框调出视频工具条

实验材料:色素、试管、量杯(3个)、滴管、取样勺、白糖、清水

1、取3个量杯编号A、B、C,分别倒入20毫升温水,滴入3到5滴不同颜色的色素。

2、 依次在三个量杯中加入2勺、4勺、6勺白糖,(C号杯子因为加的糖过量,可能无法完全溶解,不用担心)。

3、用滴管吸取3毫升C溶液,轻轻按压滴管,让溶液沿着试管内壁慢慢流入试管中,然后用同样的方法注入3毫升B溶液, 最后注入3毫升A溶液,漂亮的彩虹就出现了。小朋友们可以试着挑战更多颜色层的彩虹哦。

科学原理:由于相同量的水加入了不同量的糖,所以液体密度各不相同,加了更多糖的水密度更高,密度大的液体重,会沉到底部,而密度低的则会处于上层,漂亮的液体彩虹由此而来。

如果觉得3层彩虹太容易了,您也可以挑战一下更多颜色层的彩虹哦!

ps:小编做的彩虹可以保存一个星期不混色哦,你的呢?


液体分层

液体分层

点击边框调出视频工具条

实验材料:色素、量杯(3个)、滴管、洗洁精、食用油、清水

1、在3个量杯中分别倒入30毫升的洗洁精、30毫升的清水、30毫升油。

2、洗洁精中滴入10滴色素并搅拌,清水中滴入5滴色素并搅拌,两种色素颜色需不同。

3、用滴管依次把清水、油缓慢注入到装有洗洁精的量杯中,最终会呈现出漂亮的液体分层。


科学原理:洗洁精、清水、油的密度各不相同,三种液体洗洁精的密度最大,清水次之,油的密度最小,密度大的液体重,会沉到底部,

而密度小的液体轻,浮在上面,从而到达分层的效果。