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

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

Материалы:

* Arduino Uno или аналогичный микроконтроллер
* Датчик влажности почвы (например, FC-28)
* Водяной насос
* Трубки и соединители для полива
* Блок питания
* Провода

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

«`
Датчик влажности почвы -> аналоговый вход A0
Водяной насос -> цифровой выход 12
«`

Программный код:

«`c++
#include

// Установите аналоговый вход для датчика влажности почвы
const int датчикВлажности = A0;

// Установите цифровой выход для водяного насоса
const int водныйНасос = 12;

// Установите пороговое значение влажности почвы
const int пороговоеЗначениеВлажности = 300;

void setup() {
// Установите цифровой выход для насоса как OUTPUT
pinMode(водныйНасос, OUTPUT);
}

void loop() {
// Считайте показания с датчика влажности почвы
int влажность = analogRead(датчикВлажности);

// Проверьте, ниже ли показания порога
if (влажность < пороговоеЗначениеВлажности) { // Включите водяной насос digitalWrite(водныйНасос, HIGH); } else { // Выключите водяной насос digitalWrite(водныйНасос, LOW); } // Задержка на одну секунду delay(1000); } ``` Инструкции по сборке: 1. Подключите датчик влажности почвы к аналоговому входу A0. 2. Подключите водяной насос к цифровому выходу 12. 3. Подключите трубки и соединители для полива к насосу и датчику. 4. Подключите Arduino к блоку питания. 5. Загрузите программный код в Arduino. Использование: * Разместите датчик влажности почвы в почве. * Установите пороговое значение влажности в соответствии с потребностями ваших растений. * Включите Arduino и подайте питание на систему. * Система будет автоматически поливать растения, когда влажность почвы упадет ниже порогового значения.