projects:evalbotusbdrive
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:evalbotusbdrive [2012/08/26 22:04] – [Evalbot Chronos USB Control] mkucia | projects:evalbotusbdrive [2012/09/01 10:51] (current) – [Binaries] mkucia | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Evalbot Chronos USB Control ====== | ||
+ | Evalbot ([[http:// | ||
+ | Evalbot has a headers for TI's standard radio modules. You can plug the [[http:// | ||
+ | |||
+ | Operation in such configuration can be seen on the following video (Property of [[http:// | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | Evalbot also has a [[http:// | ||
+ | Chronos is using stock unmodified firmware. Simply start accelerometer mode just like in the TI Control Center demo. | ||
+ | |||
+ | ===== Wave playback ===== | ||
+ | |||
+ | There is even more! Evalbot has an build in micro SD card slot and audio coded with small speaker. The V2 binaries allow to play wave files. | ||
+ | |||
+ | * Wav file format: MONO 16 bit 11025 [Hz] | ||
+ | * SD card file system: Fat | ||
+ | * File naming: 3 digit hex: '' | ||
+ | |||
+ | Files are being played in a loop. You can play next file using __SW2__ button on Evalbot, or Chronos' | ||
+ | ===== Binaries ===== | ||
+ | You can flash following binaries using LM Flash Programmer. | ||
+ | |||
+ | * {{: | ||
+ | * {{: | ||
+ | |||
+ | Source code is currently not available. | ||
+ | ===== Operation ===== | ||
+ | The effect of the program can be seen on the following video: | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | After powering the device on USB dongle is enumerated automatically. The radio link is inactive until user press __SW 1__ button. Pressing this button toggles [[http:// | ||
+ | |||
+ | The Chronos uses stock software in accelerometer mode. Tilting watch forward makes robot drive forward. Tilting sideways causes robot to turn. To stop the robot simply move your hand upwards. | ||
+ | |||
+ | * Yellow LED on the Ethernet socket signals successful enumeration of USB device. | ||
+ | * Orange LED on the Ethernet socket signals SipliciTI packets reception. | ||
+ | ===== Future development perspective ===== | ||
+ | This project can be extended. I doubt I will return into it as my design assumptions were fulfilled. Some of the possibilities are: | ||
+ | |||
+ | - Creating Chronos-specific USB CDC Host driver and publishing source code for it. | ||
+ | - Making drive control more fluid (variable speed of wheels during turning) | ||
+ | |||
+ | |||
+ | |||
+ | //**Note: **All trademarks are the property of their respective owners.// |