What is the Roomba Cat Stalker
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
- 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.
- Had a Dreamplug lying around, its a "headless" embedded Linux server.
- Secure the Dreamplug to the roomba with a 3D printed holder.
- 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.
- 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:
- Turn image into video capture
- add voice recognition, probably here
- Camera on 3D axis servo?