![]() |
Open-Source Orbit-EDU |
|
|
Orbit-EDU is the educational version of the Orbit sensor platform, developed by Rice Efficient Computing Group. Orbit-EDU 1.0 is electrically the same as the Orbit-mini 1.0 that is intended for research deployment. A Orbit-EDU board is considerably larger and more flexible for the ease of debugging and experimentation. Orbit-EDU is completely open-source. From this webpage, one can download its PCB design, component list, example code, documentation. Orbit-EDU 1.0 has the following features. It consists of 1) a TI MSP430F1xx microcontroller, 2) a KCWirefree KC21 Bluetooth-UART module, 3) a connector for a 2x8 character LCD, 4) a rechargeable Lithium Ion coin cell battery, 5) a 3-axis accelerometer from Kionix, 6) capacitive touch sensors, 7) a temperature sensor, 8) multiple tactile buttons, and 9) a JTAG programming interface. The board also provides 1) extension interface for sensors and input devices, 2) interface for power measurement, 3) power management circuitry, and 4) interface for external power supply. Hardware
PCB Documentation,
including operation manual and components
Software Example code (OrbitEDUExample.zip
download)
The program runs interrupt-driven. It starts from main() in main.c and enters a low-power mode, idle, with interrupt enabled. It will be waken up by a TimerA interrupt or UART0 interrupt. For example, when the UART0 finishes sending/receiving a BYTE, a UART send/receive interrupt is generated. The program will call its corresponding handler to process it and then go back to the low-power mode again. Orbit-EDU+Windows Mobile device
Example code for Windows Mobile: BTEPPC-1.0.zip (download)
and
Tutorial
Contact For bugs and suggestions, contact {rahmati, lzhong} AT rice DOT edu Credits Ahmad Rahmati (lead student) Narendra Anand Jiayang Liu Acknowledgement and Disclaimer This material is based upon work supported by the National Science Foundation under Grants IIS #0713249, CNS #0720825, CNS #0721894, and CNS #0751173. Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation (NSF). |
|
|