Arduino & Récepteur radio (librairie PPMread)

unisev

Grand enfant
Bonjour,

Je viens de finaliser la première version de ma librairie Arduino PPMread.

Son rôle :
Vous permettre avec votre Arduino, d'écouter et de décoder un signal PPM (ce que reçoit le Rx), et ceci sur un seul fil (deux avec la masse).
Le pré-requis :
Avoir un récepteur qui a une sortie PPM 6 voies (tout les signaux servo sur un seul fil), comme c'est le cas de certains Eurgle-Turborix-Turnigy (6ch), ou utiliser le port PPM de la radio (mais on est du coup plus en "sans fil".
Comment ça se raccorde (le récepteur est représenté par un servo sur le schéma) :

WirePPMread.jpg


Comment ça s'utilise :
Décompresser le zip et mettre le répertoire PPMread dans le répertoire "libraries\" du programme Arduino.

Au lancement suivant de l'IDE Arduino, allez dans :
Fichier->Exemples->PPMread->PPMversSortieSerie

En image :
PPMreadIDE.jpg


Lien vers le ZIP :
 

Fichiers joints

  • P4220092.jpg
    P4220092.jpg
    81,2 KB · Vues: 123
unisev;2099040 à dit:
Bonjour,

Je viens de finaliser la première version de ma librairie Arduino PPMread.
(...)
Dès que je sais comment accrocher des fichiers (et qu'il y a des potentiels utilisateurs), je met le ZIP ici.
Bonjour Unisev,
tout cela est très intéressant et je serais très heureux de participer aux béta tests.
Je dispose d'une Turnigy avec le module d'origine et des récepteurs 6CH ainsi qu'un module Orange DSM et des récepteurs compatibles Spektrum .. et bien entendu un kit arduino uno !

Je suis impatient de voir ta lib !

A bientôt
 
Bonjour Panguitou,

J'ai mis le ZIP dans le message d'origine, avec quelques informations sur l'installation & le raccordement.

J'espère que ça va fonctionner chez toi, j'attends ton retour ;)

UniseV
 
unisev;2099643 à dit:
J'espère que ça va fonctionner chez toi, j'attends ton retour ;)
Bonjour UniseV,
Voici le résultat de mes premiers tests pas très positifs :
Emetteur : TGY 9X module d'origine sous open9x r1947
Récepteur : 9X8Cv2 connecté par le CH3 (signal sur le port 8)

Le message 'FAILSAFE' s'affiche en boucle
ppmread_hc1.jpg

Mais je ne suis pas sûr que ce récepteur restitue bien les données PPM en sortie, qu'est-ce que tu en penses ?

J'ai essayé avec les autres canaux, pas de changement,
l'émetteur est paramétré en PPM 8CH
La trame PPM par défaut : 225 ms et 300µ négative

Désolé pour ces piètres résultats
@+
 

Fichiers joints

  • ppmread_hc1.jpg
    ppmread_hc1.jpg
    28,7 KB · Vues: 39
Pour moi ce sont plutot de bons résultats :
  • Intégration de la librairie Ok
  • Compilation Ok
  • Téléversement Ok
  • Fonctionnement de la LIB dans l'Arduino :
Ok, puisque l'Arduino attend un signal PPM 6 canaux et que tu lui envois un signal servo unique, il te dit donc FAILSAFE, car il n'arrive pas à décoder 6 canaux ;)
A ma connaissance, le Rx 8ch ne fournit pas de PPM, il n'y a que le 6ch qui le fait à partir de la prise BAT, as-tu un 6CH ?
 
Haut