Here is a link to the video I created demonstrating my FireFly bluetooth hack for the CM-5: http://www.youtube.com/watch?v=P6A7smv4dJ0 . I like this better than the BlueSmirf hack I've seen, as it requires no modification to the CM-5 enclosure. The FireFly fits right in the space which the ZigBee would occupy.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Just added the Bluetooth controller for Android in the files section as a Zip. I will try to incorporate it under Git when I get a chance. I believe I have it set up to run under Android 2.3 or later.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I redid the repo from scratch. There are now three directories: one for the firmware code, one for the android control program, and one for various utilities I will put together over time. I have made some improvements since the last version. First, I corrected the 'hiccup' that was occurring during servo play that was really noticeable under slow acceleration situations (turns out I was missing an update during phase change). I also changed the way the timer interrupts work so that they use CTC instead of overflow. All messaging on the RS232 and Dynamixel buses is now interrupt driven. There is a C# application I put together in the utilities directory now that will take a text dump of the traffic on the servo bus (which can be recorded using a USB2Dynamixel and 'HHD Free Serial Port Monitor', which as the name implies can be downloaded for free) and parse it for display in a readable format in an Excel spreadsheet (Excel required). Thank you for bearing with me while I get a grip on Git.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Here is a link to the video I created demonstrating my FireFly bluetooth hack for the CM-5: http://www.youtube.com/watch?v=P6A7smv4dJ0 . I like this better than the BlueSmirf hack I've seen, as it requires no modification to the CM-5 enclosure. The FireFly fits right in the space which the ZigBee would occupy.
Just added the Bluetooth controller for Android in the files section as a Zip. I will try to incorporate it under Git when I get a chance. I believe I have it set up to run under Android 2.3 or later.
I redid the repo from scratch. There are now three directories: one for the firmware code, one for the android control program, and one for various utilities I will put together over time. I have made some improvements since the last version. First, I corrected the 'hiccup' that was occurring during servo play that was really noticeable under slow acceleration situations (turns out I was missing an update during phase change). I also changed the way the timer interrupts work so that they use CTC instead of overflow. All messaging on the RS232 and Dynamixel buses is now interrupt driven. There is a C# application I put together in the utilities directory now that will take a text dump of the traffic on the servo bus (which can be recorded using a USB2Dynamixel and 'HHD Free Serial Port Monitor', which as the name implies can be downloaded for free) and parse it for display in a readable format in an Excel spreadsheet (Excel required). Thank you for bearing with me while I get a grip on Git.