Датчик уровня жидкости
Описание
Датчик уровня жидкости - это простой, портативный и эффективный датчик, который можно использовать и как датчик дождя, влаги и пр. Датчик измеряет объем влаги/жидкости через нанесенные на модуль дорожки. По сравнению с аналогичными датчиками, этот датчик имеет преимущества за счет следующих опций:
- пропорциональное изменение аналогового сигнала на выходе датчика количеству влаги/воды
- гибкость: датчик на выходе имеет аналоговый (а не цифровой) сигнал
- низкое энергопотребление и высокая чувствительность
- возможно прямое подключение к контроллерам или другим логическим устройствам (без предварительной обработки сигнала)
Технические характеристики
- Напряжение питания - 5 В
- Потребляемый ток - 20 мА
- Площадь измерений: 40 х 16 мм
Физические размеры
- Модуль (Д х Ш х В): 65 х 20 х 8 мм
Плюсы использования
- Универсальность (возможность использования и как датчика дождя)
- Прост в подключении
- Просты в использовании
Минусы использования
- После окончания дождя, нужно время чтобы датчик высох (что может быть неудобным для погодных станций)
Пример подключения и использования
В примере демонстрируется получение данных с датчика уровня жидкости и вывод их в монитор Serial - порта. (Пример тестировался на контроллере Smart UNO)
Что нужно | Кол-во, шт |
---|---|
Контроллер Smart UNO | 1 |
Датчик уровня жидкости Keyestudio | 1 |
Провода папа-мама | 3 |
Схема подключения:
Скетч для загрузки:
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 сек }