Attiny2313 based PC system monitor

When ever you need to know your system resource status you usually call Task Manager. But there are people like jawn who prefer having indicators in front of you all the time. So here it is – a CPU, memory monitor with USB connectivity.

It is based on Attiny2313 microcontroller that talks to PC through FT232RL USB to USART converter. Device talks to Python script running on PC and gets data about utilized resources. Information is displayed on three LED bars (one for CPU, second for memory and third for virtual memory usage). Monitor is kept as simple as possible with mainly SMD parts.