Analogue meter PC performance monitor

Probably you remember we mentioned about Open Source PIC18F USB HID framework. So here it is – a project based on it. And it looks really cool and this is not about circuit and connectivity, but look and idea. Circuit is built around same PIC18F2550 microcontroller with minimal component count. Meter has one RGB LED and couple analogue Hi-Fi UV meters. The device speaks itself about what it does – microcontroller reads performance counter data from PC via USB, then sends PWM signals to UV meters according to CPU or Network load. RGB LED is used to indicate HDD events. It changes intensity on utilization level and color depending on reading, writing or even both. On PC side there is a Visual Studio 2008 C# host application working to ensure communication with target. Overall this is a fun device that can be built as standalone device or integrated as PC case mod. Continue reading

Analog Meter Clock

You have endless of spare times during weekend, and you don’t know what to do with the free times? Well, if you have deep interest with the analog meter, then analog meter clock project will keep you busy for the whole weekend or more! This project is based on an Arduino board, where it can reuse an old 5vdc wall-wart for the power supply. PWM mode is being used on the AVR and it’s quite easy for most of the home hobbyists. Although it was a little bit of work to manage PWM at the assembly language level, but the dev environment for Arduino makes it easy to be used. Honestly, the clock logic is a very straightforward thing, where it’s simply a bunch of nested “for” loops to count from 0-59; 0-59; 0-23 and all these values will be written to the appropriate PWM port. Beside that, you’ll need to apply the calibrate mode. This mode is an interrupt that writes the appropriate max value to the meters (23:59:59) and with this mode, it allows you to adjust the… Continue reading