Today I have just finished to program the main firmware for the XMote Orient board.
The XMote is based on an Arduino FIO programmable board which can be interfaced to a pletora of sensors and actuators.
Orient is the first expansion board which allows the use of the FreeIMU motion board which features a 9DOF inertial unit.
The XMote has the following features:
- Processor: ATMega 328p processor running at 8 MHz with 3.3V logic
- Connectivity: Bluetooth SPP or Zigbee
- Sensor fusion modes: RAW, Euler or RPY, Quaternions
- Power: Lipo 3.7 rechargeable battery
- Maximum baudrate: 115200
- Maximum sampling rate: 400 kHz
- FreeIMU supported: 0.3.1 and 0.3.5 MS (more planned)
The board can be configured and controlled via bluetooth serial or usb serial with a set of simple textual commands, a graphical configuration interface is also being written.
The serial port configuration works fine on Win and Linux, Mac OS not tested yet.
The telemetry software is being developed on Processing which is a Java powered GUI framework but other versions will support Matlab for researchers and Qt for general purposes.
The telemetry software is being developed on Processing which is a Java powered GUI framework but other versions will support Matlab for researchers and Qt for general purposes.
Here’s a little sneak preview of the board which is wired at the moment but there will be a more handy socket for fixing the sensor steady.
Enjoy the first pictures:










