Page 1 sur 2 12 DernièreDernière
Résultats de 1 à 5 sur 8
  1. #1
    Membre Sénior
    Inscrit
    mai 2014
    Localisation
    Bordeaux
    Messages
    1 399
    Merci / J'aime
    Téléchargement
    0
    Cité(e)
    2 Post(s)
    Badgé(e)
    0 Sujet(s)

    Bibliothèque de télémétrie FrSky S-Port - facile à utiliser et configurable

    Bonjour à tous,

    Dans ce sujet je vais vous présenter la réalisation d'un ensemble de télémétrie.

    Bonjour à tous,

    Ce dimanche était bien chaud et j'en ai profité pour rester à la maison afin de réaliser un projet qui me tiens à cœur depuis très longtemps, le retour Gps par télémétrie.
    Mais je voulais le faire par moi même.
    Il existe plusieurs projets de télémétrie qui utilisent le protocole Frsky.
    Je voulais utilisait un Teensy 3.2 qui a l'avantage de fonctionner en 3,3v, bien qu'il supporte des signaux de 5v.
    - Exit donc le projet openXsensor qui ne supporte pas le Teensy.
    - Un très nouveau projet, très prometteur, MSRC, mais que je n'ai pas réussi à faire fonctionner, pour l'instant.
    Ce projet supporte les protocoles suivants:
    Smartport, Frsky D, XBUS, SRXL, IBUS, SBUS2, Multiplex Sensor Bus, Jeti Ex Bus, Hitec.
    Et peut être plus tard CRSF et Hott.
    - Et puis il y a la librairie FrSkySportTelemetry de Pawelsky.
    Cette librairie ne supporte que le protocole S-Port de Frsky, comme son nom l'indique.
    J'ai mis du temps à comprendre son utilisation, mais je viens d'obtenir le résultat souhaité.
    Le Calmato en sera équipé, cela va de soit, en plus d'un capteur de courant, de tension, d'un compte tours, d'une sonde de température. Hors mis la sonde de courant d'origine Frsky, tout le reste est géré par le Teensy 3.2 et envoyé au récepteur via le port S-Port.

    Je vous joint le code qui doit être compilé avec l'IDE d'Arduino avec l'option Teensyduino.

    Il est aussi disponible sur mon giothub:
    https://github.com/pierrotm777/FrskySportTelemetry

    Cette télémétrie comportera les éléments suivants:
    - 1 Gps M8N Ublox
    - lecture tension batterie jusqu'à 6s, soit 25v environ
    - lecture courant batterie
    - lecture des 6 cellules d'un accus 6s
    - capteur pression barométrique, altitude, température
    - compte tours

    Voici le résultat:
    Miniatures jointes Miniatures jointes -telemetry_tx.jpg   -telemetry_frsky_module.jpg   -20220523_182045.jpg   -teensy_telemetry_shield.jpg  
    Fichiers joints Fichiers joints
    Dernière édition par pierrotm777; 23/06/2022 à 11h21

  2. #2
    Membre actif Avatar de victor2284
    Inscrit
    mars 2013
    Localisation
    Calvados a côté de Caen
    Messages
    940
    Merci / J'aime
    Téléchargement
    0
    Cité(e)
    2 Post(s)
    Badgé(e)
    0 Sujet(s)
    Je viens d'aller jeter un œil sur RC groups faut que je me mette dedans ça a l'air pas mal.

    Donc si je comprends bien pour le gps ou autre il y a juste a définir la pin sur lequel on le veut pas besoin d'ajouter une bibliothèque ou autre si l'on utilise le code que l'on trouve sur RC groups?

    Pour la'partie cablage pas de problème c'est vraiment la partie code je maîtrise vraiment très peu

    Envoyé de mon SM-A528B en utilisant Tapatalk
    Avions: polyclub;Hacker skycarver;spirit epp
    quadri: porkette racer 240; diatone FPV250 ghost éditions
    voiture:Basher nitro circus 1/16 FPV
    Lunette:fat shark attitude v2
    radio:futaba t7cp avec module FRsky

  3. #3
    Membre Sénior
    Inscrit
    mai 2014
    Localisation
    Bordeaux
    Messages
    1 399
    Merci / J'aime
    Téléchargement
    0
    Cité(e)
    2 Post(s)
    Badgé(e)
    0 Sujet(s)
    Citation Envoyé par victor2284 Voir le message
    Je viens d'aller jeter un œil sur RC groups faut que je me mette dedans ça a l'air pas mal.

    Donc si je comprends bien pour le gps ou autre il y a juste a définir la pin sur lequel on le veut pas besoin d'ajouter une bibliothèque ou autre si l'on utilise le code que l'on trouve sur RC groups?

    Pour la'partie cablage pas de problème c'est vraiment la partie code je maîtrise vraiment très peu

    Envoyé de mon SM-A528B en utilisant Tapatalk
    He bien, j'ai pas mal avancé entre hier et aujourd'hui.
    Pour le GPS avec un Teensy, l'affectation des pattes est faite à la ligne 96.
    Code:
    Serial3.begin(9600);                 // used for GPS
    Ca correspond aux pattes 7 et 8 du Teensy.
    Je te conseille le Teensy qui fonctionne en 3,3v, comme le gps. Alors que l'Arduino Nano fonctionne en 5v d'où le risque de cramer le gps. J'en ai cramé 3 avant ce bon fonctionnement.
    Le Teensy est plus chère mais bien plus puissant et plus petit.

  4. #4
    Membre Sénior
    Inscrit
    mai 2014
    Localisation
    Bordeaux
    Messages
    1 399
    Merci / J'aime
    Téléchargement
    0
    Cité(e)
    2 Post(s)
    Badgé(e)
    0 Sujet(s)
    Citation Envoyé par victor2284 Voir le message
    Ton montage m'intéresse tu as des schémas du cablage ? Et il faut absolument un tensy ou un Arduino nano fais l'affaire ? Si on récupère ton code on a juste a l'injecter dans le tensy pour que ça fonctionne ?

    Peut être créé un sujet pour ce petit module de télémétrie


    Envoyé de mon SM-A528B en utilisant Tapatalk
    Bonjour Victor,

    On peut très bien utiliser un Arduino Nano ou Pro Mini sans problème.

    Il faut juste remplacer les lignes 132 et 134 par:
    Code:
    decoder.begin(FrSkySportSingleWireSerial::SOFT_SERIAL_PIN_12,  &ass, &esc, &fcs, &flvss1, &flvss2, &gas,  &gps, &rpm, &sp2uart, &vario);
    SOFT_SERIAL_PIN_12 correspondant alors à la pin D12 de l'arduino choisi.
    Mais on a le choix entre D2 à D12.
    La doc est clair à ce sujet.

    Il n'y a pas de schéma hors mis ceux déjà existants sur rcgroups.
    -328p_sport_connection_diagram.jpg-teensy_sport_connection_diagram.jpg
    J'ai connecté le GPS sur Serial3 du Teensy, Serial1 servant de sortie S-Port.
    POur le reste des connecxions, c'est fonctions de l'utilisation.
    Le code permet de savoir comment connecter les différents composants.
    Connexions pour un Teensy 3.2:
    Code:
    #define SMART_PORT_PIN FrSkySportSingleWireSerial::SERIAL_1 // Sortie S-Port
    const int BATTERY_SENSE_PIN = A0;          //Accus moteur (pin 14)
    const int TEMP_READ_PIN = 6;                   //Sondes températures
    const int STATUS_LED_RED_PIN = 3;          //led rouge
    const int STATUS_LED_YELLOW_PIN = 4;    //led jaune
    const int STATUS_LED_BLUE_PIN = 13;       //led du Teensy ou de l'arduino
    
    ...
    
    //Pour les cellules lipo:
    uint8_t CellsPin[6] = { 15 , 16 , 17 , 18 , 19, 20 } ;//A1 to A6
    
    //Pour le Gps:
    Son Tx vers vers la patte 7 du Teensy et son Rx vers la pin 8.
    Dernière édition par pierrotm777; 24/05/2022 à 23h12

  5. #5
    Membre Sénior
    Inscrit
    mai 2014
    Localisation
    Bordeaux
    Messages
    1 399
    Merci / J'aime
    Téléchargement
    0
    Cité(e)
    2 Post(s)
    Badgé(e)
    0 Sujet(s)
    Bonsoir à tous,
    J'ai ajouté un compte tours.
    Je ne suis pas sûr du résultat affiché.
    Je dois valider ça.
    Je simule un capteur avec un Arduino Pro Mini qui envoie des pulses sur la patte 3 du Teensy.

    Bonne soirée à tous,
    Pierre -20220525_201614.jpeg

    Sent from my SM-A526B using Modelisme mobile app

Page 1 sur 2 12 DernièreDernière

Sujets similaires

  1. Télémétrie FrSky - L'écran FLD-002
    Par Bud.fr dans le forum Aéro / Radio & Electronique
    Réponses: 124
    Msg: 25/01/2016, 08h10
  2. [Trucs & Astuces] Télémétrie Frsky OpenTX 2.x
    Par RHic33 dans le forum Aéro / Radio Open source
    Réponses: 1
    Msg: 07/07/2014, 22h59
  3. Turnigy 9x + Télémétrie Frsky 2,4ghz
    Par Coconutyoyo dans le forum Aéro / Débutant
    Réponses: 2
    Msg: 18/01/2013, 11h19
  4. Installation télémétrie frsky
    Par hugopre dans le forum Aéro / Radio & Electronique
    Réponses: 25
    Msg: 29/08/2012, 21h08
  5. Comment utiliser et configurer un compte paypal?
    Par Terrines de la mère Lalie dans le forum Aéro / Discussions
    Réponses: 7
    Msg: 02/02/2010, 21h22

Tags pour ce sujet

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé