This project is based on our open source project “imitation 'ocarina' electronic wind instrument ”, reproduce and add functionality to achieve the electronic ocarina.
The open source project we use is at https://oshwhub.com/dr.zhang/Totoro
It is based on ESP32, with airflow detection, key detection, sound output, status alerts four modules. It can imitate the function of ocarina, controlled by blowing air and pressing keys, imitate the fingering table of ocarina, and have the sound volume and pitch output based on Midi protocol and the light band output on WS2812.
I am responsible for the software part of the project, including system environment construction, implementation of the open source code, tuning pitch control, expanding the range function, and light band output function.
We got 100 points for this program.
The opening report and closing report explain in detail the process we did.
There is a video to show the usage of it.
Poster describing the use of our work: