Description
Roomba Virtual Wall with Arduino Nano DIY Kit
A fun DIY Arduino virtual wall kit for your Roomba vacuum. Can be used as a simple educational project or a cheaper alternative than the OEM unit.
Parts Included
- Arduino NANO Atmega 328 microcontroller pre-programmed with Virtual Wall firmware (files below)
- 3D printed enclosure made of PLA plastic (color may be different than picture but can be painted as you wish)
- Infrared LED
- Resistor
- Wire
Code and instructions on GitHub here: https://github.com/MKme/Roomba
Connect IR LED with it’s positive leg connected via a current-limiting resistor(220 Ohm or similar) to the +5v, and it’s negative leg to Pin3 (hardcoded via library)
Blocks openings of up to 10 feet. Compatible with Roomba 500, 600, 700, 800, 900, e, i and s Series Robots.
NOT Included:
- 5V Power supply- Use any cell phone charger or USB “wall wart” with USB mini connection https://amzn.to/3rn1h68
You can also use any USB battery bank with a micro USB cable- Easy!
Wiring to Arduino Nano
Pin On LED | Pin on NANO |
---|---|
LED – | D3 Via resistor |
LED + | 5V |