← На главную

Marelleo: открытая аудиосказочница на ESP32

27.10.2026 15:24 · hackernews

Marelleo — самодельная аудиосказочница, которую автор создал для своих детей после знакомства с Toniebox. Ему понравилось управление без экрана: ребёнок ставит фигурку на корпус, начинается история, убирает — воспроизведение останавливается. Но закрытые каталоги и необходимость покупать контент он решил не повторять. Проект начался с ESP32, NFC-ридера и макетной платы, позволившей быстро собрать прототип без пайки.

Работа над безопасностью и надёжностью заняла несколько версий. Неправильно подключённый потенциометр вызвал короткое замыкание, а литиевая батарея на 3000 мА·ч потребовала контроллера заряда и нормального выключателя. Макетную плату заменили монтажной с пайкой, затем автор спроектировал собственную печатную плату в KiCad. На ней разместились питание, зарядка, усилитель, SD-карта и разъёмы; 491 дорожку он развёл вручную. Пять собранных плат у JLCPCB стоили 160 евро. Перед заказом проверка выявила неверный делитель напряжения, способный подать 13,7 В вместо 3,3 В, перевёрнутый диод и нулевой допуск в автоматической проверке зазоров. Первая плата заработала без доработок, хотя запуску мешали перепутанные провода NFC и неправильная процедура перезагрузки.

Корпус печатался на 3D-принтере по модели Fusion 360. После испытаний тремя детьми автор усилил стенки, закрепил компоненты пластиком вместо проводов и применил латунные вставки для многократного откручивания винтов. Под фигурки подходят любые предметы с NFC-наклейкой.

Через локальную веб-страницу пользователь загружает MP3 и M4A на SD-карту, связывает несколько записей с фигуркой или назначает ей адрес потокового радио. При первом запуске устройство открывает собственную Wi-Fi-сеть для настройки; отдельное приложение и аккаунт не нужны.

Обновления загружаются в неактивный раздел памяти и проверяются перед переключением. Если новая прошивка трижды не смогла подключиться к сети, устройство возвращается к прежней. Исходники прошивки, файлы платы, модели корпуса, список деталей и инструкции опубликованы под MIT в репозитории Zebra-Rodeo/marelleo.

Читать оригинал →