Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TonUINO DIY Music Box Project

Welcome to the TonUINO DIY Music Box Project! This project provides you with a set of scripts and instructions to create your very own customized TonUINO music box. The TonUINO project draws inspiration from the Toniebox, offering a fun and engaging DIY experience to build a personalized music box for both children and adults. This project utilizes an Arduino, an MP3 module, an RFID reader, a micro-SD card, and other components to play music by scanning RFID cards.

Firmware

The TonUINO-TNG firmware is included as a Git submodule in the firmware/ directory with pre-configured settings for the Cleos-Box hardware:

  • Hardware Variant: TonUINO Classic
  • Button Configuration: 3 buttons (Play/Pause, Volume Up/Next, Volume Down/Previous)
  • DFPlayer Chip: LKP Player variant (Mp3ChipIncongruousNoAck)

The firmware configuration can be found in firmware/TonUINO-TNG/src/constants.hpp.

To update the firmware to the latest version:

git submodule update --remote firmware/TonUINO-TNG

For detailed firmware update instructions, see the Firmware Update Documentation.

Scripts

_tools/copy-to-sd-card.ts

This script is designed to copy all sound files to the SD card efficiently. It ensures that files on the FAT filesystem of the SD card are organized in alphabetical order, which is crucial for error-free playback. Additionally, it removes any characters from folder and file names that are not numbers, allowing for clear descriptions that can be easily managed during the transfer process.

The SD-Card is automatically detected, but you can also specify the path to the SD-Card as an argument. You can test the command with --dry-run to see what will be copied.

deno run --allow-read --allow-write --allow-run _tools/copy-to-sd-card.ts --dry-run

_tools/download-podcast-episodes.ts

This script simplifies the process of automatically downloading episodes from one or more podcast feeds. The downloaded files are named with an index, making them compatible with the _tools/copy-to-sd-card.ts script.

Audio Content

Here is a list of the included audio content in this project, which you can customize to your liking. Please note that while some content is freely licensed, other content is available for free download but remains copyrighted by their respective authors. For these copyrighted materials, you must obtain permission from the copyright holders before using them in your project.

Index Name Type Mode Files
01 MausMix Podcast Album 164
02 Gute Nacht mit der Maus Podcast Album 29
03 Die Maus zum Hören Podcast Album 31
04 MausHoerspiel Podcast/Audio play Album 176
05 Unser Sandmännchen Podcast/Audio play Album 67
06 Bippo, der Elefant Audio play Audiobook 9
07 Duck sounds Sound clips Audio Play 6
08 Rooster sounds Sound clips Audio Play 6
09 Hen sounds Sound clips Audio Play 3
10 Dog sounds Sound clips Audio Play 5
11 Cat sounds Sound clips Audio Play 8
12 Cow sounds Sound clips Audio Play 7
13 Sheep sounds Sound clips Audio Play 5
14 Es regnet, die Erde wird nass Audio play Audiobook 1
15 Laterne, Sonne, Mond und Sterne Audio play Audiobook 1
16 Millionen Sterne Audio play Audiobook 1
17 Mama liest - Kleiner Bär Audio play Audiobook 1
18 Mama liest - Mutigsein Audio play Audiobook 1
19 Mama liest - Land der Gefühle Audio play Audiobook 1
20 Mama liest - Mondmaus Audio play Audiobook 1
21 Sommergewitter Sound clip Audio Play 1
22 Vögel im Wald Sound clip Audio Play 1
23 Zelda - Orcarina of Time Musik Sound clip Audio Play 1
24 Papa liest - Ein Freund wie kein anderer Audio play Audiobook 4
25 Papa liest - Peter Pan Audio play Audiobook 16
26 Papa liest - Auf dem Wasser ist was los Audio play Audiobook 16
27 Die Biene Maja (Folgen 1-3) Audio play Album 43
28 Bibi Blocksberg (Folgen 1-3) Audio play Audiobook 3
29 Bibi und Tina - Wo ist Felix? (Folge 75) Audio play Audiobook TBD
30 Die Biene Maja - Die falsche Wespe (Folge 5) Audio play Audiobook 15

Documentation

About

TonUINO DIY Music Box Project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages