Эта страница только для чтения. Вы можете посмотреть исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Датчик уровня жидкости ====== ===== Описание ===== Датчик уровня жидкости - это простой, портативный и эффективный датчик, который можно использовать и как датчик дождя, влаги и пр. Датчик измеряет объем влаги/жидкости через нанесенные на модуль дорожки. По сравнению с аналогичными датчиками, этот датчик имеет преимущества за счет следующих опций: * пропорциональное изменение аналогового сигнала на выходе датчика количеству влаги/воды * гибкость: датчик на выходе имеет аналоговый (а не цифровой) сигнал * низкое энергопотребление и высокая чувствительность * возможно прямое подключение к контроллерам или другим логическим устройствам (без предварительной обработки сигнала) ==== Технические характеристики ==== * Напряжение питания - 5 В * Потребляемый ток - 20 мА * Площадь измерений: 40 х 16 мм ==== Физические размеры ==== * Модуль (Д х Ш х В): 65 х 20 х 8 мм ==== Плюсы использования ==== * Универсальность (возможность использования и как датчика дождя) * Прост в подключении * Просты в использовании ==== Минусы использования ==== * После окончания дождя, нужно время чтобы датчик высох (что может быть неудобным для погодных станций) ===== Пример подключения и использования ===== В примере демонстрируется получение данных с датчика уровня жидкости и вывод их в монитор Serial - порта. (Пример тестировался на контроллере Smart UNO) ^ Что нужно ^ Кол-во, шт ^ | [[https://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | | [[https://smartelements.ru/collection/datchiki-i-sensory/product/datchik-urovnya-zhidkosti-keyestudio|Датчик уровня жидкости Keyestudio]] | 1 | | [[https://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-papa-mama|Провода папа-мама]] | 3 | **Схема подключения:** {{ :главная:датчики:rain_sensor_keyestudio.jpg?nolink |}} **Скетч для загрузки:** <file Arduino> 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 сек } </file>