Skip to content

The Totoro Music Box is a gift made with ♥ by Peter Lowie for his godchild.

Notifications You must be signed in to change notification settings

LowieHuyghe/totoromusicbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Totoro Music Box

Made with ♥ by Peter Lowie

Totoro Music Box

Requirements

Process

1. Creating the "slices"

drawing

drawing

drawing

2. Sanding it down

drawing

drawing

drawing

drawing

drawing

3. Preparing the electronics and internals

drawing

drawing

drawing

4. Glueing it all together

drawing

5. Painting Totoro

drawing

drawing

drawing

6. Installation and soldering of the electronics

Using external pull-down resistors as they proved more reliable for long time usage.

drawing

drawing

7. The finished product

drawing

Raspberry Pi Setup

# Setup sd with barebone raspbian and create "ssh"-file in boot.
# Boot the rpi and ssh into it.

# Use rapi-config to change keyboard-layout and disable serial.
sudo raspi-config

# Install git
sudo apt-get install -y git

# Generate ssh-keys and add it to this repo
ssh-keygen

# Clone repo
git clone [email protected]:LowieHuyghe/totoromusicbox.git
cd totoromusicplayer

# Run i2samp install. Twice!
./src/install/i2samp.sh

# Run install to optimize startup, and setup the service.
./src/install.sh

# Add your mp3-files to ./music/

Room for improvement

For this project I started off with what I knew and learned a lot along the way. I enjoyed making it and am very happy with the final result.

As with everything, there's always some room for improvement:

  • Even with all the optims, startup time is still 20 seconds.
  • Running a complete OS is not really necessary.

A solution for both could be the Adafruit Music Maker FeatherWing with Amp controlled by an ESP8266.