A CableCam Controller to allow smooth movements and automatic braking near the end points of the rope.
The most simple way to control a cablecam is by connecting the RC receiver to the motor controller (=ESC, electronic speed controller) and control it like a RC car. But this has multiple limitations this CableCam Controller tries to solve:
To achieve that, the CableCam controller sits between the receiver and the motor controller and acts as a governour of the receiver input. If, for example, the user did push the stick forward from neutral to max within a second, the CableCam Controller rather increases the stick position slowly. For speed and positional input the controller is connected to two hall sensors on one of the running wheels.
MCU used is STM32F405RG Board used: Any CC3D Revolution or clone, e.g. the Flip 32 F4 which can be bought at various shops for little money (here?).
See all videos at: https://www.youtube.com/channel/UCTLw_Boy24qAhuygCyIOzyw
If the stick is pushed full forward, the cablecam will start accelerating with the maximum allowed value instead until the maximum allowed speed is reached. This speed is held until it starts to decelerate with the same acceleration level so that it reaches the end point at zero speed.
Using the speed dial the maximum speed can be configured. And with the accel dial the steepness of the linear acceleration curve.