Датчик уровня воды для Ардуино

Датчик уровня воды или датчик дождя для ардуино

Достаточно часто в различных проектах необходимо определить уровень воды в резервуаре, либо наличие воды. Для этих целей разработан датчик уровня воды ардуино, или по другому датчик дождя. Рассмотрим принцип действия датчика уровня воды на примере модуля Water Sensor.

Датчик уровня воды для ардуино

Данный модуля представляет собой поверхность с металлическими полосками. Которые попадая в воду изменяют свое сопротивление, аналогично потенциометру. В зависимости от уровня воды, формируется сопротивление на модуле. С повышением уровня воды, сопротивление уменьшается и на оборот. В соответствии с сопротивлением модуль выдает на сигнальную линию уровень тока.

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

Схема подключения датчика уровня воды
  • Черный провод — GND(земля);
  • Красный провод — VCC (питание) 5V;
  • Зеленый провод — Signal аналоговый выход (S).

Пример программы

// Выводы, подключенные к датчику
#define sensorPower 7
#define sensorPin A0

// Переменная для хранения значения уровня воды
int val = 0;

void setup() 
{
  // Настраиваем D7 на выход
  pinMode(sensorPower, OUTPUT);

  // Устанавливаем низкий уровень, чтобы на датчик не подавалось питание
  digitalWrite(sensorPower, LOW);

  Serial.begin(9600);
}

void loop() 
{
  // получить показания из функции ниже и напечатать его
  int level = readSensor();

  Serial.print("Water level: ");
  Serial.println(level);

  delay(1000);
}

// Данная функция используется для получения показаний
int readSensor() 
{
  digitalWrite(sensorPower, HIGH);  // Включить датчик
  delay(10);                        // Ждать 10 миллисекунд
  int val = analogRead(sensorPin);  // Прочитать аналоговое значение от датчика
  digitalWrite(sensorPower, LOW);   // Выключить датчик
  return val;                       // Вернуть текущее показание
}

Документация

Где купить?

  • Датчик уровня воды — 1 штука
  • Датчик уровня воды — 5 штук
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии