I’m a big fan of the Playstation video game consoles, so when I learned about the PS2X library by Bill Porter, I had to try it out. PS2X makes it easy to interface Arduino microcontrollers with Playstation 2 controllers. After wiring everything up and testing it with the sample program, I set out to find something more interesting to do with it. The result is a stepper motor that is controlled by the Sony controller. Here’s a video of it in action:
At some point while researching microcontroller projects, I came across several people who had used Arduinos and PICs to drive analog panel meters so they would display computer stats such as CPU load, memory usage, etc. It immediately struck me as something I just had to do. Here it is. My PC meter uses an Arduino microcontroller and receives the stats from a .NET Framework application I wrote in C#.Net. It’s housed in a plastic enclosure and looks quite professional IMHO. It was a fun project, and something I think most any computer/electronics geek would enjoy. I love mine, and I look forward to building more.
Here it is in action:
Read on for details on the parts and tools I used, some info on the process of building the device (and the problems I ran into) and links to download the source code and meter templates.