Newest Project: Linux Serial Commander

LSCommander on left, Raspberry Pi on right

LSCommander on left, Raspberry Pi on right

Recently I was playing around with the Raspberry Pi and thought of how useful it would be to pair an 16×2 character LCD + buttons with it so that I could control it on the go.  After a few hours of brainstorming, I came up with the Linux Serial Commander, which is an Arduino + LCD + buttons, paired with a Linux system running a python server that I wrote.

Here’s a short video of it in action (recorded using guvcview in Linux):

Linux Serial Commander operation from Dustin Robotics on Vimeo.

So far it can do:

  1. Send keyboard shortcuts
  2. Navigate filesystem, running scripts, opening and playing music and movies with the ability to control them on LSC
  3. Browse wifi networks, I almost have WPA connection done, but it may be a while
  4. Python script controls the Arduino, telling it what to draw, telling it to wait for buttons, and providing a workable form entry for passwords

This project only supports Linux, and has only been tested on Debian 7 (Crunchbang). A link to the source code is in the right side, this time hosted on github.  I have a few more weeks worth of work to put into it until its in a good shape, but this is what I have after about a week worth of work.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s