Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Датчик влажности почвы - это датчик, который можно использовать для измерения влажности почвы. Подходит для создания прототипов проектов интеллектуального сельского хозяйства, проектов контроллеров орошения или проектов сельского хозяйства IoT.
Этот датчик имеет 2 зонда. Которая используется для измерения сопротивления почвы.
Когда почва влажная или влажная, сопротивление будет другим, чем когда почва сухая. Датчик считывает сопротивление в каждом случае и преобразует его в данные о влажности.
Шаг 1. Необходимые компоненты
Требуются следующие компоненты:
- Датчик влажности почвы
- Ардуино Нано
- Проволочная перемычка
- USB мини
- Бутылка воды
Шаг 2: соберите все компоненты
Подключите плату Arduino к датчику влажности почвы. Смотрите картинку или инструкцию, которые я написал ниже:
Влага почвы для Arduino
VCC ==> + 5 В
GND ==> GND
АО ==> А0
Шаг 3: сделайте набросок
Датчики влажности почвы можно считывать напрямую, без использования дополнительной библиотеки. Вы можете использовать аналоговый вход для считывания значения датчика.
Это набросок, который я сделал для чтения значения датчика:
int sensorPin = A0; // выбираем входной контакт для потенциометра int sensorValue = 0; // переменная для хранения значения, поступающего от датчика
void setup () {
Serial.begin (9600);
}
void loop () {
// считываем значение с датчика: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); задержка (1000); }
или загрузите файл, который я включил ниже
Шаг 4: результаты
Когда я кладу датчик за пределы бутылки, отображается значение от 700 до 1023.
Когда я помещаю датчик в бутылку с водой, отображается значение от 250 до 700.
можно сделать вывод, что:
- значение от 250 до 700 означает влажный
- значение от 700 до 1023 означает сухой
Вы можете откалибровать его, когда попробуете