View on GitHub

Roombacatstalker

Roomba + Embedded Computer + Camera + Django = Roomba Cat Stalker

Download this project as a .zip file Download this project as a tar.gz file

What is the Roomba Cat Stalker

alt text

Want to spy on your cat from the office? Here's how I did it. You could also just buy one of these, but where is the fun in that.

Steps

  1. Went on to eBay and bought a Roomba that was listed as broken. Turns out a lot of Roombas breakdown with they symptoms of "spinning in circles with 9 beeps." Easy fix with some new infrared sensors.
  2. Had a Dreamplug lying around, its a "headless" embedded Linux server.
  3. Secure the Dreamplug to the roomba with a 3D printed holder.
  4. Add a FTDI USB-Serial connection to send commands to the Roomba and add a DC/DC converter to run the Dreamplug off the Roomba's battery pack. alt text
  5. Wrote a Django web app to run on the device to display the webcam feed, view the Roomba sensors, and control the Roomba's motion.

All this so I can see what the cat is doing when I am gone. (I kind of thought he was putting on clothes and playing cards)

Maybe things to do in the future: