Credit: Reddit Published Aug 17, 2026, 11:39 AM EDT Viraj Gawde is a Tech Journalist with bylines at Travel+Leisure India & South Asia, Android Headlines, 91Mobiles, Croma Unboxed, etc. He has written thousands of news pieces, how-to guides, product comparisons, listicles, and op-eds on consumer tech. Currently, Viraj is obsessed with the fast-evolving world of artificial intelligence and how it is reshaping the way we work, create, and use tech. As a curious generalist, Viraj's work extends into a wide range of subjects, formats, and storytelling styles. When away from desk, he is a finance, sports, and travel geek with a constant curiosity for new experiences. Sign in to your How-To Geek account PC monitoring usually means staring at performance graphs, percentages, and numbers. A Reddit user gave their computer an old-school way to show what’s happening under the hood. They saved a pair of analog gauges from heading to the e-waste bin and turned them into a real-time PC monitoring system. The secret to this is an ESP32 development board doing the heavy lifting between a modern PC and decades-old analog hardware. How an ESP32 bridges modern PCs and analog gauges Three needles tracking PC in real time The gauges are old industrial hardware with a 0-20mA current signal showing pressure readings from 0 to 100 bar. They weren’t designed to accept native connection or digital data produced by modern PC. So, getting the gauges to display the performance data was the hard part. The Redditor used a PWM output running through a resistor, capacitor, and transistor to control the current flowing through each gauge. The needle response was non-linear at lower levels, and it took a lot of trial and error to accurately match the PC’s performance readings. At the center of everything is the ESP32 development board that acts as the middleman between the computer’s digital data and the gauge’s physical movement. It receives the incoming percentage-based numbers from the PC’s serial connection and the smart plug and then converts them into signals that actually move the needle on each gauge. The board’s job is simple—receive the information, process the readings, and tell the gauges how far to move. Louder ESP32 audio development board The whole setup uses three gauges in total, with two of them tracking CPU and GPU usage. These pull live data straight from the connected PC. The third shows how much power the whole system is drawing. It reads power consumption wirelessly, from a Tasmota-enabled smart plug using MQTT, an open messaging system built for the Internet of Things. The power gauge updates every 10 seconds whereas the CPU and GPU readings refresh roughly every 500 milliseconds. Electronic waste is a big problem with old hardware piling up fast. The gauges were a perfect example—functional but with no clear modern purpose. The ESP32 development board plays a big part in this project and is why something like this is even possible. It costs just a few dollars and all it takes is enough patience to work through the circuit tuning to give outdated hardware a second life. Source: Reddit
Someone built a retro analog PC dashboard with an ESP32 and E-waste gauges
Full Article
Original Source
Read the full article at Howtogeek →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.