На главную

  Датчики
  Разное

GygroSensor Ver. 2

Вторая версия датчика производит замер сопротивления на переменном токе.

На электроды подается переменное напряжение частотой примерно 500Гц в течение 0.1 секунды (накачка измерительного конденсатора), потом считывается значение АЦП. После считывания вычисляется процент влажности от разности установленных пределов.

Измерения производятся с периодом примерно 4 сек.
То есть измерение потом индикация (обычно тройная вспышка) и через небольшую паузу последующее измерение.
 
При достижении сухого предела на выход OUT подается 0 (включается полив).
После этого контроллер ждет достижения влажного предела и выключает полив (OUT=1). 

Принципиальная схема

Для измерения влажности почвы на ножке 2 микропроцессора генерируется переменное напряжение, поступающее на делитель R3,C2, электроды. Через разделительный конденсатор С5, интегральный усилитель DA1, диод шоттки VD2 заряжается измерительный конденсатор С4. После процесса зарядки 0.1 сек. снимается показание АЦП, выключается генерация и измерительный конденсатор разряжается через резистор R6. Остальные цепи не отличаются от схемы первой версии датчика.

Влажность почвы в процентном отношении контроллер показывает либо,
 тройными вспышками светодиода когда влажность находится в диапазоне между пределами,
либо постоянным свечением при достижении какого нибудь предела.


Красный горит постоянно         <= 4% - влажность меньше или равна установленному
                                        нижнему пределу, включается клапан полива
Красный Красный Красный         4 - 18%
Красный Желтый  Красный        18 - 32%
Желтый  Красный Желтый         32 - 44%
Желтый  Желтый  Желтый         44 - 56%
Желтый  Зеленый Желтый         56 - 70%
Зеленый Желтый  Зеленый        70 - 84%
Зеленый Зеленый Зеленый        84 - 96%

Зеленый горит постоянно         >96% - Влажность больше или равна установленному
                                        верхнему пределу, отключается клапан полива

Если светодиод не горит, то не установлены или равны между собой верхний и нижний пределы влажности.

Порядок настройки.

Настройка датчика аналогична настройке первой версии.

Для того чтобы войти в режим настройки надо нажать на кнопку и, не отпуская ее около (4 сек), дождаться постоянного Желтого свечения светодиода и только тогда отпустить кнопку.
 
Светодиод начнет давать двойные красные вспышки, что означает вход
в режим ввода нижнего предела влажности 0%. (сухая земля)

   Для ввода значения надо коротко нажать на кнопку. При этом светодиод начинает
быстро моргать красным около (4 сек), требуя подтвердить ввод значения коротким нажатием на кнопку.
При подтверждении частота вспышек уменьшится вдвое и значение АЦП будет записано в МК.
 
   Если ввод был неподтвержден светодиод вернется
в режим двойных вспышек, что означает отказ от ввода значения.

   Переход к вводу верхнего предела влажности 100% (влажная земля) осуществляется по длительному нажатию кнопки так же
как и в предыдущий режим. Только изменится цвет вспышек после входа в режим на зеленый.

Ввод значения в память МК производится аналогично вводу нижнего предела.

Если при вводе значения верхнего предела влажности он будет таким же или меньше нижнего предела ввод значения не будет произведен.

После ввода второго значения по длинному нажатию кнопки выходим из режима настройки.
 
Если в режиме настройки не нажимать кнопок около (30 сек) контроллер возвращается в рабочий режим.

Файлы:

схема: Gygro_v2_1.spl7

прошивка: GygroV2_WDT.hex


Статью добавил Николай.