Mischief
Mischief is a series of toy instruments for the kids.
Exhibitions and Performances
<Modular Monday>, Radio Angrezi(DE) Feb 16, 2025
“Mischief” is a series of toy instruments created as part of research for the “sound-playground.” ‘Sound-Playground’ is the playground, that i am going to make one day, where the children’s play generates the sound.
Last summer, while walking through a park in Essen, Germany, I witnessed a memorable scene.
On the park’s pavement, children had drawn colorful pictures with chalk,
and kids from different countries and language backgrounds were playing hopscotch together.
Watching them, I realized that play is a powerful universal language that breaks down barriers.
However, in a traditional playground, each ride exists independently without interacting with
the others.
But what if sound could connect them? Imagine if a child's position on a slide determined a note
in a melody,
or if the carousel's rotation acted as a rhythmic instrument. In this way, sound becomes a
bridge, turning
isolated rides into a collaborative musical experience. Through this Sound-Playground, I want
children
to discover the joy of creating something together.
For this project, i hacked four existing toys, and designed one instrument.
The toy works as a sequencer—when blocks are placed on its panel, it starts playing,
and the weight of the blocks determines the notes. The Hammer bank functions as both a
sample player and a looper. The rocking horse adds a reverb effect, the RC car generates
synthesizer sounds,
and the airplane creates bass sounds.
Hardware and software
Mischief is consisted with 5 toys.
(1) The wooden block play panel, (2) hammer bank, (3) RC car, (4) Rocking horse, (5) Wooden
airplane.
The first three toys are connected directly to master ESP32 through wire.
And Rocking horse and wooden airplane have each slave ESP32 and they are connected to master
ESP32 through bluetooth.
Master ESP32 is connected with Laptop and send the each sensor value to Max for Live through
serial communication.
With this signal Max for Live control and play the sounds.
I am going to make this project open source. You can check and download whole code include other max
for live device at https://github.com/Yellow-Moonlight/Mischief/tree/main
The wooden block play panel
The wooden block play panel was designed and built to function as a 8 step sequencer. Wooden blocks from existing toys were used. A Force Sensing Resistor was employed to measure pressure, and a shift register (CD4051BE) was utilized to reduce the number of pins needed for the microcontroller.
The Hammer Bank
The Hammer Bank has been modified to operate by installing a tact switch under the wooden pillar. It worked as Sample player and looper.
The RC Car
The RC car analyzed the signals from the controller's IC chip and sent them through a comparator when the buttons were triggered, then transmitted them to the microcontroller for use.
The rocking horse and Airplane toy
The rocking horse and airplane toy used a gyroscope sensor (MPU 6050) and transmitted the data to the main microcontroller (Master ESP32) via Bluetooth from the slave ESP32.