Hi,
I’ve built a rover with pixhawk 4 flightcontroller with ardupilot and want to expand its functionality.
Currently would like to make a raising mechanism with a single motor and a hinge.
First in it’s basic form to be able to go max up and max down. Controlled by two relays. Relay 1 - Go max up, Relay 2 Go max down.
Then I’d like it to be able to set specific height. (maybe by controlling how much time the relay is ON?)
If possible I’d like to evade using a microcontroller like arduino or raspberry. Research tells me that it’s possible but would it complicate things more than with a microcontroller?
1) Stepper: My initial plan was to use a stepper motor, TMC2209 driver, threaded rod and nut. The driver has integrated stall detection so hopefully no need for mechanical endstops. It also has an “Integrated Pulse Generator” so this might be of help too to ditch the microcontroller. Unfortunatelly ardupilot does not support controlling stepper motors so they do it with relays and microcontrollers.
2) Servo: Ardupilot supports servos. Do you think I could do the same functionality with a 360 servo?
What would be a proper way to tackle this problem?
Thanks!
1 post - 1 participant