Эта страница только для чтения. Вы можете посмотреть исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Датчик уровня жидкости угловой ====== ===== Описание ===== Датчик уровня жидкости поможет проконтролировать наличие воды в резервуаре. Сам датчик представляет собой геркон, размещенный в полой трубке с двумя загерметизированными выводами. В поплавке располагается небольшой магнит. При поднятии поплавка магнит приводит к срабатыванию геркона, в результате чего цепь оказывается замкнута. Как только уровень воды падает - поплавок опускается, цепь размыкается. Датчик незаменим в системах автоматического полива с промежуточной емкостью. Поможет избежать переполнения емкости с водой. Датчик позволит отключить систему наполнения емкости с водой. Подключается к контроллеру с помощью двух проводов, причем их полярность значения не имеет. Один вывод соединяется с выводом GND, второй с сигнальным выводом. Результатом работы датчика является логический 0 (поплавок опущен, цепь разомкнута) и 1 (поплавок поднят, цепь замкнута). Датчик выполнен в пластиковом корпусе, а потому не рекомендуется использовать его в агрессивных жидкостях. Крепление датчика предусмотрено через отверстие в дне или крышке емкости. Для этих целей с одной стороны датчика предусмотрена резьба. Фиксация осуществляется с помощью ответной гайки. Силиконовая прокладка, входящая в комплект сделает соединение герметичным. ==== Технические характеристики ==== * Ход поплавка: 7 мм * Диаметр резьбы: 11,5 мм * Рабочая температура: от -10 (для незамерзающих жидкостей) до +60˚С * Рабочее давление: до 0,6 МПа ==== Физические размеры ==== * Габаритные размеры ДхШхВ: 54 х 24 х 36 мм * Диаметр поплавка: 24 мм ==== Плюсы использования ==== * Прост и удобен в использовании * Низкая цена ==== Минусы использования ==== * Может вызывать затруднение в креплении на ёмкости Принцип работы датчика схематично представлен ниже: {{ :главная:датчики:угловой_жидк.gif?nolink |}} ===== Пример работы с датчиком ===== **Пример:** в примере демонстрируется подключение датчика к контроллеру Smart UNO, снятие показаний датчика и вывод результата в монитор Serial порта. ^ Что нужно: ^ Кол-во, шт ^ | [[https://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | | [[https://smartelements.ru/collection/datchiki-i-sensory/product/datchik-urovnya-zhidkosti-uglovoy| Датчик уровня жидкости, угловой]] | 1 | //Примечание: При подключении датчика к контроллеру, при разомкнутой цепи состояние вывода будет принимать случайные значения, поэтому следует при подключении установить подтягивающий резистор физически или использовать встроенный резистор в контроллере.// **Схема подключения:** {{ :главная:датчики:угловой_датчик_жидкости.png?nolink |}} **Пример кода:** <file Arduino> const int sensor = 8; //пин подключения датчика void setup() { pinMode(sensor, INPUT_PULLUP); //установка пина на вход (подтягивая через внутренний резистор к 1) Serial.begin(9600); //инициализация монитора Serial-порта } void loop() { bool value = digitalRead(sensor); //чтение значения с датчика if (value == false) { //датчик погружен в воду Serial.println("FULL"); //сообщение в монитор порта } else { Serial.println("EMPTY"); //иначе датчик сообщает что резервуар пустой } delay(1000); //задержка на 1 секунду } </file>