Учебники

Arduino — детектор воды / датчик

Блок датчика воды предназначен для обнаружения воды, который может широко использоваться для обнаружения дождя, уровня воды и даже утечки жидкости.

Детектор воды / датчик

Подключение датчика воды к Arduino — отличный способ обнаружить утечку, разлив, наводнение, дождь и т. Д. Он может использоваться для определения наличия, уровня, объема и / или отсутствия воды. Хотя это можно использовать для напоминания о поливе ваших растений, для этого есть лучший датчик Grove. Датчик имеет массив открытых следов, которые показывают НИЗКИЙ при обнаружении воды.

В этой главе мы подключим датчик воды к цифровому контакту 8 на Arduino и включим очень удобный светодиод, чтобы помочь определить, когда датчик воды соприкасается с источником воды.

Необходимые компоненты

Вам понадобятся следующие компоненты —

  • 1 × макет
  • 1 × Arduino Uno R3
  • 1 × Датчик воды
  • 1 × светодиод
  • Резистор 1 × 330 Ом

Процедура

Следуйте электрической схеме и подключите компоненты на макете, как показано на рисунке ниже.

Подключение контура датчика воды

эскиз

Откройте программное обеспечение Arduino IDE на своем компьютере. Кодирование на языке Arduino будет контролировать вашу схему. Откройте новый файл эскиза, нажав Новый.

эскиз

Arduino Code

#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, V out (+) и GND (-). Подключите датчик следующим образом —

  • Подключите + V s к + 5 В на вашей плате Arduino.
  • Подключите S к цифровому выводу № 8 на плате Arduino.
  • Соедините GND с GND на Arduino.
  • Подключите светодиод к цифровому выводу № 9 на плате Arduino.

Когда датчик обнаруживает воду, контакт 8 на Arduino становится НИЗКИМ, и затем светодиод на Arduino включается.

Результат

Вы увидите, что светодиодный индикатор загорается, когда датчик обнаруживает воду.