Когда фермеру говорят «IoT», он обычно представляет что-то из научной фантастики: дроны над полями, роботы-сборщики, нейросети, управляющие тракторами. И справедливо пожимает плечами — звучит красиво, но урожай нужно убирать сейчас, а не ждать светлого будущего. Между тем за аббревиатурой IoT (Internet of Things — интернет вещей) стоят вполне приземлённые, рабочие инструменты. Датчик температуры в теплице за 350 рублей. GPS-модуль на комбайн за 500 рублей. Весы с автоматической записью в таблицу. Всё это уже работает на российских хозяйствах — и стоит не миллионы, а тысячи рублей.
Что конкретно делает IoT на ферме
Без маркетинга. Вот четыре задачи, которые IoT-устройства решают прямо сейчас.
Мониторинг микроклимата. Датчик в теплице замеряет температуру и влажность каждые пять минут. Если ночью температура упала ниже +5\u00b0C — вам приходит сообщение в Telegram. Без этого вы узнаёте о заморозке утром, когда рассада уже пострадала. Фермер из Липецкой области рассказывал: за один майский заморозок 2024 года потерял рассаду томатов на 180 тысяч рублей. Датчик за 3\u00a0000 рублей мог бы предупредить за два часа до критической отметки.
Влажность и температура почвы. Ёмкостный датчик в грунте показывает реальный уровень влажности, а не «на глаз, земля вроде сухая». Это позволяет поливать не по расписанию, а по факту. Экономия воды — от 15 до 30%. На юге, где каждый кубометр воды на счету, это прямая экономия денег.
GPS-контроль техники. Модуль на комбайне или тракторе передаёт координаты каждые 30 секунд. Руководитель видит на карте, кто где находится, кто работает, а кто стоит. Одно хозяйство в Волгоградской области после установки GPS-трекеров обнаружило, что два водителя систематически «пережидали» по 40–50 минут в день. За сезон — потеря 150+ машино-часов.
Автоматическое взвешивание. Весы с модулем Wi-Fi записывают данные приёмки напрямую в таблицу или систему учёта. Никаких бумажек, никаких «я записал, но потерял». Каждое взвешивание — с датой, временем и привязкой к полю.
Цена вопроса: ESP32 за 600 рублей
Главный барьер — миф о дороговизне. Коммерческие IoT-решения для агропредприятий действительно стоят сотни тысяч рублей. Но для малого и среднего хозяйства существует альтернатива — платформа ESP32. Это микроконтроллер меньше спичечного коробка, со встроенным Wi-Fi и Bluetooth, который стоит 500–700 рублей на маркетплейсах.
Вот реальная стоимость комплектующих для базовой метеостанции:
- ESP32 DevKit — 600 \u20bd
- Датчик DHT22 (температура + влажность) — 350 \u20bd
- Блок питания USB 5V — 300 \u20bd
- Корпус (герметичный бокс) — 250 \u20bd
- Провода, макетная плата — 200 \u20bd
Итого: ~1\u00a0700 \u20bd
За эти деньги вы получаете устройство, которое каждые пять минут отправляет данные о температуре и влажности и шлёт алерт в Telegram, если что-то пошло не так. Сравните с коммерческой метеостанцией за 40–80 тысяч рублей — функционал для большинства задач тот же самый.
Практика: метеостанция для теплицы за один вечер
Простой пример. Вот код для ESP32, который читает температуру и влажность с датчика DHT22 и отправляет алерт в Telegram, если температура упала ниже порога. Прошивается через Arduino IDE — бесплатную программу, которую можно скачать за пять минут.
Подключение простое: три провода от датчика DHT22 к плате ESP32 — питание (3.3V), земля (GND) и сигнальный пин (GPIO4). Справится человек, который ни разу не держал паяльник — паяльник и не нужен, всё на макетной плате.
#include <WiFi.h>
#include <HTTPClient.h>
#include <DHT.h>
// === НАСТРОЙКИ — замените на свои === //
const char* WIFI_SSID = "Название_вашей_сети";
const char* WIFI_PASSWORD = "пароль_от_wifi";
const char* BOT_TOKEN = "123456:ABC-DEF..."; // получите у @BotFather в Telegram
const char* CHAT_ID = "ваш_chat_id"; // узнайте у @userinfobot
#define DHT_PIN 4 // GPIO4 — сигнальный пин датчика
#define DHT_TYPE DHT22
#define TEMP_MIN 5.0 // нижний порог температуры (\u00b0C)
#define TEMP_MAX 35.0 // верхний порог
#define HUM_MAX 90.0 // верхний порог влажности (%)
#define INTERVAL 300000 // 5 минут между замерами (мс)
DHT dht(DHT_PIN, DHT_TYPE);
bool alertSent = false;
void sendTelegram(String message) {
HTTPClient http;
String url = "https://api.telegram.org/bot" + String(BOT_TOKEN)
+ "/sendMessage?chat_id=" + String(CHAT_ID)
+ "&text=" + message;
http.begin(url);
http.GET();
http.end();
}
void setup() {
Serial.begin(115200);
dht.begin();
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("\\nWi-Fi подключён!");
sendTelegram("\ud83c\udf21 Метеостанция запущена!");
}
void loop() {
float temp = dht.readTemperature();
float hum = dht.readHumidity();
if (isnan(temp) || isnan(hum)) {
Serial.println("Ошибка чтения датчика!");
delay(5000);
return;
}
Serial.printf("Температура: %.1f\u00b0C Влажность: %.1f%%\\n", temp, hum);
// Алерт при выходе за пороги
if ((temp < TEMP_MIN || temp > TEMP_MAX || hum > HUM_MAX)
&& !alertSent) {
String msg = "\u26a0\ufe0f ВНИМАНИЕ!\\n"
+ String("Температура: ") + String(temp, 1) + "\u00b0C\\n"
+ String("Влажность: ") + String(hum, 1) + "%\\n";
if (temp < TEMP_MIN) msg += "\u2744\ufe0f Ниже минимума (" + String(TEMP_MIN, 1) + "\u00b0C)!\\n";
if (temp > TEMP_MAX) msg += "\ud83d\udd25 Выше максимума (" + String(TEMP_MAX, 1) + "\u00b0C)!\\n";
if (hum > HUM_MAX) msg += "\ud83d\udca7 Влажность выше нормы!";
sendTelegram(msg);
alertSent = true;
}
// Сбрасываем флаг, когда всё вернулось в норму
if (temp >= TEMP_MIN && temp <= TEMP_MAX && hum <= HUM_MAX) {
if (alertSent) {
sendTelegram("\u2705 Показатели в норме. Т: "
+ String(temp, 1) + "\u00b0C, Вл: "
+ String(hum, 1) + "%");
alertSent = false;
}
}
delay(INTERVAL);
}
50 строк кода — и у вас рабочая система мониторинга. Если ночью в теплице температура упадёт до +3\u00b0C, вы получите сообщение в Telegram и успеете включить обогрев. Если влажность зашкалит — проветрите. Простая вещь, но она реально спасает урожай.
Ещё проще: датчик влажности почвы
Если теплица — не ваш случай, вот ещё более простой проект. Ёмкостный датчик влажности почвы стоит 150–200 рублей, втыкается прямо в грядку и показывает, когда пора поливать. В связке с ESP32 данные уходят в Telegram или на простой веб-дашборд.
#include <WiFi.h>
#include <HTTPClient.h>
const int SOIL_PIN = 34; // аналоговый пин
const int DRY_VALUE = 3200; // значение в сухой почве (калибруйте!)
const int WET_VALUE = 1400; // значение в мокрой почве
void loop() {
int raw = analogRead(SOIL_PIN);
int moisture = map(raw, DRY_VALUE, WET_VALUE, 0, 100);
moisture = constrain(moisture, 0, 100);
Serial.printf("Влажность почвы: %d%%\\n", moisture);
if (moisture < 30) {
// отправляем алерт (функция sendTelegram — как в примере выше)
sendTelegram("\ud83c\udfdc Почва пересохла! Влажность: "
+ String(moisture) + "%. Пора поливать.");
}
delay(600000); // проверка раз в 10 минут
}
Фермер из Астраханской области, выращивающий арбузы на капельном орошении, поставил пять таких датчиков на разных участках поля. За сезон 2025 года сократил расход воды на 22% — просто потому что перестал поливать «на всякий случай» и начал поливать по факту. При стоимости воды в его районе экономия составила около 85 тысяч рублей. На датчики потратил 8 тысяч.
GPS-трекер на технику: знать, где комбайн
Отдельная история — GPS-контроль. Коммерческие системы мониторинга транспорта стоят от 15 до 50 тысяч за единицу техники плюс абонентская плата. Самодельный GPS-трекер на ESP32 + модуль NEO-6M обойдётся в 1\u00a0500–2\u00a0500 рублей и будет отправлять координаты через Wi-Fi или через GSM-модуль SIM800L (в поле, где Wi-Fi нет).
Нюанс: для полноценного трекинга в поле нужен SIM-модуль, а значит — SIM-карта с мобильным интернетом. Это ещё 200–300 рублей в месяц. Но даже с учётом этого — решение в 10 раз дешевле коммерческих аналогов.
Код для GPS-трекера сложнее, чем для метеостанции, поэтому здесь не привожу его целиком. Принцип тот же: модуль NEO-6M передаёт координаты по UART на ESP32, тот формирует ссылку на Яндекс.Карты и отправляет в Telegram по запросу или по расписанию. Если тема зайдёт — разберём подробно в отдельном материале.
Весы с автозаписью: конец бумажкам на приёмке
На приёмке урожая каждый день взвешивают десятки, иногда сотни партий. Результаты записывают на бумагу, потом переносят в таблицу. Ошибки? Обязательно. Потерянные записки? Регулярно. А теперь представьте: весы, которые после каждого взвешивания автоматически отправляют данные в Google Таблицу с указанием времени, веса и номера поля.
Техническая база — тензодатчик с модулем HX711 (500 рублей), подключённый к ESP32. Точность — до 10 граммов при правильной калибровке. Для приёмки овощей и фруктов — более чем достаточно. Данные летят по Wi-Fi в облако, и бухгалтер видит их в реальном времени, не выходя из офиса.
А что кроме Wi-Fi?
Все примеры в этой статье построены на Wi-Fi — и для старта это идеальный вариант: роутер есть в каждом доме, настройка элементарная. Но Wi-Fi — далеко не единственный протокол для фермерского IoT. Есть Bluetooth Low Energy (BLE) — он уже встроен в ваш ESP32 и позволяет передавать данные на смартфон бригадира с минимальным расходом батареи. Есть ZigBee — протокол для mesh-сетей, где десятки датчиков передают данные друг через друга по цепочке. И есть LoRa и LoRaWAN — технологии, которые бьют на 2–15 километров без сотовой связи и абонентской платы. Для дальних полей — это настоящий прорыв.
В следующих статьях мы подробно разберём каждый из этих протоколов: что купить, как подключить к ESP32, какой код загрузить и когда какой протокол выбрать. С конкретными схемами, ценами и готовыми проектами — как мы сделали сегодня с Wi-Fi.
От самоделки к системе: когда датчиков станет много
Один-два датчика — это просто и понятно. Telegram-бот, алерты, всё работает. Но когда датчиков становится десять, двадцать, пятьдесят — начинается хаос нового уровня. Сообщения в Telegram сыплются непрерывно, непонятно, какой датчик где стоит, данные негде анализировать за период.
На этом этапе малому хозяйству помогут бесплатные дашборды: ThingSpeak (до 4 каналов бесплатно), Grafana Cloud (бесплатный тариф) или даже простой скрипт на Python, собирающий данные в базу. Для среднего и крупного хозяйства логичнее переходить на профессиональную платформу, которая объединяет данные с датчиков, мобильных устройств и складских операций в единый контур.
Например, платформа ТерраКвант поддерживает интеграцию с Wi-Fi и BLE-весами, GPS-трекинг и IoT-мониторинг растений с настраиваемыми алертами — ровно те же задачи, которые решает самоделка, но в промышленном масштабе и с привязкой к полям, бригадам, складу и финансовой аналитике. Когда данные с 50 датчиков, 10 весов и 20 единиц техники нужно не просто собирать, а анализировать и превращать в управленческие решения — без платформы не обойтись.
Но начинать можно и нужно с малого. Один датчик на теплицу — уже победа.
Что реально работает на российских полях
Чтобы не быть голословным — примеры из практики 2024–2025 годов.
Краснодарский край, тонели (балаганы) , 0,5 га. Шесть ESP32 с DHT22 в теплицах + два датчика влажности почвы. Данные приходят на Telegram-бот и дублируются в Google Таблицу. За зимние сезоны 2024–2025-2025 предотвратили три случая переохлаждения рассады. Потенциальные убытки каждого такого случая — от 60 до 120 тысяч рублей (плюс урожай совсем за другие деньги). Стоимость всей системы — 14 тысяч рублей, включая запасные датчики.
Волгоградская область, бахчевое хозяйство, 20 га. Десять датчиков влажности почвы на разных участках + GPS-трекеры на трёх единицах техники. Все данные агрегируются в Grafana. Экономия воды за сезон — 25%, снижение простоев техники — на 18%.
Подводные камни: о чём не пишут в инструкциях
Было бы нечестно рассказывать только про успехи. Вот с чем реально сталкиваются фермеры-самоделкины.
Wi-Fi в поле — его нет. ESP32 работает по Wi-Fi, а в поле его обычно не бывает. Для теплиц и складов, которые в зоне покрытия роутера, проблемы нет. Для удалённых участков решение — GSM-модуль (SIM800L — 400–700 рублей + абонентка) или LoRa/ZigBee (об этих протоколах подробно расскажем в следующих статьях).
Питание. В теплице можно запитать от розетки через USB-адаптер. В поле нужен аккумулятор или солнечная панель. ESP32 в режиме deep sleep потребляет 10 мкА — батарейки хватит на пару месяцев. Солнечная панелька 5W за 800 рублей решает вопрос полностью.
Влагозащита. Электроника и вода — враги. Уличный датчик без нормального корпуса проживёт до первого дождя. Герметичный бокс IP65 стоит 200–400 рублей, но про него часто забывают. А потом удивляются, что через неделю всё перестало работать.
Калибровка. Датчик влажности почвы показывает не проценты, а аналоговые единицы. Их нужно откалибровать: замерить показания в абсолютно сухой земле и в насыщенно мокрой, а потом пересчитать в проценты. Без калибровки данные — просто цифры без смысла.
Вместо заключения: клуб самоделкиных
IoT в сельском хозяйстве — это не завтрашний день. Это сегодня. И порог входа — не миллион рублей и не диплом инженера, а 1\u00a0700 рублей и один свободный вечер. Первую метеостанцию можно собрать и запрограммировать за 2–3 часа, даже если вы никогда в жизни не писали код. Arduino IDE, библиотеки, готовые примеры — всё в открытом доступе.
Мы специально привели в этой статье работающий код, который можно скопировать, загрузить в ESP32 и получить рабочую систему мониторинга. Это не теория — это инструкция к действию.
Если эта тема вам интересна и вы хотите больше практических гайдов — напишите в комментариях. При достаточном количестве откликов мы запустим отдельный раздел «Клуб самоделкиных», где будем подробно разбирать конкретные проекты для фермеров: от автополива с датчиком влажности до GPS-трекера на технику и весов с автозаписью. Со схемами подключения, полным кодом, списком комплектующих с ценами и пошаговыми инструкциями — всё, что нужно, чтобы маленькое хозяйство получило технологии большого за минимальные деньги.




