Here is my Chronos watch controlled rover. The rover has a CC1110 minikit that receives SimpliciTI messages from the watch and sends this to an Arduino (AVR) over serial. The Arduino controls the motors and the servo controlling the robot arm.
I have called this thing a robot, which is not strictly correct, as a robot needs to be autonomous. Some of the other ‘objects’ that I’ve made are robots, while this one is a remote controlled car. But I think it’s still quite cool to be able to control it from a watch. The buttons control the grabber and the accelerometer controls the speed and direction. It’s not a big project. It took less than a day to do.
The accelerometer om the watch controls the vehicle. Tilt the watch forward and the robot moves forward. Tilt the watch to the side, and the robot turns. The left top and bottom buttons control the grabber.
The watch records the data from its accelerometerÂ continuouslyÂ and sends this to the robot. Any key presses on the watch are also sent.
The robot arm is printed on my 3D printer based on a model from jjshortcut on thingiverse.
The motors and base it’s placed on is this kit for dfrobot.
As you can see on the attached video, I still need some practice in driving it or some tuning of the control mechanism. Since I made the first video, I adjusted the firmware so that when the grabber is open, the speed is slower and it is easier to control the robot. When the grabber is closed, the robot moves fast. This makes it a lot easier to pick up objects and move them somewhere. The second video is on this page now.
I put the code for the CC1110 here. The Arduino code is pretty basic (probably too basic, as you can see from the movement of the bot). If you want it, you can ask for it, but it’s just receiving the data over serial from the CC1110, and controlling the two motors using an h-bridge. Note that the CC1110 is 3V, so it won’t run on 5V, but the Arduino will understand a 3V incoming RX serial signal.
First a picture and then the youtube video (scroll down). You need to fast forward half way into the video if you want to see the grabber work. It took a while to get the hang of it 🙂