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

Описание

Датчик уровня жидкости - это простой, портативный и эффективный датчик, который можно использовать и как датчик дождя, влаги и пр. Датчик измеряет объем влаги/жидкости через нанесенные на модуль дорожки. По сравнению с аналогичными датчиками, этот датчик имеет преимущества за счет следующих опций:

  • пропорциональное изменение аналогового сигнала на выходе датчика количеству влаги/воды
  • гибкость: датчик на выходе имеет аналоговый (а не цифровой) сигнал
  • низкое энергопотребление и высокая чувствительность
  • возможно прямое подключение к контроллерам или другим логическим устройствам (без предварительной обработки сигнала)

Технические характеристики

  • Напряжение питания - 5 В
  • Потребляемый ток - 20 мА
  • Площадь измерений: 40 х 16 мм

Физические размеры

  • Модуль (Д х Ш х В): 65 х 20 х 8 мм

Плюсы использования

  • Универсальность (возможность использования и как датчика дождя)
  • Прост в подключении
  • Просты в использовании

Минусы использования

  • После окончания дождя, нужно время чтобы датчик высох (что может быть неудобным для погодных станций)

Пример подключения и использования

В примере демонстрируется получение данных с датчика уровня жидкости и вывод их в монитор Serial - порта. (Пример тестировался на контроллере Smart UNO)

Схема подключения:

Скетч для загрузки:

const int analogSignal = A0; //подключение аналогового сигналоьного пина
int humidity = 0; //переменная для хранения количества влаги

void setup() {
  Serial.begin(9600); //инициализация Serial порта
}

void loop() {
  humidity = analogRead(analogSignal); // чтение информации о количестве влаги

  //вывод сообщения
  Serial.print("The humidity value is ");
  Serial.println(humidity);
  
  delay(1000); //задержка 1 сек
}