I’m currently working on a small project. I came across cool software called LCDproc. If you have HD44780-based display you can build really cool system for just US $15.
LCDproc is a piece of software that displays real-time system information from your Linux/*BSD box on a LCD. The server supports several serial devices: Matrix Orbital, CrystalFontz, Bayrad, LB216, LCDM001, Wirz-SLI, Cwlinux(.com) and PIC-an-LCD; and some devices connected to the LPT port: HD44780, STV5730, T6963, SED1520 and SED1330. Various clients are available that display things like CPU load, system load, memory usage, uptime, and a lot more. CDproc supports Linux, FreeBSD, OpenBSD, NetBSD, Darwin and Solaris (beta support). LCDproc cycles through several screens of information. The screen order and display duration can be configured at run-time.
Above is the CPU Utilization screen displays the system's current CPU utilization. These values are the normal values reported by Linux. The percentage in the title bar is the sum of all non-idle cycles, and the bar graph at the bottom of the display reflects this percentage.
Download LCDproc software
=> Visit LCDproc Project Home Page.