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:
- The CableCam might crash into the start- or endpoint by accident. Would be much nicer if the CableCam calculates the required braking distance constantly and does engage the brake automatically. This way it stops no matter of the user input.
- A smooth acceleration/deceleration makes the videos look more cinematic. Even when the stick is pushed forward at once, the CableCam should accelerate slowly instead of the wheel spinning damaging the rope.
- A speed limiter to protect the CableCam from going too fast and for constant speed travels during filming.
- Preprogram movement patterns and the Cablecam repeats them on request.
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.
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.
- Flashing the Firmware
- Connecting the board to the computer for first tests and settings
- Choosing the receiver
- Assigning input channels
- Connecting the motor controller (ESC)
- Connecting the position sensor
- Aux Channel (optional)
- Bluetooth (optional)
- Play Function (optional)