* Audio box toy
12. March 2024, Jakub Horák. Categorized as Electronics.
For Christmas, I wanted to create a special homemade toy for my one-year-old daughter. I remembered seeing an article some time ago about someone making a wooden box toy for their niece, which played songs uploaded as MP3 files. I decided to adapt this idea and create a similar toy using 3D printing.
The concept is straightforward: a large red button that, when pushed, triggers a microcontroller to play an MP3 file through an amplifier and a speaker (I chose a 2W speaker).
In my initial prototype, I used two AA batteries, but they didn’t seem to provide enough power to the microcontroller to drive the audio speaker effectively. So, I purchased a cheap 5000 mAh powerbank. I attempted to power the USB port using the powerbank, but it wasn’t sufficient either. As a last resort, I opened up the powerbank and soldered the internal LiPo battery directly to the VSYS pin of the WeAct Studio RP2040. The battery now lasts for about 4 days, but this introduced a new problem. To charge the LiPo through the powerbank’s USB-C port or to use the USB-C port on the RP2040 to change the MP3 song, I needed to desolder the LiPo again, otherwise risking damage to the RP2040. To address this issue, I installed a small on-off slide switch between the battery and the VSYS pin of the RP2040. This allows me to disconnect the battery from the microcontroller and use the USB-C port on the powerbank for charging, or the RP2040 USB-C port to change a song.
To create the MP3 files, I used Audacity to select a suitable section of a song, roughly 10 seconds long. I then applied an “Amplify” effect to decrease the volume. The required decrease varied depending on the song, ranging from -7dB to as much as -18dB.
Since there are no ports on the outside of the box, I wanted to make the screw holes reusable. To achieve this, I used threaded heat-set inserts from CNC Kitchen. With a special soldering tip, it’s easy to install them into a 3D print.

The 3D models for the box are available on Printables. Here’s a list of parts:
- Microcontroller WeAct Studio RP2040 – 2MB variant
- Amplifier Max98357 I2S 3W Class D
- Arcade button Sanwa 30mm
- Speaker 4 Ohm 2W
- Heat-set M4 threaded inserts
- M4 screws
- 5000mAh powerbank with USB-C port
The code itself is pretty straightforward:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import board import audiomp3 import audiobusio import alarm audio = audiobusio.I2SOut(board.GP0, board.GP1, board.GP2) mp3 = audiomp3.MP3Decoder(open("song.mp3", "rb")) while True: audio.play(mp3) while audio.playing: pass print("Going to sleep") pin_alarm = alarm.pin.PinAlarm(pin=board.GP15, value=False, pull=True) alarm.light_sleep_until_alarms(pin_alarm) print("Waking up") |
I must say, my daughter really enjoys the toy; she loves pushing the button repeatedly. After a couple of weeks, she got tired of it, so I changed the song, and now the toy has regained her interest.
74 Responses to “Audio box toy”
Leave a comment
Archives
- March 2024
- October 2023
- May 2020
- December 2018
- October 2018
- July 2017
- April 2017
- March 2017
- November 2016
- April 2016
- March 2016
- November 2014
- September 2014
- May 2014
- March 2014
- February 2014
- August 2013
- June 2013
- April 2012
- August 2011
- May 2011
- October 2010
- September 2010
- August 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- April 2009
- January 2009
- December 2008
- October 2008
- September 2008
22. June 2025 at 1:28
mostbet casino скачать на андроид http://mostbet4017.ru
22. June 2025 at 4:49
mostbet скачать бесплатно http://www.mostbet4018.ru
22. June 2025 at 5:04
купить аттестат в иркутске купить аттестат в иркутске .
22. June 2025 at 5:08
nicardipine hydrochloride – купить онлайн в интернет-магазине химмед Tegs: human siglec10 transcript variant 5 gene orf cdna clone expression plasmid n flag tag – купить онлайн в интернет-магазине химмед human siglec10 transcript variant 5 gene orf cdna clone expression plasmid n his tag – купить онлайн в интернет-магазине химмед human siglec10gene orf cdna clone expression plasmid – купить онлайн в интернет-магазине химмед nicardipine hydrochloride – купить онлайн в интернет-магазине химмед https://chimmed.ru/products/nikardipin-gidrohlorid-id=6450971
22. June 2025 at 5:52
купить аттестаты гознак http://arus-diplom4.ru/ .
22. June 2025 at 6:13
Покупка дипломов ВУЗов по всей России и СНГ — с печатями подписями приложением и возможностью архивной записи по запросу. Документ максимально приближен к оригиналу и проходит визуальную проверку. Мы даем гарантию что в случае проверки документа подозрений не возникнет. – Конфиденциально – Доставка 3–7 дней – Любая специальность Уже более 4417 клиентов воспользовались услугой — теперь ваша очередь. По ссылке — ответим быстро без лишних формальностей.
22. June 2025 at 6:30
Мы предлагаем дипломы любой профессии по доступным ценам. Покупка диплома подтверждающего обучение в университете – это грамотное решение. Купить диплом любого университета: gisco.sa/index.php/2025/06/16/kupit-diplom-legko-i-bystro-151
22. June 2025 at 6:45
301 Moved Permanently 301 Moved Permanently…
22. June 2025 at 23:35
Приобрести диплом института Мы готовы предложить дипломы любой профессии по доступным ценам— incasso.ru
22. June 2025 at 23:48
Приобрести документ о получении высшего образования можно в нашей компании в Москве. Приобрести диплом института по доступной цене вы сможете обратившись к надежной специализированной фирме. metaxbook.io/read-blog/305_kupit-nedorogo-diplom-o-vysshem-obrazovanii.html
22. June 2025 at 23:52
пин ап мобильный вход http://pinup3015.ru/
23. June 2025 at 0:03
Мы предлагаем выгодно и быстро заказать диплом который выполнен на бланке ГОЗНАКа и заверен печатями штампами подписями должностных лиц. Диплом способен пройти лубую проверку даже при помощи специфических приборов. lubov.listbb.ru/viewtopic.php?f=2&t=1558
23. June 2025 at 0:35
The World Health Organization WHO estimates severe OHSS happens with 0 proscar shopping It is interesting, however, that heart rate remained elevated for 1 h following furosemide
23. June 2025 at 0:44
mental health support chatbot https://mental-health3.com .
23. June 2025 at 1:04
Добрый день дамы и господа Натяжные потолки от компании «Маэстро» – идеальное решение для современного интерьера Натяжные потолки уже более десяти лет занимают лидирующие позиции в сфере оформления жилых и коммерческих помещений. Компания «Маэстро» предлагает профессиональные услуги по монтажу натяжных конструкций обеспечивая клиентам прозрачное ценообразование и полное понимание всех этапов работ. Ключевые аспекты формирования стоимости Ценовая политика при установке натяжных потолков формируется с учетом нескольких важных параметров: 1. Геометрия помещения Основным фактором при расчете стоимости является общая площадь поверхности потолка. Наши специалисты учитывают не только квадратные метры но и сложность периметра наличие ниш и выступов. 2. Выбор полотна Мы предлагаем три основных типа материалов: – Классические матовые – создают ровную поверхность без бликов – Современные глянцевые – придают помещению дополнительный объем – Элитные сатиновые – отличаются благородным мягким блеском Каждый вариант имеет свои особенности и ценовую категорию что позволяет подобрать оптимальное решение для любого бюджета. 3. Архитектурные особенности Стоимость значительно варьируется в зависимости от сложности конструкции: – Стандартные одноуровневые системы – Сложные многоуровневые композиции – Комбинированные решения с подсветкой 4. Дополнительные элементы Финишная стоимость может корректироваться при включении в проект: – Точечных светильников – Декоративных карнизов – Фотопечати – Звукоизоляционных материалов Точный расчет стоимости Для удобства клиентов компания «Маэстро» разработала несколько вариантов предварительного расчета: 1. Онлайн-калькулятор на официальном сайте позволяет получить ориентировочную стоимость за несколько кликов 2. Бесплатный выезд замерщика дает возможность профессиональной оценки всех нюансов помещения 3. Консультация в офисе с демонстрацией образцов материалов Наши специалисты всегда готовы предложить оптимальные решения сочетающие эстетику функциональность и разумный бюджет. Преимущества сотрудничества с «Маэстро» ? Гарантия 12 лет на все виды работ и материалов ? Собственный склад качественных полотен от проверенных производителей ? Индивидуальный подход к каждому проекту ? Опытные монтажные бригады со стажем работы от 5 лет ? Гибкая система скидок для постоянных клиентов Этапы выполнения работ 1. Бесплатный выезд специалиста для замера и консультации 2. Заключение договора с фиксацией всех условий 3. Изготовление конструкции согласно техническому заданию 4. Профессиональный монтаж в согласованные сроки 5. Финальная приемка с демонстрацией результата Почему стоит выбрать именно нас? Компания «Маэстро» более 8 лет успешно реализует проекты любой сложности в Минске и области. За это время мы: – Установили более 5 000 потолков – Накопили уникальный опыт работы со сложными объектами – Сформировали команду высококлассных специалистов – Разработали эффективную систему контроля качества – Создали прозрачную ценовую политику Мы понимаем что ремонт – это ответственный процесс поэтому предлагаем не просто монтаж потолков а комплексные решения по преображению вашего пространства. Наши дизайнеры помогут подобрать оптимальное цветовое решение которое гармонично впишется в существующий интерьер. Для получения подробной консультации и расчета стоимости вашего проекта звоните по указанным телефонам или оставляйте заявку на сайте. Наши менеджеры работают ежедневно с 9:00 до 21:00 и всегда готовы помочь в реализации ваших дизайнерских идей натяжные потолки в москве цены с установкойнатяжной потолок в москвенатяжной потолок цена за 1 квадратный метрнатяжные потолки в москве цены с установкойнатяжные потолки с подсветкой Увидимся
23. June 2025 at 1:42
мостбет вход сегодня https://mostbet11002.ru/
23. June 2025 at 1:51
Добрый день друзья Натяжные потолки от компании «Маэстро» – идеальное решение для вашего интерьера Современные натяжные потолки – это не только стильный элемент дизайна но и практичное решение для любых помещений. Компания «Маэстро» предлагает профессиональный монтаж натяжных потолков с гарантией качества и прозрачным расчетом стоимости. Мы работаем с лучшими материалами и предлагаем индивидуальный подход к каждому клиенту. От чего зависит стоимость натяжных потолков? Цена установки формируется с учетом нескольких ключевых факторов: 1. Площадь помещения Чем больше площадь потолка тем выше общая стоимость. Однако при заказе больших объемов мы предлагаем выгодные скидки. 2. Тип полотна Мы используем высококачественные материалы от проверенных производителей: – Матовые потолки – классический вариант идеально подходит для спален гостиных и офисов. – Глянцевые потолки – создают эффект зеркальной поверхности визуально расширяя пространство. – Сатиновые потолки – мягкий перелив света придающий интерьеру уют и элегантность. 3. Конструктивные особенности – Одноуровневые потолки – бюджетное и быстрое решение. – Многоуровневые конструкции – сложный дизайн с дополнительными элементами подсветка фигуры комбинация материалов. 4. Дополнительные работы – Установка встроенных светильников – Монтаж карнизов и декоративных элементов – Обход труб колонн и других сложных элементов Как рассчитать стоимость? Для удобства клиентов на нашем сайте доступен онлайн-калькулятор позволяющий быстро оценить примерную стоимость. Однако для точного расчета мы рекомендуем бесплатный выезд замерщика который: •Измерит площадь и особенности помещения • Поможет выбрать оптимальный материал и дизайн •Рассчитает окончательную стоимость с учетом всех нюансов Почему выбирают «Маэстро»? ? Гарантия до 15 лет – на материалы и монтаж ? Быстрый монтаж – от 2 до 5 часов в зависимости от сложности ? Безопасные материалы – экологичные без запаха ? Широкий выбор цветов и фактур – более 200 вариантов ? Профессиональные монтажники – с опытом работы от 5 лет Специальные предложения Скидки при заказе от 50 м? Бесплатный дизайн-проект при комплексном заказе Рассрочка платежа для удобства клиентов Оставьте заявку и получите идеальный потолок Компания «Маэстро» – это надежность качество и индивидуальный подход. Мы создаем потолки которые радуют годами Звоните прямо сейчас – и получите бесплатную консультацию натяжные потолки в москве цены с установкойнатяжные потолки в москве цены с установкойнатяжные потолки с подсветкойнатяжной потолок цена за 1 квадратный метрнатяжной потолок в москве От всей души Вам всех благ
23. June 2025 at 1:56
dj music dj music .
23. June 2025 at 1:56
металлический значок на заказ http://www.znacki-na-zakaz.ru .
23. June 2025 at 2:02
бк теннесси скачать на андроид https://mostbet4019.ru
23. June 2025 at 4:43
керамогранит цена за м2 керамогранит цена за м2 .
23. June 2025 at 4:43
керамогранит цена за квадратный https://www.kermogranit-kupit1.ru .
23. June 2025 at 5:30
интернет kra33 cc
23. June 2025 at 22:29
mostbet link mostbet link