Sometimes it can be helpful to exclude a Roomba robotic vacuum cleaner from certain locations. You can buy a factory virtual wall for this purpose, but you can also make it yourself using an arduino nano and some cheap parts.
I used these for the project:
Super-Bright 5mm IR LED and IR Receiver Diode – 940nm
Resistor Kit Assortment, 0 Ohm-1M Ohm
Duracell 9V Alkaline Batteries
Small Black ON Off Appliance Toggle Switch
iRobot Roomba 675 Robot Vacuum-Wi-Fi Connectivity, Works with Alexa
advertising – amazon.com
This topic has been explored many times, now I want to publish my version. I made a 3D printable outer case for it.
I have made the plan available below:
I suggest you turn the model over to print, then no support is needed.
Also print the bottom plate. When done, just snap it to the bottom
Build the following circuit with the arduino nano.
Open the Arduino app and upload the following simple code to your arduino nano
#include <IRremote.h>
// irLed ==> D3!
IRsend irsend;
void setup()
{
irsend.enableIROut(38);
}
void loop()
{
irsend.mark(1000);
irsend.space(1000);
}
advertising – Amazon.com