Микроконтроллер ESP32 по расписанию (время берёт из часов RTC) или по команде из Telegram-бота и кнопки MANUAL проверяет датчиком уровня наличие корма в бункере. Затем он включает сервопривод со шнеком, который подаёт корм в миску. Тензодатчик HX711 измеряет массу порции, и при достижении заданного значения привод останавливается. Если масса не растёт, выдача прекращается и пользователю приходит сообщение об ошибке. Блок связи отправляет уведомления и принимает настройки, блок питания обеспечивает работу всех узлов, в том числе от аккумулятора при отключении сети.