Привет! Хотите свежую зелень, клубнику или даже помидоры прямо у себя дома, но дача далеко, а подоконник мал? Тогда гидропоника – ваш выбор! Сегодня мы разберемся, как собрать простую, но эффективную гидропонную систему своими руками, да еще и с автоматикой на 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** или светодиодная лента с полным спектром).
* **Провода, соединительные штучки, крепеж:** все, чтобы собрать систему воедино.
* **Питательный раствор для гидропоники:** можно купить готовый или сделать самому (рецептов в интернете полно).
* **Шаг 1:** В крышке резервуара делаем отверстия для горшочков и трубок.
* **Шаг 2:** Устанавливаем горшочки в крышку.
* **Шаг 3:** Подключаем насос к трубкам и опускаем в резервуар.
* **Шаг 4:** Подключаем датчик уровня воды к Arduino.
* **Шаг 5:** Подключаем датчик освещенности к Arduino.
* **Шаг 6:** Подключаем реле к Arduino и к насосу/лампе.
* **Шаг 7:** Заливаем питательный раствор в резервуар.
const int pumpPin = 7; // Пин для насоса
const int lightPin = 8; // Пин для лампы
const int waterLevelPin = 9; // Пин для датчика уровня воды
const int lightSensorPin = A0; // Пин для датчика освещенности
// Порог для датчика освещенности
const int lightThreshold = 500;
pinMode(pumpPin, OUTPUT);
pinMode(lightPin, OUTPUT);
pinMode(waterLevelPin, INPUT);
if (digitalRead(waterLevelPin) == LOW) {
Serial.println("Воды маловато!");
int lightLevel = analogRead(lightSensorPin);
if (lightLevel < lightThreshold) {
digitalWrite(lightPin, HIGH); // Включаем свет
digitalWrite(lightPin, LOW); // Выключаем свет
// Включение насоса на 15 секунд каждые 30 минут
if (millis() % 1800000 < 15000) {
digitalWrite(pumpPin, HIGH);
digitalWrite(pumpPin, LOW);
**4. Другие варианты гидропонных систем:**
* **Капельный полив:** проще сделать, но не так эффективно.
* **Глубоководные культуры (DWC):** корни прямо в растворе купаются, который еще и кислородом насыщается.
* **Система питательного слоя (NFT):** раствор как ручеек течет по тонкому слою, омывая корни.
* Выбирайте растения, которые любят гидропонику (например, салат, зелень, клубника).
* Следите за pH и концентрацией питательного раствора.
* Регулярно проверяйте систему на протечки и поломки.
* Экспериментируйте с разным светом и питательными растворами.