Устройства на ESP32: голосовой ассистент, перчатки-геймпад, эмулятор USB-принтера

Серия устройств на ESP32-S3 от идеи до рабочей прошивки: офлайн wake word, беспроводные датчики, эмуляция USB-протоколов.

3+устройств доведены до прототипа
offlineраспознавание wake word на чипе
USBпротокол принтера разобран

Задача

Каждому устройству нужна была низкоуровневая работа, которой нет в готовых модулях: речь на устройстве, беспроводной ввод с малой задержкой, эмуляция фирменного медицинского видеопринтера.

Что сделано

  • Jarvis — голосовая колонка на ESP32-S3: wake word на ESP-SR / WakeNet, микрофон INMP441, усилитель MAX98357, голосовой шлюз к ИИ-платформе.
  • airGamepad — две перчатки на ESP32-S3 с IMU LSM6DSV по ESP-NOW, гиро-прицел; FMG-браслет выбран по обзору научных работ (FMG против EMG).
  • Эмулятор USB-видеопринтера Sony UP-D898MD для медицины: TinyUSB, разбор протоколов SPJL/SPDL.
  • А также: драйвер термоголовки 110 мм / 300 dpi, беспроводной мост руля G920 → Xbox, захват CVBS-видео (TVP5150).

Результат

Рабочие прототипы с BOM — база, которую я переиспользую, чтобы быстрее делать железо для заказчиков.