To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/SamMeechWard/ . You’ll also get 20% off an annual premium subscription.
This isn't really about hacking a Roomba - it's about taking stuff apart and figuring out how to control it with code.
Microcontrollers like the raspberry pi pico and the esp32 s3 are awesome and I hope every developer tries using one at some point for something.
All the code and other resources for this project:
https://www.sammeechward.com/you-should-hack-your-roomba
Raspberry Pi and ESP tutorials: https://www.picourse.dev/
Chapters:
0:00:00 - Roomba
0:00:21 - Take Apart The Roomba
0:02:43 - Raspberry Pi Pico
0:08:20 - iPhone Roomba Controller
0:13:14 - Raspberry Pi Pico Camera
0:16:17 - ESP32 S3
0:18:33 - Roomba Camera Live Stream
0:20:42 - Roomba Open Interface
0:22:40 - Final Demo
Help support me make more videos: https://ko-fi.com/meechward