2013-09-03, 18:57
Well, last week I was slightly bored and I needed something to do. So had a small idea - I am using XBMC as a media center software on my HTPC and I don't like pushing pause to see "where in the show I am". I also don't like the remote as much. So I designed this little thing as a quick project. It's a basic XBMC network controller at heard (although it's meant to work on a local machine). It has enough buttons to control most often used XBMC features and I am also in the process of modifying the software so it can interface with my home automation system. It has an LCD that basically shows what is currently playing and it's progress (with a nifty progress bar included).
This was a quick design and everything (circuit, software and the case) was done in three days. So forgive me if the case isn't the best looking one - I think it looks like some sort of weird industrial thing (or something from an old sci-fi movie). Part of the case also unstuck from the 3D printer while it was printing so it's a bit bent around the edges. At it's heart it has a custom arduino based circuit.
And when the XBMC is turned on and nothing is playing:
If anyone is interested in this - here is the source of the Java application (uses the JSON-RPC API and should be multiplatfrom although it's only been tested on the Mac OS), arduino source and the case design:
https://github.com/r00li/XBMC-TableTop-Controller
This was a quick design and everything (circuit, software and the case) was done in three days. So forgive me if the case isn't the best looking one - I think it looks like some sort of weird industrial thing (or something from an old sci-fi movie). Part of the case also unstuck from the 3D printer while it was printing so it's a bit bent around the edges. At it's heart it has a custom arduino based circuit.
And when the XBMC is turned on and nothing is playing:
If anyone is interested in this - here is the source of the Java application (uses the JSON-RPC API and should be multiplatfrom although it's only been tested on the Mac OS), arduino source and the case design:
https://github.com/r00li/XBMC-TableTop-Controller