Oleksandr Kuzmenko, РедакторОпубліковано 5 хв читанняЗа участі AI · перевірено редактором
TL;DR
- Claude Code успішно модифікував вбудовану C++ прошивку ESP32 через текстові запити без ручного редагування драйверів.
- Текстові інструкції дозволили налаштувати фільтрацію аудіо та інтегрувати озвучення через ElevenLabs.
- Керування камерою через Bluetooth, спуск затвора та тамагочі можна створити на дешевому мікроконтролері методом vibe-кодингу.
Ключові факти
- Вартість заліза
- $50 (Waveshare ESP32-S3 1.75C)
- Характеристики дисплея
- 1.75-дюймовий круглий сенсорний екран
- Інструмент розробки
- CLI-агент Claude Code
- Сторонній голосовий бекенд
- Безкоштовний тариф ElevenLabs TTS
Переробка базового девкіта через Claude Code
Meta випустила відкритий вихідний код прошивки та токени для прямого підключення мікроконтролерів до хмари Muse AI. Рекомендований девайс — круглий кулон Waveshare ESP32-S3 1.75C за $50 — має мінімальний базовий функціонал: текстову розшифровку запитів, один статичний аватар і повну відсутність звукової відповіді.
Скерувавши Claude Code на репозиторій коду Meta, прошивку вдалося повністю оновити за кілька текстових сесій без ручного редагування коду C++:
- Обробка аудіо: додано фільтр пакетів тривалістю до 1 секунди, що усунуло падіння бекенду через випадкові натискання.
- Голосові відповіді: інтегровано API ElevenLabs для генерації та відтворення аудіо.
- Інтерфейс історії: реалізовано горизонтальні свайпи для перегляду попередніх реплік на невеликому 1.75-дюймовому дисплеї.
Bluetooth-видошукач та ігрові механіки
Окрім чат-функцій, Claude Code реалізував взаємодію з периферією смартфона:
1. Віддалена камера: налаштовано спуск затвора камери смартфона з низькоякісним прев'ю через Bluetooth та виправленням орієнтації фронтальної камери. 2. Ігровий цикл: закодовано механіку тамагочі з чотирма рівнями голоду, втоми та чистоти аватара. 3. Аналоговий годинник: згенеровано робочий циферблат із трьома стрілками, розроблений агентом за 15 хвилин.
Коли використовувати
- Використовуйте для швидкого прототипування інтерфейсів та хобі-проєктів на доступних мікроконтролерах.
Коли НЕ варто
- Не використовуйте згенерований ШІ код без аудиту в критично важливих апаратних системах.
Що зробити сьогодні
- Спробувати агентні CLI на кшталт Claude Code для швидкого прототипування прошивок під ESP32.
- Додати перевірку тривалості вхідного аудіо перед відправкою у хмарні сервери розпізнавання мови.
Назви кроків узяті з блоку «Що зробити сьогодні».
Назви кроків узяті з блоку «Що зробити сьогодні». Спробувати агентні CLI на кшталт Claude Code для швидкого прототипування прошивок під ESP32.. Додати перевірку тривалості вхідного аудіо перед відправкою у хмарні сервери розпізнавання мови.
- Спробувати агентні CLI на кшталт Claude Code для швидкого прототипування прошивок під ESP32.
- Додати перевірку тривалості вхідного аудіо перед відправкою у хмарні сервери розпізнавання мови.
