Помню, как три месяца наблюдал за своей первой кучей компоста — ждал, когда же получится удобрение. Вместо этого получилась зловонная масса, привлекшая всех окрестных мух. Именно тогда я понял: компостирование — это наука, а не просто свалка пищевых отходов. Сегодня мой компостер сам сообщает, когда нужно добавить соломы или уменьшить влажность. И сейчас я расскажу, как повторить этот проект.

Содержание статьи
Почему обычные компостеры — это прошлый век
История моего первого гнилого компоста и техническое озарение
Моя первая попытка компостирования провалилась по всем фронтам:
- Слишком влажно — появилась плесень
- Недостаточно воздуха — запах аммиака
- Неправильный баланс — процесс шел месяцами
Решение пришло неожиданно: если я автоматизирую свой аквариум, почему бы не сделать то же самое с компостом? Так родилась идея умного компостера.
Что понадобится для умного компостера
Основные компоненты: выбираем с умом
- Контейнер (пластиковый 100-150л с крышкой)
- Arduino Uno или аналогичная плата
- Датчик влажности почвы (аналоговый)
- Датчик температуры DS18B20
- Вентилятор 12V (компьютерный кулер)
- Дисплей LCD 16×2
- Реле для управления вентилятором
- Блок питания 12V 2A
Где купить датчики и как не ошибиться
- Алиэкспресс (искать продавцов с рейтингом 98%+)
- Локальные магазины электроники
- Маркетплейсы (Ozon, Wildberries)
Важно: берите датчики с защитным покрытием — обычные быстро корродируют в агрессивной среде.
Собираем схему: пошаговый разбор
Подключаем датчик влажности почвы
- VCC → 5V на Arduino
- GND → GND
- SIG → Аналоговый пин (A0)
Совет: покрытие места соединения термоклеем продлит жизнь датчику.
Добавляем вентилятор для аэрации
Схема подключения:
- Arduino → Реле
- Реле → Блок питания 12V
- Блок питания → Вентилятор
Работает по таймеру: 10 минут каждые 2 часа.
Устанавливаем дисплей для мониторинга
I2C подключение:
- SCL → A5
- SDA → A4
Выводим:
- Текущую влажность (%)
- Температуру
- Статус вентиляции
Программируем логику работы
Пишем скетч для Arduino: основные блоки
#include <LiquidCrystal_I2C.h>
#include <OneWire.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
OneWire ds(2);
void setup() {
pinMode(ventPin, OUTPUT);
lcd.init();
lcd.backlight();
}
void loop() {
int moisture = analogRead(A0);
float temp = getTemp();
if(moisture > 700) { // Слишком влажно
digitalWrite(ventPin, HIGH);
lcd.print("Aerating...");
}
}
Калибруем датчик под разные типы отходов
- Сухие листья → 300-400
- Пищевые отходы → 600-800
- Идеальный компост → 500-600
Добавляем удалённый мониторинг
Подключаемся к Wi-Fi через ESP8266
Модуль ESP-01:
- TX → Arduino D2
- RX → Arduino D3
- VCC → 3.3V
Настраиваем Telegram-оповещения
Используем библиотеку UniversalTelegramBot:
#include <ESP8266WiFi.h> #include <UniversalTelegramBot.h> WiFiClient client; UniversalTelegramBot bot(BOTtoken, client); void sendAlert(String msg) { bot.sendMessage(CHAT_ID, msg, ""); }
Проблемы и их решения
Почему датчик показывает неверные значения
- Окисление контактов → залить эпоксидкой
- Неправильная калибровка → тестовые замеры в воде и воздухе
- Помехи от других устройств → экранировать провода
Как избежать переувлажнения компоста
- Добавлять больше коричневых материалов (картон, солома)
- Увеличить частоту аэрации
- Сделать дренажные отверстия в днище
Дальнейшее развитие проекта
- Автоматическое добавление биодобавок
- Датчик уровня наполнения
- Интеграция с умным домом
- Солнечная панель для автономности
Заключение: мои растения благодарят меня
С момента создания умного компостера прошло полгода. Теперь я:
- Экономлю на удобрениях
- Сократил пищевые отходы на 80%
- Получаю идеальный компост за 2-3 месяца
Но главное — мои комнатные растения и огород действительно стали выглядеть лучше. Как говорил мой дед: «Хороший компост — это как черное золото для садовода». Теперь я понимаю это буквально.