Annonce

Réduire
Aucune annonce.

Cockpit maison avec Arduino (comment faire) ?

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #1
    Bonjour FlyingBaldy,

    Boucle de lecture trop longue, vous connaissez ?

    Alors, pour contourner le problème, j'en utilise 4 sur des broches avec interruption sur le Mega, et j'ai déporté la lecture des 5 autres sur un Nano qui ne fait que ça, lire les encodeurs et par i2c, à la demande de la carte Mega, il transmet le cumule de chaque encodeur depuis la dernière demande. Au passage, j'ai découvert l'utilisation des puces Tiny et la communication par i2c.

    Réf :
    ATTINY84A-PU-ND
    ATTINY85-20PU-ND
    Arduino.cc - Wire - i2c

    Et suivre la saga : Problèmes d'encodeur EC11

    L'ami René
    Tous pour un et un pour tous !
    L'ami René
    Tous pour un et un pour tous !

    Ordi-1 : Intel i7-12700K 5GHz, RAM 128 Go, nVidia RTX 3080 10G, Téléviseur 55" 3840x2160, 3 écrans 1920x1080, Manettes Saitek X56.
    Linux Debian 13, X11, X-Plane 12.4.4-b2, Little NavMap v3.0.18, pilote nVidia 550.163.1.

    Ordi-2 : Intel i7-12700KF 5GHz, RAM 48 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
    Linux Kubuntu 26.04, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.309.

    Commentaire


    • #1
      Ca me semble étrange qu'un arduino ne puisse pas gérer ce nombre d'encodeurs.

      PhM
      X-Plane 9.70 & 11.5r1 / W10 / AMD Ryzen 7 2700 / 8Go RAM / Sapphire R9 390 Nitro 8Go / Sapphire HD7870 GHz 2Go / Samsung LN40C530 / Oculus DK2 / LeapMotion / Saitek X56 / Thrustmaster Pendular Rudder

      Commentaire


      • #1
        Bonjour PhM,

        C'est que la boucle principale prend entre 65 et 80 millisecondes pour passer en revue la grosso-modo plus d'une centaine de paramètres en lecture et/ou écriture de X-Plane. Il ne faut pas perdre de vue que j'utilise une télécommande (48 boutons) qui à elle seule manipule plus de 50 paramètres de X-Plane, etc. Et à chaque boucle de X-Plane, il envoie au Mega 653 Octets a traiter.

        Et ce délai de 65 à 80 millisecondes entre les lectures des encodeurs fait manquer des pas des encodeurs suffisamment pour que les données brutes des encodeurs deviennent incohérentes.

        L'ami René
        Tous pour un et un pour tous !
        Dernière modification par Lami, 27 septembre 2014, 00h41. Motif: Correction : Octets au lieu de paramètres et millisecondes pour microseconde et 617 par 653.
        L'ami René
        Tous pour un et un pour tous !

        Ordi-1 : Intel i7-12700K 5GHz, RAM 128 Go, nVidia RTX 3080 10G, Téléviseur 55" 3840x2160, 3 écrans 1920x1080, Manettes Saitek X56.
        Linux Debian 13, X11, X-Plane 12.4.4-b2, Little NavMap v3.0.18, pilote nVidia 550.163.1.

        Ordi-2 : Intel i7-12700KF 5GHz, RAM 48 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
        Linux Kubuntu 26.04, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.309.

        Commentaire


        • #1
          Bonjour Lami,

          Que penses tu de cette solutions ?



          Là , il me semble franchir une étape vraiment primordiale, c'est à dire , la réalisation d'une carte avec des entrées et des sorties et ensuite de les affecter via un configurateur.

          Je ne maitrise pas tout les termes techniques anglais, j'avoue ne peut être pas avoir tout compris et ce dont il s'agit exactement, ainsi que le fonctionnement avec x plane au niveau de la communication.

          De plus, j'ai un peu regardé son schéma de principe, et certains microcontrôleur ne sont plus disponible dans le commerce, il faudrait faire une mise à jour des composants.

          En tout cas cette option qui permettrai de paramétrer des commandes sans avoir à écrire le code, c'est top. J'ai pour ma part tenter de m'initier au code arduino mais il faut avouer que ce n'est pas à la portée de tout le monde, même si cela se veut accessible au plus grand nombre.

          Merci pour tes infos et ton partage

          S.
          Windows 10 Pro ; i5-7500 4 x 3.4 GHz ; Carte mère: ASUS H110M-Plus ; 16Go DDR4 RAM 2133 MHz ; Nvidia GeForce GTX1060 6 Go DDR5 : X Plane 11.05

          Commentaire


          • #1
            Envoyé par Lami Voir le message
            ... 65 et 80 microsecondes ...
            Ca ne serait pas plutôt des milli secondes ?

            PhM
            X-Plane 9.70 & 11.5r1 / W10 / AMD Ryzen 7 2700 / 8Go RAM / Sapphire R9 390 Nitro 8Go / Sapphire HD7870 GHz 2Go / Samsung LN40C530 / Oculus DK2 / LeapMotion / Saitek X56 / Thrustmaster Pendular Rudder

            Commentaire


            • #1
              Bonjour Soran,

              J'ai fait un survol de cette option, mais le fait d'être dépendant d'une tierce partie ne m’emballe pas, mais je trouve l'offre de service très intéressante pour un non-programmeur.

              Il y a deux ans, je ne connaissais rien de l'électronique ! Alors l'électronique programmable (carte Arduino ou autres contrôleurs embarqués), j'en étais très loin. Mais la latitude et les possibilités que cela offre valent les efforts pour débuter avec ces technologies. De plus, le monde du matériel "Libre" et "Open Source" que sont les cartes Arduino offre un avantage concurrentiel et une pérennité des produits et des codes sources que vous développerez, inégalable par les autres produits. Cela ouvre des portes inimaginables avant d'avoir commencé son utilisation.

              Je recommande donc de poursuivre votre apprentissage de la programmation avec Arduino. Tout n'est pas parfait, mais le jeu en vaut largement la chandelle !

              Sinon, la solution « ARDref plugin for X-Plane » reste une alternative. Mais je vous prédis que si vous êtes capable d'utiliser et d'intégrer ce produit, alors c'est que vous pourriez faire de même avec les cartes Arduino. Mais avec les cartes Arduino, vous ouvrez une porte sur une richesse insoupçonnable pour vous aujourd'hui !

              L'ami René
              Tous pour un et un pour tous !
              L'ami René
              Tous pour un et un pour tous !

              Ordi-1 : Intel i7-12700K 5GHz, RAM 128 Go, nVidia RTX 3080 10G, Téléviseur 55" 3840x2160, 3 écrans 1920x1080, Manettes Saitek X56.
              Linux Debian 13, X11, X-Plane 12.4.4-b2, Little NavMap v3.0.18, pilote nVidia 550.163.1.

              Ordi-2 : Intel i7-12700KF 5GHz, RAM 48 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
              Linux Kubuntu 26.04, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.309.

              Commentaire


              • #1
                Envoyé par PhM Voir le message
                Ca ne serait pas plutôt des milli secondes ?

                PhM
                Bonjour PhM,

                Oups, oui, des millisecondes !

                Je corrige, de suite.

                Merci !

                L'ami René
                Tous pour un et un pour tous !
                L'ami René
                Tous pour un et un pour tous !

                Ordi-1 : Intel i7-12700K 5GHz, RAM 128 Go, nVidia RTX 3080 10G, Téléviseur 55" 3840x2160, 3 écrans 1920x1080, Manettes Saitek X56.
                Linux Debian 13, X11, X-Plane 12.4.4-b2, Little NavMap v3.0.18, pilote nVidia 550.163.1.

                Ordi-2 : Intel i7-12700KF 5GHz, RAM 48 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
                Linux Kubuntu 26.04, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.309.

                Commentaire


                • #1
                  Bonjour Lami,

                  Je partage totalement ton point de vue, mais pour ma part je pense plutôt à l'arduino pour des projets plus simple et plus accessible.L'arduino (écriture du code ) via un simulateur de vol reste complexe et risque de décourager la plupart des gens qui veulent s'y mettre. Il suffit de voir le nombre de personne qui commande des cartes opencockpit et qui laisse tomber rapidement.

                  Je suis assez tenté par ce configurateur pour x plane dans un premier temps. Je vais voir.....

                  S.
                  Windows 10 Pro ; i5-7500 4 x 3.4 GHz ; Carte mère: ASUS H110M-Plus ; 16Go DDR4 RAM 2133 MHz ; Nvidia GeForce GTX1060 6 Go DDR5 : X Plane 11.05

                  Commentaire


                  • #1
                    Bonjour Soran,

                    C'est à mon tour de partager totalement ton point de vue ! On ne s'initie pas aux cartes et à la programmation Arduino avec un projet de cockpit pour X-Plane, on apprend à marcher avant de courir...

                    L'ami René
                    Tous pour un et un pour tous !
                    L'ami René
                    Tous pour un et un pour tous !

                    Ordi-1 : Intel i7-12700K 5GHz, RAM 128 Go, nVidia RTX 3080 10G, Téléviseur 55" 3840x2160, 3 écrans 1920x1080, Manettes Saitek X56.
                    Linux Debian 13, X11, X-Plane 12.4.4-b2, Little NavMap v3.0.18, pilote nVidia 550.163.1.

                    Ordi-2 : Intel i7-12700KF 5GHz, RAM 48 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
                    Linux Kubuntu 26.04, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.309.

                    Commentaire


                    • #1
                      Bonjour.
                      Je suis nouveau ici et comme je m'y connais bien en matière d'Arduino (et de programmation en général) je viens vous présenter mon projet.
                      Je n'ai pas l'intention de développer un cockpit complet (ma petite UNO aurait un peu de mal…) mais juste d'acheter le bloc de pilote automatique et le switch panel de saitek, et de les compléter avec Arduino.
                      J'ai mis indicateur de volets et de freins, tout fonctionne, j'ajouterais des fonctions plus tard.
                      J'utilise la bibliothèque de svglobe
                      J'ai lu le début du topic et je suis en train de lire la fin.
                      Malheureusement, j'ai bien peur d'arriver trop tard pour répondre à vos questions…
                      Merci d'avoir lu mon message.
                      Contrôleur à Saint-Ex (LFLL) exclusivement, sur IVAO. FS2 - AS3

                      iMac 21,5 " Mac OSX 10.9.5 Mavericks — 2,9Ghz Intel Core i5 quadricœur — 8 Go RAM 1600 Mhz DDR3 — NVIDIA GeForce GT 750M 1024 Mo
                      X-Plane 9.70, FA7X — Thrustmaster T-Flight Hotas X — Saitek : Palonnier PZ35, Gaz PZ45, Switch PZ55, Multi PZ70

                      Commentaire


                      • #1
                        Bonjour numero_744,

                        Vous pourriez créer un fils de discussion pour y exposer ce que vous avez fait et où vous en êtes aujourd'hui, photos, vidéo, schémas, code source, etc.

                        L'ami René
                        L'ami René
                        Tous pour un et un pour tous !

                        Ordi-1 : Intel i7-12700K 5GHz, RAM 128 Go, nVidia RTX 3080 10G, Téléviseur 55" 3840x2160, 3 écrans 1920x1080, Manettes Saitek X56.
                        Linux Debian 13, X11, X-Plane 12.4.4-b2, Little NavMap v3.0.18, pilote nVidia 550.163.1.

                        Ordi-2 : Intel i7-12700KF 5GHz, RAM 48 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
                        Linux Kubuntu 26.04, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.309.

                        Commentaire


                        • #1
                          Envoyé par Lami Voir le message
                          Bonjour numero_744,

                          Vous pourriez créer un fils de discussion pour y exposer ce que vous avez fait et où vous en êtes aujourd'hui, photos, vidéo, schémas, code source, etc.

                          L'ami René
                          Oui ça serait super que ceux qui arrivent à faire des trucs sympas avec Arduino et X-Plane racontent un peu ce qu'il en est ! Je m'apprête à "Arduiniser" mon home-cockpit alors que tout ce que je peux trouver sur le sujet reste bien sommaire à côté de réalisations telles SimuCockpit (ma référence à ce jour). C'est inquiétant...
                          i7 4790K (4 GHz) - MSI Z97 Gaming 7 - G.Skill 8GB DDR3-2800 - nVidia GTX 980 - X-Plane sur Asus ROG RAIDR 240 Go - SSD PCI Express - Windows 8.1 -
                          Ecran 180° - 3 projecteurs Acer
                          Instruments déportés sur 3 écrans sur PC Portable Dell Windows 8.1

                          Commentaire


                          • #1
                            Envoyé par KiemLesNavions Voir le message
                            Oui ça serait super que ceux qui arrivent à faire des trucs sympas avec Arduino et X-Plane racontent un peu ce qu'il en est ! Je m'apprête à "Arduiniser" mon home-cockpit alors que tout ce que je peux trouver sur le sujet reste bien sommaire à côté de réalisations telles SimuCockpit (ma référence à ce jour). C'est inquiétant...
                            avez vous vue ma doc sur la compilation des plugins ?

                            Commentaire


                            • #1
                              Je viens de survoler vos messages sans y voir de "Doc" mais ce que j'ai pu apercevoir m'a l'air très intéressant. je prends le temps de vous lire et reviens vers vous si besoin ! Merci !
                              i7 4790K (4 GHz) - MSI Z97 Gaming 7 - G.Skill 8GB DDR3-2800 - nVidia GTX 980 - X-Plane sur Asus ROG RAIDR 240 Go - SSD PCI Express - Windows 8.1 -
                              Ecran 180° - 3 projecteurs Acer
                              Instruments déportés sur 3 écrans sur PC Portable Dell Windows 8.1

                              Commentaire


                              • #1
                                Envoyé par KiemLesNavions Voir le message
                                Je viens de survoler vos messages sans y voir de "Doc" mais ce que j'ai pu apercevoir m'a l'air très intéressant. je prends le temps de vous lire et reviens vers vous si besoin ! Merci !

                                Commentaire

                                Chargement...
                                X