Что вам понадобится:
* Плата Arduino (например, Arduino Uno)
* Модуль реле
* Насос для полива
* Датчик влажности почвы
* Источник питания
* Провода
* Корпус (по желанию)
Схема подключения:
1. Подключите датчик влажности к аналоговому входу A0 на плате Arduino.
2. Присоедините насос к выходу релейного модуля.
3. Подключите релейный модуль к цифровому выходу на плате Arduino.
4. Подсоедините источник питания к Arduino и насосу.
Код программы:
«`
const int sensorPin = A0; // Аналоговый вход для датчика влажности
const int relayPin = 8; // Цифровой выход для реле
int threshold = 300; // Порог для влажности почвы
void setup() {
Serial.begin(9600);
pinMode(relayPin, OUTPUT);
}
void loop() {
int moisture = analogRead(sensorPin);
Serial.println(moisture);
if (moisture < threshold) { digitalWrite(relayPin, HIGH); Serial.println("Полив включен"); } else { digitalWrite(relayPin, LOW); Serial.println("Полив выключен"); } delay(5000); } ``` Инструкции по эксплуатации: 1. Соберите схему согласно схеме подключения. 2. Загрузите код программы на плату Arduino. 3. Поместите датчик влажности в почву растения. 4. Включите источник питания. 5. Система автоматического полива будет контролировать уровень влажности почвы и включать или выключать насос в зависимости от заданного порога. Настройка порога влажности: Вы можете настроить порог влажности, изменив значение переменной `threshold` в коде программы. Чем ниже значение, тем чаще будет включаться насос. Корпус: По желанию вы можете поместить систему в корпус для защиты от окружающей среды.