Simple housing for a 20x4 text LCD module + push-encoder, buzzer and button. (No SD card!)
Utilizes a 60mm x 40mm prototype PCB board instead of a pre-made PCB.
You need:
- 2004A LCD module
- 60mm x 40mm protoboard ("perfboard")
- Encoder with push button (vertical, 5 contacts)
- The buzzer (up to 10mm tall)
- NPN transistsor to drive the buzzer
- 2K potentiometer for contrast control
- Push button/switch (8mm tall, or modify the OpenSCAD file)
- A bong
- Four M3x10 screws with round heads
Build notes:
- It's easy to edit the OpenSCAD file if you're using a different button or want a custom text on the plate.
- Read wiring schematic in housing-2004a.pdf first
- Consult pictures for component placement

Tags
The author marked this model as their own original creation.