ардуино для автоматического полива - НАУКА О БЛАГОУСТРОЙСТВЕ

ардуино для автоматического полива

Материалы:

* Arduino Uno или аналогичная плата
* Модуль реле
* Датчик влажности почвы
* Насос для полива
* Кабели и провода
* Контейнер для воды

Схема подключения:

1. Подключите датчик влажности почвы к аналоговому входу A0 на Arduino.
2. Подключите модуль реле к цифровым выходам Arduino.
3. Подключите насос для полива к выходам реле.
4. Подключите источник питания к Arduino и реле.

Код программы:

«`c++
// Установка пинов
const int soilSensorPin = A0;
const int relayPin = 2;

// Установка порогового значения для полива
const int moistureThreshold = 500;

void setup() {
// Настройка пинов
pinMode(soilSensorPin, INPUT);
pinMode(relayPin, OUTPUT);
}

void loop() {
// Чтение значения датчика влажности почвы
int soilMoisture = analogRead(soilSensorPin);

// Проверка, нуждается ли почва в поливе
if (soilMoisture < moistureThreshold) { // Включение насоса для полива digitalWrite(relayPin, HIGH); delay(5000); // Поливать в течение 5 секунд digitalWrite(relayPin, LOW); // Выключение насоса } // Задержка перед следующим циклом delay(1000); } ``` Настройка: * Загрузите код программы на Arduino. * Установите датчик влажности почвы в почву, которую вы хотите поливать. * Отрегулируйте пороговое значение `moistureThreshold` в соответствии с типом почвы и потребностями растений. * Подключите контейнер с водой к насосу. Работа: Когда уровень влажности в почве падает ниже порогового значения, Arduino активирует реле, включая насос для полива. Насос поливает растения в течение заданного времени, а затем выключается. Arduino непрерывно отслеживает влажность почвы и повторяет цикл полива по мере необходимости.