Bonjour,
intéressant parce que cela évite tout codage.
J'ai trouvé un convertisseur PPM -> ELRS ici
https://fr.aliexpress.com/item/1005005921847497.html
et un ELRS to PWM 8 CH ici
https://fr.aliexpress.com/item/1005007008592023.html
Cela permettrait donc d'utiliser nos vieux Tx genre Futaba FC16 FC 18 etc sans avoir a utiliser un codage via Arduino
comme je l'avais fait il y a 2 ans avec le HC12; juste assembler des éléments.
donc la chaîne serait par exemple:
émission [FC18 - module PPM-ELRS - Module émission ELRS 433MHz Xingkaitech ]
[ liaison radio serie sans fil UART protocole ELRS-CRFS]
réception [ Récepteur ELRS 433MHz - convertisseur ELRS-PWM 6 ou 8 CH - servos]
L'antenne unique en T n'est pas idéale (directionnelle et difficulté de positionnement).
ELRS-433M-MINI c'est un circuit radio SX1278 et un microcontrôleur ESP8285 qui contient le firmware de contrôle.
Le SX1278 est donné pour -148 dBm de sensibilité ce qui est stratosphérique. Il faut cependant aller dans la fiche technique,
car cette sensibilité dépend du débit en bauds:
en comparaison avec le 'vieil' HC12
sensibilité HC12 500 bps -124dBm 5K- -116dBm 15K -111dBm 58K -106dBm 236-250K -100dBm
sensibilité SX1276 5-10K -117 250K -95
On voit que la différence n'est pas si grande; j'utilisais 9600 bauds assez pour 8CH toutes les 22 ms
Aussi pour la portée il faudrait mesurer le nombre de paquets rejetés; si trop on allume une diode rouge par exemple,
et en oblique le trajet sous l'eau est beaucoup plus long donc prévoir un bon fail safe.
Pour ceux qui seraient intéressés par le protocole, il y a un blog interessant ici
https://www.reddit.com/r/fpv/comments/1 ... col/?tl=fr
et en particulier
https://github.com/tbs-fpv/tbs-crsf-spe ... f-protocol
et une appli Arduino
https://github.com/stepinside/Arduino-CRSF
Vous voyez par défaut que le le débit est de 400 000 bauds (400 Kbits/s) et il tolère aussi 115200 bauds, ce qui est considérable.
Il semble aussi y avoir des retours du Rx vers le Tx entre 2 paquets (voir code arduino) ce qui nécessite un transpondeur avec une liaison radio retour efficace. Or comme nous l'avons vu dans les fiches techniques, la sensibilité excellente pour les petits débits décroît très vite et sera au dessus de -100 dBm, soit pas mieux que nos vieux Rx en 41 et 72 Mhz. Or la portée dépend grandement de cette sensibilité.
Donc question à ptiluc: as tu pu configurer le débit en baud et combien est-ce ?
Pour la version HC12 ici
https://www.ladsm.fr/viewtopic.php?f=5&t=35
j'avais pu faire passer le 8CH de la FC 18 à 9600 bauds et même à 2400 en passant des trames
la structure du paquet était StartByte CH1....Ch8 CRC EndByte ou Ms StartByte CH1....Ch8 CRC EndByte pour le multiswitch
soit 11 octets 11x8 = 88 bits par trame 1s = 1000 ms 1000x88/9600 = 9.16 ms avec une trame à environ 45 Hz (tous les 22 ms pour le PPM)
Ces protocoles pour drones servent à passer de la télémétrie et video mais pour nos 8 canaux c'est largement trop.
Il faut donc vérifier le débit du protocole CRSF car trop élevé il risque de pénaliser la portée, et voir si l'on peut le baisser au maximum.