Техническое задание: Система управления для домашней гидропонной установки
Цель проекта
Разработать прошивку для микроконтроллера ESP32, которая превратит гидропонную установку в часть умной экосистемы с удаленным управлением.
Основные функции системы
- Сетевое взаимодействие: Подключение к Wi-Fi для коммуникации с центральным сервером.
- Получение заданий: Загрузка с сервера актуальных параметров для роста растений (время освещения, циклы полива, концентрация удобрений и т.д.).
- Управление исполнительными устройствами: Контроль за насосами, системами освещения, датчиками и другими компонентами установки на основе полученных инструкций.
- Надежность: Система должна стабильно работать в автономном режиме, корректно обрабатывать разрыв соединения и иметь механизмы восстановления.
Требования к разработке
- Использование платформы ESP32 (предпочтительно с использованием Framework Arduino или ESP-IDF).
- Реализация понятного протокола обмена данными с сервером (например, REST API или MQTT).
- Прошивка должна быть хорошо документирована и иметь возможность для дальнейшего расширения функционала.
- Важно предусмотреть безопасное хранение данных для подключения к сетям.
Результат работы
Готовая прошивка для ESP32, исходный код, краткая документация по подключению и настройке. Система должна быть протестирована на совместимость с типовыми компонентами гидропонных установок (реле, датчики уровня, света и др.).