Hello,
I am trying to make myself a drone, but I can't find any source for the problem I am actually encountering.
I would like to be able to connect different device to my drone: one would be a DIY controller, using Arduino boards, and a radio emitter of 2.4GHz using the IBUS protocol, and the other one would be a generic RC controller.
I just got myself lost in my research: nobody talks about it/gives the solution on the forums I've checked, and I am not myself a network engineer.
I found a few interesting libraries about protocols, but I am affraid that I have to pair controllers to the reciever, and I don't know if this is possible with an arduino to code this.
So I did a couple research, and I found that there are many different protocols for TX that varies depending on the controller brand. If I got it right, it means that, if we would like to make a "generic" reciever for both arduino DIY and other controllers, we might have to code/find the reciever depending on the controller, right ? And that also means that I have to, either use a specific protocol for tx to use on my DIY arduino controller, or make myself one ? @zwieblum
yep. the easy way (and guranteed to fail in real live): build the TX/RX part yourself. The way that work: get "some" TX/RX with USRT interface (EdgeTX, ...) - then you won't need the Arduino stuff at all but that's a different rabbit hole
I've red a bit about EdgeTx and OpenTx, both are open source firmwares. I now understand that I can use this for my DIY controller. I think that I get your idea: use the same protocol on the DIY using EdgeTx as a RC reciever that is commonly used such that the reciever works for both DIY and real Rc transmitters ?
Thank's a lot for your link, it is very useful and interesting.
If I understand well, we can simply use an ExpressLRS reciever that we connect on our FC (in my case the Arduino), and the ELRS protocol on the RC transmitter to kind of uniform the use and make it compatible with each controller, right ? And if yes, how can we bind the arduino transmitter to the ELRS ?
To use the DIY transmitter, I would have to simply connect TX/RX to the ELRS transmitter, and same on the drone side.
To use a RC transmitter, I would have to plug an ELRS transmitter on the back of the radio (if it is available, and if EdgeTX is flashed on the controller).