12

## Гидропоника на Arduino: выращиваем растения как профи, но без грязи!

Привет! Хотите свежую зелень, клубнику или даже помидоры прямо у себя дома, но дача далеко, а подоконник мал? Тогда гидропоника – ваш выбор! Сегодня мы разберемся, как собрать простую, но эффективную гидропонную систему своими руками, да еще и с автоматикой на Arduino.

**Что за зверь такой – гидропоника?**

Это способ выращивания растений без почвы, когда все питательные вещества поступают прямиком к корням через специальный раствор. Круто, правда?

**Наша цель:** создать умную гидропонную систему с Arduino, которая будет сама поливать растения и включать/выключать свет.

**1. Что нам понадобится:**

* **Ёмкость для раствора (резервуар):** обычный пластиковый контейнер с крышкой – самое то.

* **Горшочки для растений:** подойдут пластиковые стаканчики, только не забудьте проделать дырочки в дне для корней.

* **Насос для раствора (водяной насос):** например, **ULKA Model E Type EP5** (маломощный насос для аквариума).

* **Трубки (шланги):** чтобы раствор добирался от насоса до горшочков (например, силиконовые трубки диаметром 6 мм).

* **Таймер (электронный таймер):** будет командовать поливом (например, **ORBIS T15 Mini**).

* **Датчик уровня воды (поплавковый датчик):** следит, чтобы система не пересохла (например, **DFRobot Gravity: Analog Liquid Level Sensor**).

* **Arduino Uno (или похожая плата):** мозг всей операции (например, **Arduino Uno R3**).

* **Реле (электромагнитное реле):** включает/выключает насос и свет по команде Arduino (например, **Songle SRD-05VDC-SL-C**).

* **Датчик освещенности (фоторезистор):** определяет, когда нужно включить свет, а когда – выключить (например, **GL5528**).

* **Лампа для растений (фитолампа или светодиодная лента):** чтобы растения не грустили без солнышка (например, **фитолампа Mars Hydro TS 600** или светодиодная лента с полным спектром).

* **Провода, соединительные штучки, крепеж:** все, чтобы собрать систему воедино.

* **Питательный раствор для гидропоники:** можно купить готовый или сделать самому (рецептов в интернете полно).

**2. Собираем систему:**

* **Шаг 1:** В крышке резервуара делаем отверстия для горшочков и трубок.

* **Шаг 2:** Устанавливаем горшочки в крышку.

* **Шаг 3:** Подключаем насос к трубкам и опускаем в резервуар.

* **Шаг 4:** Подключаем датчик уровня воды к Arduino.

* **Шаг 5:** Подключаем датчик освещенности к Arduino.

* **Шаг 6:** Подключаем реле к Arduino и к насосу/лампе.

* **Шаг 7:** Заливаем питательный раствор в резервуар.

**3. Код для Arduino:**

// Определение пинов

const int pumpPin = 7; // Пин для насоса

const int lightPin = 8; // Пин для лампы

const int waterLevelPin = 9; // Пин для датчика уровня воды

const int lightSensorPin = A0; // Пин для датчика освещенности

// Порог для датчика освещенности

const int lightThreshold = 500;

void setup() {

pinMode(pumpPin, OUTPUT);

pinMode(lightPin, OUTPUT);

pinMode(waterLevelPin, INPUT);

Serial.begin(9600);

}

void loop() {

// Проверка уровня воды

if (digitalRead(waterLevelPin) == LOW) {

Serial.println("Воды маловато!");

}

// Проверка освещенности

int lightLevel = analogRead(lightSensorPin);

if (lightLevel < lightThreshold) {

digitalWrite(lightPin, HIGH); // Включаем свет

} else {

digitalWrite(lightPin, LOW); // Выключаем свет

}

// Включение насоса на 15 секунд каждые 30 минут

if (millis() % 1800000 < 15000) {

digitalWrite(pumpPin, HIGH);

} else {

digitalWrite(pumpPin, LOW);

}

}

```

**4. Другие варианты гидропонных систем:**

* **Капельный полив:** проще сделать, но не так эффективно.

* **Глубоководные культуры (DWC):** корни прямо в растворе купаются, который еще и кислородом насыщается.

* **Система питательного слоя (NFT):** раствор как ручеек течет по тонкому слою, омывая корни.

**5. Полезные советы:**

* Выбирайте растения, которые любят гидропонику (например, салат, зелень, клубника).

* Следите за pH и концентрацией питательного раствора.

* Регулярно проверяйте систему на протечки и поломки.

* Экспериментируйте с разным светом и питательными растворами.