Как собрать карманного ИИ-помощника на ESP32 за $50 с Claude Code: разбор альтернативы гаджету Meta
Журналист The Verge без опыта в коде использовал Claude Code, чтобы превратить плату Waveshare за $50 в носимый гаджет с озвучкой ElevenLabs и экраном истории.
Плата за $50 вместо готового кулона
Редактор издания The Verge Шон Холлистер собрал автономного карманного ассистента на базе готовой платы Waveshare ESP32-S3 1.75C. Устройство представляет собой круглый сенсорный микрокомпьютер с цветным дисплеем 1,75 дюйма в металлическом корпусе-кулоне, внешне напоминающем карманные часы. Покупка с прямой доставкой обошлась журналисту в $50.
Корпорация Meta позиционирует микроконтроллер Waveshare как один из официальных девкитов для энтузиастов. Устройство подключается напрямую к серверам Meta Muse AI с использованием токенов доступа и открытого репозитория, который опубликовали инженеры Meta AI Ананд Нараянан и Джереми Пейн.
С чем плата приехала из коробки
- Базовая прошивка Meta не умела отвечать голосом вслух: аудиозаписи с микрофона отправлялись в облако исключительно для текстовой расшифровки.
- На круглом экране помещалось всего несколько слов одновременно: прочитать длинный ответ ассистента без мобильного приложения Muse на телефоне было невозможно.
- В системе присутствовал единственный статичный аватар Jolly из презентации Meta Connect, который не реагировал на действия пользователя.
- Пример разработчиков умел передавать видеопоток с камеры смартфона на дисплей платы, но не содержал кнопки удаленного спуска затвора для фотографирования.
Настройка голоса и экрана истории через Claude Code
Холлистер не имеет профессионального опыта программирования. Для настройки устройства плату подключили к компьютеру по кабелю USB и запустили консольный агент Claude Code, передав ему ссылку на репозиторий Meta на GitHub. Доработка велась описанием желаемого поведения на естественном языке.
- Claude добавил отдельный экран истории сообщений: полный текст ответов ассистента стал доступен по свайпу вправо по сенсорному стеклу.
- К коду подключили синтез речи через бесплатный API сервиса ElevenLabs: гаджет начал озвучивать ответы британским голосом через собственный динамик платы.
- В интерфейс добавили виртуальную кнопку спуска затвора для съемки с камеры смартфона и исправили ошибку с перевернутым отображением фронтального модуля.
- Для использования вне зоны домашней сети Wi-Fi передачу превью с видоискателя перевели на протокол Bluetooth LE.
Мини-игра Тамагочи и циферблат за 15 минут
По просьбе автора Claude Code сгенерировал набор пиксельных персонажей и написал мини-игру по мотивам Тамагочи. Виртуальный питомец получил четыре параметра: голод, чистоту, сон и скуку. Угощения оставляют крошки и пачкают персонажа, требуя мытья, а продолжительные игры вызывают переутомление.
Создание работающего аналогового циферблата карманных часов с тремя стрелками заняло у Claude Code около 15 минут. Кроме того, агент самостоятельно загрузил видеоролики с презентацией Марка Цукерберга, обрезал их под размер дисплея и встроил видеоплеер для циклического воспроизведения.
Грабли и ограничения вайб-кодинга
- При случайном раннем отпускании кнопки push-to-talk гаджет отправлял на сервер пустые аудиофайлы, вызывая сбой: Claude Code добавил фильтр, блокирующий записи короче одной секунды.
- Скорость реакции помощника по-прежнему ограничена временем ответа облака Meta, на которое локальная оптимизация микроконтроллера не влияет.
- Из соображений конфиденциальности устройство подключили к изолированной гостевой сети Wi-Fi без доступа к личной почте и домашним сетевым ресурсам.
- Поскольку весь код генерировала модель без ручной проверки инженером, стабильность и скрытые ошибки архитектуры остаются на усмотрение автоматики.
Контекст разработки носимых гаджетов
В конце октября 2026 года корпорация Meta анонсировала носимый ИИ-кулон Muse Charm. Опыт The Verge продемонстрировал, что открытый микроконтроллер за $50 в связке с Claude Code позволяет пользователю без навыков программирования собрать функциональный персональный гаджет быстрее и дешевле официальных закрытых аналогов.
Всё самое интересное — в нашем Telegram-канале «Claude без воды».