Annonce

Réduire
Aucune annonce.

Boussole pour tableau de bord

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

  • Boussole pour tableau de bord

    Je suis en train de terminer un compas "magnétique" pour mettre sur le tableau de bord maison.
    Il en existe des tout fait, notamment celui de Simmax.it que je vous recommande.
    Personnellement, étant sous GNU/Linux, il aurait nécessité de passer par des plugins qui ne fonctionnent que sous Windows, donc exclus.

    Après des tests avec un moteur pas à pas, un Arduino Uno et Air Manager, j'avais des décalages de caps.
    Air Manager est une surcouche. On peut coder des instruments dedans mais sans savoir comment lui interprète et communique avec Xplane. Donc, ne pouvant accéder au code de base de Air Manager, j'ai choisi de tout reprendre à zéro moi-même.
    Comme j'ai pas mal galéré et passé beaucoup de temps, je partage si cela peut aider quelqu'un.

    Pour la communication avec XPlane, 'ai fait différents tests en port série (RS232) mais là j'ai eu un problème avec XPlane qui, semble-t-il, n'a pas vraiment développé les fonctions du port série pour GNU/Linux. Le logiciel indique des ports "COM" qui n'existent pas sous cette dénomination dans GNU/Linux.
    Je n'ai jamais réussi à avoir une réponse de leur part sur le sujet, leur support ne répond pas, et personne n'a pu m'éclairer sur le forum US.

    J'ai finalement adopté et validé la solution suivante :

    NodeMCU / Arduino Nano / MH-Sensor TRCR5000 / Carte controleur ULN2003 / Moteur pas à pas JK52HS34-084



    Le principe :

    Le NodeMCU se connecte en wifi au réseau. Il communique ensuite avec Xplane en UDP pour lui demander de lui envoyer le Cap 5 fois par seconde. Il se connecte enfin comme maître au Nano avec le protocole I2C et lui renvoie le Cap.

    Le Nano commence par calibrer le moteur pas à pas afin de déterminer une référence (le nord) puis attends les infos du NodeMCU dont il est esclave en I2C.
    A réception d'un cap, si celui-ci a changé depuis le dernier, il fait bouger le moteur pas à pas en conséquence.



    Il y a donc un code Arduino pour le NodeMCU et un pour le Nano.

    Il me reste à mettre tout ça dans un boitier mais il y en a un qui existe, type Cessna, en fichiers pour imprimante 3D, fait pile poil pour ce moteur pas à pas.

    F8UPC - Carl

    VERSION : X-Plane 11.40 - OS : GNU/Linux Xubuntu 19.10
    CM : MSI X470 Gaming Pro Carbon - CPU : AMD RYZEN 7 2700X (3.7 GHz)
    RAM : 16go DDR Corsair 3200 MHz - CG : MSI Radeon RX 5700 XT 8 Go - SSD 1 To Samsung Série 860 QVO
    BOITIER : Cooler Master MasterBox Q300L - ALIM : Corsair 650W
    MONITEUR Samsung 24" - ACCESSOIRES : Goflight Yoke, Saitek Rudder & Panels

  • #2
    Bravo Carl pour la réalisation.
    Est-ce que tu es aller sur site ?
    PC,i7-9700, RAM 32 Go, GeForce RTX2060 Super, SSD, Windows 10 64bit,
    Xplane 11.50 Vulkan, CH Products Pro Pedals et CH-Flight Sim Yoke

    Commentaire


    • #3
      Merci Yves.
      Oui je connais ce site. C'est justement ce que voulais éviter.
      Par ailleurs, je les avais contacté pour avoir l'ancienne version, Ardsim, qu'ils ont refusé de m'envoyer.
      F8UPC - Carl

      VERSION : X-Plane 11.40 - OS : GNU/Linux Xubuntu 19.10
      CM : MSI X470 Gaming Pro Carbon - CPU : AMD RYZEN 7 2700X (3.7 GHz)
      RAM : 16go DDR Corsair 3200 MHz - CG : MSI Radeon RX 5700 XT 8 Go - SSD 1 To Samsung Série 860 QVO
      BOITIER : Cooler Master MasterBox Q300L - ALIM : Corsair 650W
      MONITEUR Samsung 24" - ACCESSOIRES : Goflight Yoke, Saitek Rudder & Panels

      Commentaire


      • #4
        Sympa, il sert à quoi le MH-Sensor TRCR5000 ?
        PPL en cours sur LFPN avec l'Aéro-club AIR FRANCE

        Machine : Amstrad CPC464 sous Vulkan
        https://ailgorbot.wordpress.com/

        Commentaire


        • #5
          C'est un sensor optique. Le moteur pas a pas peut recevoir des ordres pour tourner mais il ne sait pas où il est.
          Donc avant de l'utiliser pour un cap il faut déterminer un point de départ.
          Dans le papier qui indique le cap, il y a une petite entaille juste au dessus du nord.
          Le sensor enjambe le papier et change d'état quand la lumière passe.
          On fait donc tourner le moteur et quand le sensor passe sur la petite entaille il envoie l'info, on arrete le moteur et on a donc le point de départ pour la gestion du cap.
          J'espère avoir été clair :-)
          F8UPC - Carl

          VERSION : X-Plane 11.40 - OS : GNU/Linux Xubuntu 19.10
          CM : MSI X470 Gaming Pro Carbon - CPU : AMD RYZEN 7 2700X (3.7 GHz)
          RAM : 16go DDR Corsair 3200 MHz - CG : MSI Radeon RX 5700 XT 8 Go - SSD 1 To Samsung Série 860 QVO
          BOITIER : Cooler Master MasterBox Q300L - ALIM : Corsair 650W
          MONITEUR Samsung 24" - ACCESSOIRES : Goflight Yoke, Saitek Rudder & Panels

          Commentaire


          • #6
            Ça remonte à moment maintenant la robotique, pourquoi tu n'as pas choisi un servomoteur ?
            PPL en cours sur LFPN avec l'Aéro-club AIR FRANCE

            Machine : Amstrad CPC464 sous Vulkan
            https://ailgorbot.wordpress.com/

            Commentaire


            • #7
              Le moteur pas a pas est réputé pour être beaucoup plus précis, c'est pour ça qu'en impression 3D on utilise ça et non des servomoteurs.
              F8UPC - Carl

              VERSION : X-Plane 11.40 - OS : GNU/Linux Xubuntu 19.10
              CM : MSI X470 Gaming Pro Carbon - CPU : AMD RYZEN 7 2700X (3.7 GHz)
              RAM : 16go DDR Corsair 3200 MHz - CG : MSI Radeon RX 5700 XT 8 Go - SSD 1 To Samsung Série 860 QVO
              BOITIER : Cooler Master MasterBox Q300L - ALIM : Corsair 650W
              MONITEUR Samsung 24" - ACCESSOIRES : Goflight Yoke, Saitek Rudder & Panels

              Commentaire


              • #8
                ça te revient à combien ?
                PPL en cours sur LFPN avec l'Aéro-club AIR FRANCE

                Machine : Amstrad CPC464 sous Vulkan
                https://ailgorbot.wordpress.com/

                Commentaire


                • #9
                  A la louche :
                  Un Arduino Nano : 5 € (16€ les 5)
                  NodeMCU : 9€
                  Le capteur : 3€
                  Le moteur pas à pas + carte : 7€
                  Alim 5v : 15 €

                  Par contre, commander en chine en ce moment, faut pas être trop pressé...
                  Mieux vaut Amazon
                  F8UPC - Carl

                  VERSION : X-Plane 11.40 - OS : GNU/Linux Xubuntu 19.10
                  CM : MSI X470 Gaming Pro Carbon - CPU : AMD RYZEN 7 2700X (3.7 GHz)
                  RAM : 16go DDR Corsair 3200 MHz - CG : MSI Radeon RX 5700 XT 8 Go - SSD 1 To Samsung Série 860 QVO
                  BOITIER : Cooler Master MasterBox Q300L - ALIM : Corsair 650W
                  MONITEUR Samsung 24" - ACCESSOIRES : Goflight Yoke, Saitek Rudder & Panels

                  Commentaire


                  • #10
                    J'oubliais l'impression 3D, là c'est très variable, j'ai trouvé à 35 € sur Abeille 3D
                    L'idéal est de connaitre quelqu'un qui en a une et ne payer que le fil...
                    F8UPC - Carl

                    VERSION : X-Plane 11.40 - OS : GNU/Linux Xubuntu 19.10
                    CM : MSI X470 Gaming Pro Carbon - CPU : AMD RYZEN 7 2700X (3.7 GHz)
                    RAM : 16go DDR Corsair 3200 MHz - CG : MSI Radeon RX 5700 XT 8 Go - SSD 1 To Samsung Série 860 QVO
                    BOITIER : Cooler Master MasterBox Q300L - ALIM : Corsair 650W
                    MONITEUR Samsung 24" - ACCESSOIRES : Goflight Yoke, Saitek Rudder & Panels

                    Commentaire


                    • #11
                      Et voilà, la boussole est terminée, en place et fonctionnelle !

                      https://goopics.net/a/I7c1kSvX
                      F8UPC - Carl

                      VERSION : X-Plane 11.40 - OS : GNU/Linux Xubuntu 19.10
                      CM : MSI X470 Gaming Pro Carbon - CPU : AMD RYZEN 7 2700X (3.7 GHz)
                      RAM : 16go DDR Corsair 3200 MHz - CG : MSI Radeon RX 5700 XT 8 Go - SSD 1 To Samsung Série 860 QVO
                      BOITIER : Cooler Master MasterBox Q300L - ALIM : Corsair 650W
                      MONITEUR Samsung 24" - ACCESSOIRES : Goflight Yoke, Saitek Rudder & Panels

                      Commentaire


                      • #12
                        good job.
                        Sympa ton homecockpit.
                        PPL en cours sur LFPN avec l'Aéro-club AIR FRANCE

                        Machine : Amstrad CPC464 sous Vulkan
                        https://ailgorbot.wordpress.com/

                        Commentaire


                        • #13
                          Merci beaucoup :-)
                          F8UPC - Carl

                          VERSION : X-Plane 11.40 - OS : GNU/Linux Xubuntu 19.10
                          CM : MSI X470 Gaming Pro Carbon - CPU : AMD RYZEN 7 2700X (3.7 GHz)
                          RAM : 16go DDR Corsair 3200 MHz - CG : MSI Radeon RX 5700 XT 8 Go - SSD 1 To Samsung Série 860 QVO
                          BOITIER : Cooler Master MasterBox Q300L - ALIM : Corsair 650W
                          MONITEUR Samsung 24" - ACCESSOIRES : Goflight Yoke, Saitek Rudder & Panels

                          Commentaire

                          Chargement...
                          X