Bluetooth v2.1+EDR compliant Full speed USB v1.1 Interface Class II standard that supports operating range of 10 meters Low power consumption Portable, lightweight and mini sized Main Chipset: CSR BlueCore 04 Frequency Band: 2.4GHz~2.4835GHz ISM Band Dimensions: 25mm x 14mm x 5mm Certification: FCC/CE/BQB Power Consumption (Varies depending on use environment) - Idle: 9.4mA/5V - Typical: 48.7mA/5V - Max Transmit : 54.3mA/5V (peak) - Max Receive : 42.5mA/5V (peak)
XC6802A42XMR 1 Cell Li-ion Battery Linear Charger IC with Constant-Current/Constant-Voltage from Torex
XC9128B45CDR 1A Driver Transistor Built-In, Step-Up DC/DC Converters for USB Host VBUS from Torex
XC6209-B332MR 150mA output with 2% accurate High Speed LDO Regulator from Torex
Barometric pressure sensor
BMP180 Digital, barometric pressure sensor with temperature measurement from Bosch-sensortec
5 PWM Ports for micro servo interface, 6 I/O ports for user application
USB Mini-B type connector for battery charging. No support of data communication
The ODROID-BaB is a microcontroller board based on the PIC24FJ64GB002-I/ML from Microchip. It has an embedded USB host interface to connect with Android Smartphone via Bluetooth module. It has 11 digital input/output pins (of which 5 can be used as PWM outputs), 3 analog inputs, Li-polymer battery charger, a USB connection, a 5Volt DC/DC converter for USB Bus power, a power jack(USB Mini-B), an ICSP header, a pressure sensor to measure altitude and a power switch.
This product is NOT compatible with Google Open Accessory Library.
The ODROID-BaB can be powered from an external Lithium-polymer battery. The Lithium-polymer battery is charged by USB mini-B connector which can be connected to PC.
The Lithium-polymer battery must be connected to ODROID-BaB board. If you don't want to use the Lithium-polymer battery, you need to modify your board with a wire jumper soldering.
The board can operate on a Lithium-polymer battery supply of 3.6 to 4.2 volts. One LDO regulator supplies major power rails and one DC/DC step-up switching regulator supplies 5Volt of USB Host bus power for the Bluetooth module.
If you want to use external power supply, follow this connection. The output voltage of power supply must be 3.5V~5V
Connector : MOLEX51021-0200
If you want to use a rechargeable Li-polymer battery, follow this connection.
Li-polymer battery can be charged with on-board charging circuitry.
You can make a true mobile accessory.
The ODROID-BaB has 64 KB of flash memory for storing code and 8 KB of SRAM.
Input and Output
Each of the 11 I/O pins on the board can be used as an input or output, using proper APIs . They operate at 3.3 volts. Each pin can provide or receive a maximum of 10 mA.
In addition, some pins have specialized functions: PWM-ouput, ADC-input(10 bits resolution), I2C and so on.
The ODROID-BaBcan be paired with Eclair, Froyo, Gingerbread and Honeycomb.
Android application can read/write all of SFR(Special Function Registers) on PIC24 MCU via Bluetooth RFCOMM SPP connection.
These devices were tested with ODROID-BaB. We will update this list.
- Samsung Galaxy-S Gingerbread 2.3.4
- Samsung Galaxy-S2 Gingerbread 2.3.4
- Motorolar Motoroi XT720 Froyo 2.2
- Google Nexus-One Gingerbread 2.3.3
- LG Optimuz-Z Froyo 2.2
- Hardkernel ODROID-7 Gingerbread 2.3.4
- Hardkernel ODROID-A Gingerbread 2.3.4
The ODROID-BaB comes with a preprogrammed firmware and you can develop your application immediately.
The board provides connectivity to an Android device via Bluetooth and is fully controllable from within an Android application using a simple Java API - no embedded programming or external programmer will be needed!
If you want to make your own board or want to write more precisely controllable firmware, the ODROID-BaB can be programmed with the MPLAB of Microchip.
You can also download your own firmware and program the microcontroller through the ICSP (In-Circuit Serial Programming) header. You need a tool such as a low cost PICKIT3 or similar tools.
Android application example source code will be available in the Hardkernel homepage. Firmware source code also will be released soon.