2000 грн.
Мета проєкту:
Створення прошивки для мікроконтролера ESP32 на платі KC868-A16, яка відповідатиме специфічним вимогам, включно з підтримкою сценаріїв, веб-інтерфейсу для завантаження конфігурацій і дашборду для керування пристроями та моніторингу.
---
Основні вимоги:
1. Платформа розробки:
Використання PlatformIO (або інструменту, сумісного з PlatformIO) і ESP-IDF як основного фреймворку.
2. Обладнання:
Плата: KC868-A16.
Процесор: ESP32-WROOM-32.
Обладнання для управління:
16 реле (GPIO виходи).
2 кнопки (GPIO входи).
Аналогові датчики (мінімум 2).
PWM-виходи для керування насосами.
Датчики температури (DS18B20 або аналоги).
Ethernet і Wi-Fi для підключення.
3. Функціонал прошивки:
Підтримка веб-інтерфейсу:
Завантаження та запуск сценаріїв у вигляді окремих файлів.
Дашборд для моніторингу стану датчиків і управління реле.
Відображення логів роботи.
Автоматизація сценаріїв:
Створення сценаріїв для різного обладнання (наприклад, безперервна бражна колона, керування насосами тощо).
Реакція на аварійні ситуації (температура поза межами, розрив сигналу датчиків тощо).
Налаштування пінів у вигляді конфігураційного файлу (pins.h).
4. Аварійні сценарії:
Реалізація обробки помилок, наприклад:
Висока температура в певних вузлах.
Відсутність сигналу від датчиків рівня води.
Перевищення допустимої температури на виході.
5. Тестування:
Надання інструкцій для завантаження прошивки та перевірки її роботи.
Тестування всього функціоналу на реальному обладнанні або симуляторі.