Stasis MkII – Assembly Part III
Sensors are now mounted to the frame. The holes LASERed (that’s actually a word… if you’re me) into the ABS panels fit perfectly.
Next up is the remote. I built this thing out of some parts from Sparkfun last time around. This time, I actually hooked up the XBee module inside with the proper configuration.
The remote runs on 2 AA batteries and has only the XBee module and the joystick part from Sparkfun. The XBee module is setup to send out messages to a specified destination XBee module (that will be on the robot) when any of the 4 pins coming from the joystick switches changes from 3V -> 0V – which they will, if the joystick is moved in any of the 4 directions. Internally, the joystick just actuates 4 different micro-switches depending on which direction you are pushing it. On the receiving end, you see something like:
This works quite well. But as usual, there is a problem. There is a fairly noticeable lag between pushing the joystick around and seeing the output show up. Also, if the joystick isn’t being held in position long enough, there is no output at all. I think the polling on the XBee module might be a little slow. There is also a lot of random shit being sent along with the pin states.
Long story short, I think this will be replaced with a simpler RF transmitter attached to a PIC that’s programmed to do two things – poll 8 pins and send out their status as a byte over the RF transmitter. The extra 4 pins will me do some things like put in a kill switch signal for the motors in case the robot decides to go sentient.
Aside from the hardware, the project now has a real name and a project page – Stasis. I’ve also started a repository with code for the netduino and other controllers involved at Bitbucket: https://bitbucket.org/lostinspacebar/stasis
Along with the source code, there are other resources such as documentation. The first of these is a Fritzing ”schematic”. This is my first time using this program and it’s actually quite useful. I now have a nice schematic of what’s going on, on the robot. At some point I’ll make one for the remote, and whatever else I decide to include in this madness.








