Im not sure if this is the right subforum, but since it beeing robotics related I guessed it would fit.
I have a robomower that follows a perimeter wire. My lawn layout is a mess, so I want to physical separate into 2 or 3 zones. Id rather not go and flick selector switches.
I have alot of arduinos, and nodeMCUs that should be able to do this kind of work. (Controlled over ethernet/wifi from my home automation server)
I know nothing about the perimeter signal, other than that it can be heard with an AM radio. So i would like to use som sort of relays or switches that are isolated from the arduinos circuits.
Do you have a robo mower that has selector switches on it and you want the Arduino to control the switches? The easiest way is to wire relays in parallel with the switches.
Do you have a robo mower with a wire perimeter following robo mower and you want it to follow one set of wires for a period of time and then follow a different set of wires? It might be possible to hack the perimeter fences to operate at different frequencies and hack the mower to switch frequencies, but that will probably not be easy and will be very specific to the brand. It would be easier to only power one zone at a time. Again an Arduino can control 3 relays that supply power to the zones.
Do you want to make a robo mower from scratch? That would not be trivial, but should be doable. I would recommend start with an AM transmitter and receiver and get the ability to detect the AM signal strength.
I think i get what you want to do. I have done something similar, using correspondence house switches. And im going to do a new model, using an arduino. In my case, i wanted to force the robot to go to one side of a row of trees on one day, and the other side the next.
Ill try and explain what i did.
i created 2 different wire loops, running the wire through the a/b switches as shown. i see absolutely no reason why that couldn't be done, using a couple of relays. As long as you are sure the robot is resting in the charging station.