В этой статье мы рассмотрим датчик уровня воды, который также можно назвать датчиком обнаружения утечек. В данную статью мы включили электрические схемы, примеры кодов, распиновку и технические данные. Этот датчик подключается к аналоговому входу и выдает целочисленное значение от 0 до 500, указывающее на уровень воды.
Описание
Датчик уровня воды или датчик обнаружения утечек представляет собой 3-контактный модуль А, который выводит аналоговый сигнал (как правило, от 0 до 500) , что указывает на примерную глубину погружения в воде. При использовании вместе с подтягивающим резистором его можно использовать как цифровое устройство для индикации наличия утечки. Данный датчик можно заказать здесь.
![]() |
![]() |
Технические характеристики
Технические характеристики модуля датчика уровня воды:
- Рабочее напряжение: + 5 В
- Рабочий ток: <20 мА
- Тип датчика: аналоговый или цифровой
- Зона обнаружения воды/утечки: 40 мм x 16 мм
- Размер монтажного отверстия: 3 мм
- Влажность при эксплуатации: от 10% до 90% (без конденсации)
- Рабочая температура: от -30 ° C до 50 ° C
- Масса: 3 грамма
- Размеры продукта: 62 мм x 20 мм x 8 мм
Распиновка
Этот датчик имеет три контакта: GND (земля), Vcc (+) и S (signal/сигнальный).
Пример кода датчика уровня воды
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
int resval = 0; // сохранение значений int respin = A5; // используемый пин void setup() { // запустите Монитор порта Serial.begin(9600); } void loop() { resval = analogRead(respin); //Считывание данных с аналогового вывода и сохранение if (resval <= 100) { Serial.println("Water Level: Empty"); } else if (resval > 100 && resval <= 300) { Serial.println("Water Level: Low"); } else if (resval > 300 && resval <= 330) { Serial.println("Water Level: Medium"); } else if (resval > 330) { Serial.println("Water Level: High"); } delay(1000); } |
Подключение к Ардуино
- Вывод датчика уровня воды GND к Arduino GND
- Сигнальный вывод датчика уровня воды к PIN A5 Arduino
- Вывод датчика уровня воды Vcc + к Arduino 5V
Мы надеемся, что эта статья была для вас полезной. Пожалуйста, оставьте комментарий ниже, если вам нравятся наши статьи. А мы, в свою очередь, будем писать больше статей о датчиках к Ардуино.
С Уважением, МониторБанк