
Интернет-магазин «Неглупый Дом»
YL-69 — два металлических электрода, которые втыкаются в землю, плюс плата-компаратор FC-28. Датчик измеряет, насколько хорошо почва проводит ток между электродами: чем влажнее земля, тем ниже сопротивление и выше проводимость.
Диапазон значений analogRead() сильно зависит от конкретной почвы, глубины погружения электродов и даже влажности воздуха — нельзя просто взять чужие цифры «сухо меньше 300, мокро больше 600» и написать в код. Правильно — откалибровать самому: сунуть датчик в сухую землю и записать значение, полить и записать новое, взять что-то среднее как порог срабатывания.
Если держать электроды под напряжением постоянно, они со временем окисляются от электролиза во влажной земле, и датчик начинает врать. Правильнее подавать питание на датчик только на момент измерения — через цифровой пин Arduino: HIGH перед чтением, LOW сразу после — и датчик прослужит намного дольше.
Ещё модули для Arduino: Электронные модули.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.