I’m not going to make fun of you! It’s great that you are asking questions.
FYI the CUAV V5 and V3 aren’t clones of anything, except perhaps aesthetically. They’re actually very good flight controllers, and like the Pixhawk2.1/Cube would be suitable for this build.
Lets go through your components, and how they connect to ArduPilot.
RPLidar: this uses a Serial protocol, and despite what the wiki says please power this off it’s own bec.
Benewake TFMini: these also use a Serial protocol, unless you follow the guide from Patrick here: How to make the TFMINI rangefinder talk I2C. In your case, I’d recommend you consider doing that. I’m guessing you want these for up and down distances?
TBS Crossfire: Serial if you intend to use it for mavlink/telemetry as well as control. I haven’t used these, but make sure you research how to set them up before buying.
Bluetooth HC-05: This is a serial device. You can’t use it on CANBUS unless you develop a whole bunch of stuff yourself - not a beginners project in my opinion.
Tarot Gimbal: that particular one can read SBus, so if you can figure out channel assignments I’d suggest setting it up on the SBus-out port to save wires.
ESC’s: these are standard PWM escs.
RC: again, pretty standard. FrSky has performed well for me. Interesting that you’re looking at both Crossfire and FrSky though. Have a think about what you are trying to achieve.
The video stuff is pretty standard, and doesn’t interface with ArduPilot (with the setup you’ve described, anyway).
This adds up to five serial device, plus you’ve indicated you would like two GPS’s
I have 4 recommendations.
- Consider converting the TFMini’s to I2C, as per the guide I linked.
- Consider writing down the influencing factors behind your telemetry and RC choices. They are both products with good reputations, but not a common combination.
- Consider UAVCAN GPS units. If you don’t convert the TFMini’s to I2C, you’ll have to do this as there aren’t enough UART’s for all the serial devices.
- Put Bluetooth on a serial port.
I hope this helps.