Isabella MoreiraTyler James Leonhardt
Created September 6, 2015 © MIT

Pebble Pup

Pebble time controlled robot dog.

IntermediateShowcase (no instructions)889
Pebble Pup

Things used in this project

Hardware components

Android device
Android device
×1
Arduino UNO & Genuino UNO
Arduino UNO & Genuino UNO
×1
Breadboard (generic)
Breadboard (generic)
×1
LED strip
×1
Pebble Time
×1
Pebble Time smartstrap adapter
×1
RC car (generic)
×1
Resistor 1k ohm
Resistor 1k ohm
×12
External USB battery + hacked charger cord
×1
Wire
×12

Story

Read more

Schematics

Pebble Time hooked up to the Arduino. Arduino hooked up to the car.

We started on the Pebble side of things, making sure we could get an Android app to talk to the Pebble and the Pebble to talk to the Arduino. For the Android to Pebble communications, we used PebbleKit Android. For the Pebble to Arduino communications, we used the newly-revealed smartstraps with ArduinoPebbleSerial.



With that out of the way, we began hacking a $9 RC car from Walmart so that our Arduino could interface with the motors and controls directly. Thanks to a couple awesome Pebble hardware engineers, we were able to reverse-engineer the pins from the original board so we could know what they each controlled.
20150906 094003

Close up view of all our connections.

Arduino setup

Code

Pebble Pup

Our repo contains all the files needed for both hardware and software (Android app, Pebble app, Arduino code).

Credits

Isabella Moreira

Isabella Moreira

1 project • 3 followers
Computer Science undergrad at UCF, Co2016 Web and mobile developer who loves pretty UI.
Tyler James Leonhardt

Tyler James Leonhardt

1 project • 2 followers
Computer Science Major at UCF

Comments