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

ардуино автоматический полив теплицы

Материалы:

* Arduino Uno или совместимая плата
* Датчик влажности почвы
* Водяной насос
* Реле
* Трубки и соединители для подачи воды
* Источник питания (5 В)

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

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

Программирование:

«`c++
// Значения влажности почвы
const int влажность_сухая = 400;
const int влажность_немного_сухая = 600;
const int влажность_нормальная = 800;

int датчик_влажности = 0; // Датчик влажности почвы

void setup() {
pinMode(12, OUTPUT); // Пин реле как выход
}

void loop() {
датчик_влажности = analogRead(A0);

// Проверяем влажность почвы
if (датчик_влажности < влажность_сухая) { digitalWrite(12, HIGH); // Включить насос } else if (датчик_влажности < влажность_немного_сухая) { digitalWrite(12, HIGH); // Включить насос на некоторое время } else if (датчик_влажности >= влажность_нормальная) {
digitalWrite(12, LOW); // Выключить насос
}
}
«`

Работа:

1. Датчик влажности почвы измеряет влажность почвы и отправляет значение на Arduino.
2. Arduino сравнивает значение влажности с предопределенными пороговыми значениями.
3. Если почва сухая, Arduino включает реле, которое подает питание на водяной насос.
4. Насос поливает растения до тех пор, пока почва не достигнет нормальной влажности.
5. Когда почва становится достаточно влажной, Arduino выключает насос.

Советы:

* Отрегулируйте пороговые значения влажности в зависимости от типа растений и почвы.
* Установите таймер, чтобы насос не работал без остановки.
* Используйте реле с подходящим номиналом для управляемого насоса.
* Защитите Arduino и остальные компоненты от влаги и брызг.