====== Датчик уровня жидкости угловой ======
===== Описание =====
Датчик уровня жидкости поможет проконтролировать наличие воды в резервуаре. Сам датчик представляет собой геркон, размещенный в полой трубке с двумя загерметизированными выводами. В поплавке располагается небольшой магнит. При поднятии поплавка магнит приводит к срабатыванию геркона, в результате чего цепь оказывается замкнута. Как только уровень воды падает - поплавок опускается, цепь размыкается.
 
Датчик незаменим в системах автоматического полива с промежуточной емкостью. Поможет избежать переполнения емкости с водой. Датчик позволит отключить систему наполнения емкости с водой.
 
Подключается к контроллеру с помощью двух проводов, причем их полярность значения не имеет. Один вывод соединяется с выводом GND, второй с сигнальным выводом. Результатом работы датчика является логический 0 (поплавок опущен, цепь разомкнута) и 1 (поплавок поднят, цепь замкнута).
 
Датчик выполнен в пластиковом корпусе, а потому не рекомендуется использовать его в агрессивных жидкостях.
 
Крепление датчика предусмотрено через отверстие в дне или крышке емкости. Для этих целей с одной стороны датчика предусмотрена резьба. Фиксация осуществляется с помощью ответной гайки. Силиконовая прокладка, входящая в комплект сделает соединение герметичным.

==== Технические характеристики ====
  * Ход поплавка: 7 мм
  * Диаметр резьбы: 11,5 мм
  * Рабочая температура: от -10 (для незамерзающих жидкостей) до +60˚С
  * Рабочее давление: до 0,6 МПа

==== Физические размеры ====
  * Габаритные размеры ДхШхВ:  54 х 24 х 36 мм
  * Диаметр поплавка: 24 мм

==== Плюсы использования ====
  * Прост и удобен в использовании
  * Низкая цена


==== Минусы использования ====
  * Может вызывать затруднение в креплении на ёмкости

Принцип работы датчика схематично представлен ниже:
{{ :главная:датчики:угловой_жидк.gif?nolink |}}

===== Пример работы с датчиком =====
**Пример:** в примере демонстрируется подключение датчика к контроллеру Smart UNO, снятие показаний датчика и вывод результата в монитор Serial порта.

^ Что нужно:                                                                                                                                       ^ Кол-во, шт  ^
| [[http://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]]                                                     | 1           |
| [[http://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>
