Control Panel
Requirement#
Started with having too many tasks happening in background in my containers and with esp devices which requiremed me to have many functions automated for my regular workflow as in :
- Priority containers.
- Mqtt status for esp devices.
- Alert trigger if there’s an anomaly in my network.
- My door lock.
- Brigthness and volume trigger for local host.
- Joystick for 3d view navigation.
- Esp wroom-32 ch340 due to multiple adc and gpio requirement
Hardware#
- Two toggle switches.
- Four potentiometers
- Matrix display
- Two push button
- A joystick

Materials
So one hard part done after they were collected.
Now the 3d part :
I wanted just a simple structure that can hold all the objects and be reachable on my table for my hand, but there were multiple things that weren’t first in my mind to take care of for the same.
So after multiple fails


First draft :


Had this as my final design.
Got all the things wired up and ready, now wire problem was another, got to know the importance of a pcb, but couldn’t get one then wanted this thing up and running.

I prefer to have my devices centralized with home assistant and yaml config so I prefer esp devices, so had the esphome in docker and home assistant.
So after flashing the firmware, used mqtt for updating the 0s and 1s , got the automation scripted with debian host for ping stats.
Mounting , how I would be mounting it wasn’t on my mind, so major issue was the weight as the first draft
Got the whole thing running wirelessly, now latency was a bit of issue sometimes had to keep back looking if all’s working, even a 300ms of gap touches my that nerve.