The aircraft is a Combi-copter, with additional thrust prop, tilting wings, intermesh rotor scheme.
After looking at the Arducopter code system, I am going back to planning for add-on Arduino boards.
This is much simpler than modifying the Arducopter code,
and functionality and build is more modular.
Nano application: Controlling and driving feathering wings, with elevon/aileron and pitch control.
I want yaw control and low speed manoeuvring when vertical,
and possibly aileron and pitch trimming when horizontal.
I can do a servo following a sensor pot on an airflow paddle, or is a digital rotation counter a better bet?
I also need a calibration input, and a trim input.
I need two servo PWM outputs from the Nano.
This covers roughly 120 degrees of rotation, using 180 degree servos.
I can run a PWM output from the flight controller for wing pitch trim
direct from the transmitter to the flight controller, and straight to servo output.
These are Nano inputs.
A Transmitter switch can be used for another PWM output to act as a Nano input, as a mode switch to wing feathering.
This is also an input to the Nano.
The pair of wings follow the ambient airflow direction to reduce drag, and/or to create lift.
The mode change to wing feathering can also be internally generated in the Nano by examining the angle of the
airflow paddle to the chassis as well.
I can set another angle switch point relative to the chassis, from the flow paddle output,
to allow low speed mode change.
This will take a rudder and pitch PWM output from the controller as its input to the Nano.
I need to add to or subtract , and multiplex, this input, so that pitch acts like an elevator, and rudder acts like an aileron.
This goes to the two Nano servo outputs, and is combined with the flow following servo output
The elevon multiplex has to be done by the Nano.
There are different multiplexes, depending on state and wing angle.
Hover is rudder + pitch, level flight is roll-related.
Normally, copter servo PWM from the flight controller is divided between 3
servos from collective and 2 cyclic pitch channels.(pitch and roll)
I need to feed the unchanged pitch and roll signal out from the flight controller as PWM signals
Feedback is appreciated.
I need to settle on a control development plan, and reduce my variables a bit.
There will be some back-and-forth with the "other" forum.
I can clarify some points on request. There is a bit of technical Heli and Controller terminology included.-unless you are familiar with both, you will have difficulty.
If I can get some directions to items in a solutions library, that would be good.