Final Project
This page contains the ideation and development process of the final project throughout the Fab Academy as well as the final result including the bill of materials.
Preliminary Ideation
Following other Fab Academy instructors, a good final project is simple, has a very precise purpose and is beautifully designed. Another advice was to take something what you think is “too easy”, and do that properly. I also considered aspect of iterative development, that is I wanted to propose a project which can be very simple and working, but also can be extended to more advanced versions of itself when I would notice that there is more time. Another nice rule I read was that for the final project it is not important whether it is a novelty or not, but that it is created by yourself. Regarding what to make, I thought I really enjoy making music. My favourite genres included bass music and weird noises, so I wanted to do something with audio (yes, you listen to the linked tracks during reading). Considering all of the above points, I came up with the following ideas.
Bass Synthesizer
A first idea is a bass synthesizer. The bare minimum would be to have it playing some simple soundwave (e.g. sawtooth) as its most minimum version. It would have one button for “play” and an infinity knob for adjusting frequency.

Possible advancements would include doing proper sound design and developing a unique characteristic sound for the synthesizer. This could be achieved by implementing a filter (likely a low pass, maybe with some quirky features, like an LFO automating its cutoff-frequency to get a wobble bass). Other advancements being considered would be adding MIDI input for basic frequency control instead of relying on just a knob and button. More controls for the synthesizer’s algorithm parameters could also be planned. The casing could be designed to resemble the sound the synthesizer makes, e.g. sharp edges if the sound sounds more squealy or more voluminous and bulbous if the sound happens more in the sub bass frequency area.
The major learning outcome with this project would be how to implement a synthesizer in an embedded system.
Soundboard & Sampler
Another idea is to create a soundboard where the sounds can be sampled from an integrated microphone. I had this idea, because my flatmate always says characteristic and funny catch phrases I would like to record and play back when needed. The minimum version would include a microphone, a jack for output, a push button for activating recording and one piezo for playing back the recorded sound.

Possible advancements could include adding multiple sample slots, with one piezo for each sound, incorporating one LED per slot to indicate which slot is being played or recorded. An SD card could be used to store and import audio files. The sampler could be extended to have a looper function so that a sample can be played back automatically triggered by clock of user-defined tempo. As with the synthesizer, adding MIDI-compatibility could be considered.
The major learning outcome would be how to safely record, store, and play back sound in real-time.
Further Ideas after Week 1
ideas:
- designing a funny interface could be nice and lead to weird noises
- build a keyboard (see niclas)
bass synth:
- buttons for basic frequency according to some scale
- encoder for key these buttons mapped to
- potis for adsr
the light stuff
self-balancing robot (like beijing 2017)
- maybe some control stuff
- modular together with jarni
use the search engine
- set up tracking page for final project!
- (final project page maybe)
you can do the final project together with other people, as long as you have a single subsystem that you can present
modular robot
snake robot
audio-reactive lighting
paper lamps
living synthesizer (see notebook)
-
silicon casing, bulbous
-
transparent pcbs (with acryl)
-
something that breathes
- closed silicon bubble with pump or magnet (perm magnet in silicon hull, electro magnet inside)
- pump that pumps air to inside, outside with semipermeable membrane that wölbt outside and inside
- nitinol
- https://www.youtube.com/watch?v=7BA8-MdO8so
- just put current through it
… https://cdn.aaai.org/AAAI/1994/AAAI94-253.pdf
- move ideas from week 1 page here
- holz blitzmuster wenn man spannung anlegt
- program smth with esp32s3: press button, play sine wave
- implement midi with arduino sketch