Загальний огляд автоматики oCBot
Автоматика oCBot — це спеціалізоване програмне забезпечення (прошивка) та апаратне рішення для контролерів на базі ESP32, призначене для автоматизації процесів дистиляції, ректифікації та затирання крафтових напоїв.
Основне завдання системи — забезпечити стабільний, безпечний та повторюваний процес перегонки з мінімальним втручанням людини, водночас надаючи повний контроль через веб-інтерфейс та інтеграцію з хмарою.
Ключові можливості#
Архітектура системи#
Апаратно oCBot складається з:
- Мікроконтролера ESP32, який виконує вбудовану логіку та обробляє давачі.
- Модуля розширення портів PCF8574 для підключення цифрових входів (наприклад, фізичних кнопок та давачів безпеки).
- Силового блоку (реле/симістори) для комутації нагріву та клапанів.
- АЦП (Analog-to-Digital Converter) для підключення аналогових органів керування (енкодерів/потенціометрів).
Прошивка використовує операційну систему FreeRTOS для паралельного виконання задач телеметрії, веб-сервера, скриптового двигуна та низькорівневого опитування периферії.
Всі налаштування пристрою та поточний стан зберігаються в енергонезалежній пам'яті (NVS) ESP32, що забезпечує відновлення роботи у разі раптового зникнення живлення.