
I’ll illustrate how all the components from the previous post are connected together.
1602 I2c LCD Display Module

Buttons

PWM Audio Output
There are other references, but my design is based on www.tinkernut.com and simplified to mono.

Housing
My housing frame is designed in a 3D modelling tool and printed by a 3D printer.
However, you can easily make your own by any plastic or cardboard.

You can download my 3D model from Thingiverse below.
https://www.thingiverse.com/thing:4287922
The LCD screen will show what button does in different operation mode. Therefore, buttons should be located below the LCD screen in a particular order.

What’s Next?
We will look at what files we need to run the program.