Ардуино - датчик влажности почвы или протечки
Подключение к Ардуино датчиков влажности почвы или протечки.
Схема подключения
Схема справедлива для любых схожих датчиков.
Потенциометр (синяя крутилка) выставите в среднее положение.
Скетч
Для датчика протечки:
int sensorPin = A0;
int sensorValue = 0;
void setup()
{
Serial.begin(57600);
pinMode(13, OUTPUT);
}
void loop()
{
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
delay(200);
if(sensorValue < 600) digitalWrite(13, HIGH);
else digitalWrite(13, LOW);
}
Открыв монитор последовательного порта и опустив сенсор в воду, Вы увидите как значение будет уменьшаться. Когда значение уменьшится до 600, на ардуине загорится светодиод.
Значение if(sensorValue < 600) подберите опытным путём.
Для датчика влажности почвы:
int sensorPin = A0;
int sensorValue = 0;
void setup()
{
Serial.begin(57600);
pinMode(13, OUTPUT);
}
void loop()
{
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
delay(200);
if(sensorValue > 700) digitalWrite(13, HIGH);
else digitalWrite(13, LOW);
}
Вставьте сенсор в горшок с цветком и ардуина будет напоминать о поливе.
Значение if(sensorValue > 700) опять-таки придётся подбирать опытным путём.
Это всё.
Купить датчик
Вступайте в Telegram-группу Arduino
- +307
- stD
31866
Поддержать автора
Комментарии (3)
Не поможете ли co скейтчем для Nano и датчика протечки (+5 gnd(10 KOm) data) с пищалкой на конце.
Логика простая: появилась вода на датчике- пищалка запищала (а может и носом ткнете в готовое решение в сети).
Буду крайне признателен!