Original idea is to use big 7-Segments display for better visibility and price. After revising design, I decide to use 8x8 dotmatrix display with driver MAX7219. These module are cheap and also good for displaying symbols, character.
So, revised design V1.2 is as follow.

MAX7219 modules can be cascaded easily to expand digits. There are a lot of Arduino driver to interface this module. I selected the following Lib science many functions and modules are supported.
Lib:
https://github.com/MajicDesigns/MD_MAX72XX
MAX7219 Connection:
- Vcc - ESP32 3.3V
- GND - GND
- DATA - ESP32 23
- CLK - ESP32 18
- CS - ESP32 15
LED:
- NORMAL LED - ESP32 25
- WARNING LED - ESP32 26
- ALERT LED - ESP32 27
- BUZZER 14 - ESP32 14
Schematic :

Added LED and buzzer functions.
When I moved my finger near ir+distance sensor, the result is like that. Symbol C is not displayed full digit. Required additional display or tweak fonts?
V1.2 Code was added to my github, though I need to clean and touch code more.
https://github.com/oakkar7/AVCTV1

Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.