In this project I add an ESP8266 (ESP12) inside my Roomba to get full control over it. Included is firmware with a web-interface, json-api, OTA(over the air updates), NTP and slack support.
At the moment it presents sensor values and statistics in a web interface and let you control it. In addition it sends Slack notifications when it starts, docks or gets stuck.
But, the possibilities are endless, a few of the ones I can think of are:
- Use sensor values and and WIiFi/RSSI for location/mapping of room/apartment.
- Create your own navigation/vacuuming algorithm.
- Add more advanced timer functionality.
I came across this project when researching for my own. Only a few years late :) It's a shame this development seams to be dead. For anyone who is still tinkering with the Roomba platform, check out my project with full disclosure of working Roomba library: https://hackaday.io/project/183524-old-roomba-new-tricks