I’m I’ve built and programmed a sketch to control 4 servos via 4 on buttons and 2 off
All works well with the servos plug into pins 8,9,10,11 via external power source.
The issue is now complete the servos need to be 40 meters away from control board.
I have seen and followed a solution of taking apart a Rc transmitter cutting middle pin and connecting this to the output pins via a low pass filter with a 10k ohm resistor into say 8 and 10uf capacitor. Then servo connected to same channel in the Receiver. When powered up the servo does move but the travel is reduced to about 5 degrees each way . I’ve tried increasing servo angle in code but doesn’t change
Schematic, please. Sounds simple enough that it should be easily drawn on a piece of paper with a pencil, then snapshotted with a smartphone, thus removing all ambiguity from the word description. Obviously, you only need to draw one channel.
Right now you can run back and forth to see if the servo did your command. What will you do in the future to verify the servo did the correct movement?
Thanks I’m using a hot rc as have plenty of spare receivers .
The issues was getting the Arduino board to output a pwm signal that the receiver would think was its own potentiometer moving. Tried various resistor/capacitor combinations still can’t get the voltage change right.
As servos needed to only be either 0 or 90 degrees I’m now using an rc aux switch relay so Arduino activates relay and wire relay straight to 2 pins on trans my pot which then sends out signal to receiver and servo.
I’ll do this for all 4 channels
If you need only two positions for each servo you could try sending a simple On/Off signal by wire to a second Arduino closer to the servos that performs the actual control by sending a local PWM signal, less prone to EMF and degradation issues