GlassWare Bot
Overview
The main goal of the project was to control a robot using an intuitive Google Glass interface. The Google Glass Android application recorded data from the Glass's Accelerometer and sent it to the mbed on the Sparkfun Magician Robot over a Bluetooth connection. Basic commands include tilting head to determine direction and speed of movement. Other features include snpping pictures via Bluetooth and saving images to robot’s SD card and interactively viewing the cardinal direction of the robot.
by Reinaldo Cruz and Douglas Sigelbaum
Block Diagram
Demo
Components
- Google Glass
- mbed LPC1768
- H-Bridge Motor Driver
- Sparkfun Magician Robot
- Roving Networks RN-42
- SD Card
- HMC6352 Compass
- LinkSprite JPEG Color Camera LS-Y201
Circuit
mbed | H Bridge |
---|---|
5V=VU | 5V |
Gnd | Gnd |
TX=P9 | RX |
RX=P10 | TX |
P11 | Reset |
mbed | HMC6352 |
---|---|
Vout | Vcc |
Gnd | Gnd |
P27 | SCL |
P28 | SDA |
mbed | LinkSprite Camera LS-Y201 |
---|---|
P9 | RX |
P10 | TX |
Vu | +5V |
Gnd | Gnd |
mbed | SD Card |
---|---|
P8 | CS |
P5 | DI |
Vout | Vcc |
P7 | SCK |
Gnd | Gnd |
P6 | DO |
CD |
Future Work
- Stream photos over Bluetooth
- Migrate to mobile phone or watch app
- Location tracking and path recording of robot calculated by compass readings and speed commands
- Different robot
Program
This program is used in conjunction with the Google Glass application found here:
https://github.com/reinaldo422/glassware-bot
Import programGlassWareRobot
Robot controlled using Google Glass. Communication over RN-42 Bluetooth module.
Please log in to post comments.