MyHomeThings
Published © GPL3+

3D Printable Virtual Wall for iRobot Roomba

Sometimes it can be helpful to exclude the Roomba robotic vacuum cleaner from certain locations. It can also be made using Arduino nano.

BeginnerFull instructions provided1 hour1,109
3D Printable Virtual Wall for iRobot Roomba

Things used in this project

Hardware components

Nano V3.0 Atmega328
×1
Resistor Kit Assortment, 0 Ohm-1M Ohm
×1
5mm IR LED 940nm
×1
Toggle switch
(12 x 20mm if you use my sti file.)
×1
9V Battery Clip
×1
9V Alkaline Batteries
×1

Software apps and online services

Arduino IDE
Arduino IDE
Cura 3D printer app

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
3D Printer (generic)
3D Printer (generic)
(optional)

Story

Read more

Schematics

Virtual Wall Schematic

Code

VirtualWand.ino

Arduino
#include <IRremote.h>

// irLed ==> D3!
IRsend irsend;  

void setup()
{
  irsend.enableIROut(38);
}

void loop()
{
  irsend.mark(1000);
  irsend.space(1000);
}

Credits

MyHomeThings
11 projects • 8 followers

Comments