Разработка устройства управления Wi-Fi флип-счётчиком (ESP32 + TMC2209)
Задача: Разработка «под ключ» (Hardware + Firmware) управляющей платы для электромеханического табло на 7 цифр.
Краткое описание проекта:
Необходимо спроектировать печатную плату и написать прошивку для управления 7-ю шаговыми двигателями. Устройство получает данные по Wi-Fi через GET-запросы к внешнему API и отображает их на флип-панелях.
Технические требования (Hardware):
МК: ESP32-WROOM-32E.
Драйверы: 7 × TMC2209 в режиме UART (бесшумная работа, программный контроль тока).
Сенсоры: 7 × цифровых датчиков Холла (SS441A) для калибровки положения.
Периферия: Усилитель звука PAM8403, управление подсветкой (MOSFET + ШИМ), USB-C (CH340C).
Питание: 12V DC, понижающие преобразователи MP1584EN и AMS1117-3.3.
Форм-фактор: 2 слоя, ~120x100 мм, передача файлов в Altium Designer.
Технические требования (Firmware):
Wi-Fi Manager: Настройка сети через точку доступа.
Web-интерфейс: Встроенный SPA (Async Web Server) для полной настройки устройства: интервалы опроса (10с – 24ч), яркость, калибровка, демо-режим.
Алгоритм: Прокрутка «с нуля», автокалибровка по датчикам Холла при старте.
Интеграция: Работа с внешним JSON API, обработка кодов 200/204, реализация exponential backoff при потере связи.
Что ожидается на выходе:
Схема и разводка (Altium Designer).
Полный исходный код прошивки и веб-интерфейса.
BOM-лист со ссылками на компоненты.
3 собранных и протестированных прототипа.
Опубликован 04.02.2026 в 12:54
Заказ находится в архиве