y5 design
We provide products and services to support prototyping and development of consumer electronic products.
We are excited to introduce the mbugs development platform to the ARM mbed community. The mbug platform consists of two processor platform options (including BLE), and additional expansion mbugs with sensor, display, relay, servo and battery functions. y5design is also providing a free Android utility app for sending and receiving data to the BLE mbug.
Platforms
http://developer.mbed.org/platforms/Y5-LPC11U35-MBUG/
http://developer.mbed.org/platforms/Y5-NRF51822-MBUG/
We've color-coded the mbugs by function:
- White - Wired processor and memory
- Blue - Wireless
- Red - Battery
- Yellow - Sensors (accelerometer, gyro, altimeter, UV/light)
- Black - Output (Display, LEDs, relay, servo motor driver)
- Green - General Purpose (prototyping)
mbug boards
- [White][PROCESSOR] LPC11u35 Arm Cortex M0 processor
- [White][MEMORY] Flash Memory (4Mb) MX25L4006E
- [Blue][WIRELESS] Bluetooth low-energy (BLE) nRF51822 Arm Cortex M0 processor
- [Red][BATTERY] 100mAh Rechargeable LiPo Battery / Charger IC MCP73831T / Switch
- [Yellow][SENSOR] 6 DoF Accelerometer/Magnetometer LSM303C
- [Yellow][SENSOR] UV/Ambient light Si1132
- [Yellow][SENSOR] 10 DoF XL/Gyro/Mag/Altimeter BNO055 & BMP280
- [Black][OUTPUT] Relay - 2 amp SPST AC/DC
- [Black][OUTPUT] OLED Display 0.49” 64x32 with SSD1306 controller
- [Black][OUTPUT] Servo-motor driver
- [Black][OUTPUT] LED Test board with LED on each pin
- [Green][GENERAL] Blank Prototyping board with 100 mil holes
Android Utility Application
- interactive UI graphic and data console show data sent and received from BLE mbugs (screen 1)
- graphic buttons can trigger events and graphic LEDs sync to mbug LEDs
- ability to receive pop-up notifications from BLE mbugs
- buttons can send custom data commands to BLE mbugs (screen 2)
- real-time 3-axis graphing of BLE mbug sensor data (screen 3)
- Android code will be open source - customize to your needs!
How it works
The mbug ecosystem uses the mbed online compiler and SDK where you can quickly create embedded applications that are easily downloaded onto the mbug processor through a standard USB interface, just like adding a file to a USB flash drive.
In addition to the processor mbugs which run the applications, we're offering a number of expansion mbugs that can be stacked onto the processor to create multifunctional systems. Together, you can use mbugs to build projects containing sensors, displays, relays, and servo motors.
Finally, we're providing a free Android app which makes it easy to send and receive data from your smartphone to your mbug projects.
The graphic above shows how the system works. Programs are written, compiled, and downloaded using the online compiler on mbed.org.
The compiled program is transferred over a USB cable onto one of two processor mbugs, depending on which you choose for your project.
The processor mbugs can be stacked onto one or more expansion mbugs depending on the functions your project requires.
With the free open source Android utility app, you can send and receive custom data and events, and graph real-time sensor data - all over a Bluetooth Low Energy link.