Technical requirements
The following are the requirements for completing this chapter:
- Intermediate knowledge of Python programming
- A late model Raspberry Pi, such as the Raspberry Pi 5
- A Raspberry Pi branded 7-inch touchscreen with a compatible case
- 1x SFM-27 active buzzer
- 2x M2 5mm screws
- 2x M4 20mm bolts
- 2x M4 nuts
- 1x M5 20mm bolt
- 1x M5 nut
- Composite (multi-wire) cable with USB plug (a discarded USB charging cable works well)
- Hot glue gun
- Access to a 3D printer or 3D printer service to print an optional case
The code for this chapter can be found here: