COCKPIT SUITELIVE HUB /

Atelier / Interrupteurs, encodeurs et axes

Des commandes adaptées au fonctionnement de votre cockpit

L’essentiel est l’action attendue et le signal réellement fourni. Interrupteur maintenu, poussoir, encodeur et axe analogique demandent des traitements différents. Préparez ensemble le geste, le câblage et la fonction du simulateur.

Ce que tu auras à la finUne sélection adaptée, une logique de contacts documentée et un plan de vérification pour chaque type d’entrée.

Contenu révisé le 18 octobre 2026

Décrire le geste attendu avant de choisir

Une pression brève doit-elle déclencher une action, une position fixe sélectionner un état, ou un mouvement modifier une valeur ? Notez-le avant de commander. Un poussoir convient souvent à un pas de menu ; un interrupteur maintenu peut rendre visible un mode permanent. Un capot de protection modifie l’accès, sans changer automatiquement la fonction électrique.

Vérifiez épaisseur de façade, trou de montage, longueur filetée, espacement et profondeur disponible. Un bel interrupteur est peu utile si ses cosses touchent le boîtier. Un gabarit papier avec de vrais boutons permet de vérifier l’accès aux commandes voisines.

Associer le signal à la fonction

Commandes et traitement des signaux
ÉlémentSignal fourniVérification nécessaire
Poussoir momentanéChangement de contact pendant l’appui ; normalement ouvert ou fermé selon la fiche techniqueDistinguer appui, maintien et relâchement
Interrupteur maintenuPosition de contact conservéeÉtat initial et commandes marche/arrêt
Commutateur rotatifContact ou combinaison sélectionnéePositions, communs et transitions
Encodeur en quadratureDeux signaux décalés de mouvementDécodage, comptes par cran et vitesse
PotentiomètreValeur analogique liée à la positionCircuit, plage ADC, course et usure
Capteur HallSortie analogique ou numérique selon modèleType, géométrie de l’aimant, interface et étalonnage

Un capteur Hall ne remplace pas automatiquement un potentiomètre. Une sortie analogique et une interface numérique demandent des connexions différentes. Vérifiez la fiche technique et la prise en charge du modèle précis par le firmware.

Traduire les sigles en tableau des états

SPST désigne un contact simple, SPDT un inverseur ; DPDT comporte deux groupes inverseurs couplés. ON-OFF-ON décrit trois positions, sans préciser à lui seul celles qui sont momentanées. Consultez le dessin du fabricant au lieu de déduire la fonction de la forme du levier ou du nombre de bornes.

Notez les contacts reliés pour chaque position. Sur un SPDT classique à arrêt central, le centre peut se reconnaître parce qu’aucun contact extérieur n’est fermé. Le traitement doit observer les deux contacts. Identifiez la limite si cette même absence de contact peut représenter le centre ou un fil débranché.

Contrôlez la continuité hors tension et indiquez le côté depuis lequel les bornes sont vues. Sur un interrupteur éclairé, distinguez alimentation de la lampe et contacts. Le guide de câblage transforme ce tableau en faisceau repéré.

Une action doit produire un seul événement

Un contact mécanique peut commuter plusieurs fois très brièvement à l’ouverture ou à la fermeture. Arduino explique ce rebond et une validation temporelle. Une résistance de rappel fixe plutôt le niveau d’une entrée ouverte ; elle ne constitue pas un anti-rebond complet. Le circuit doit d’abord être électriquement correct.

Dans votre firmware, un nouvel état peut être accepté après une durée de stabilité suffisante. Cette durée dépend du composant et du geste. Une longue attente systématique peut perdre des appuis courts et bloquer d’autres entrées. Utilisez la méthode documentée de votre carte ou bibliothèque et contrôlez appui et relâchement.

Proposez un essai simple : vingt actions volontaires, vingt événements attendus et aucun événement supplémentaire au repos. C’est un critère fonctionnel proposé, pas une garantie de durée de vie.

Séparer crans, impulsions et événements

Un encodeur en quadrature fournit A et B. Leur séquence donne le sens ; son poussoir constitue une entrée supplémentaire. Deux encodeurs avec poussoir demandent quatre lignes A/B et deux lignes de poussoirs en câblage direct. Alimentation ou masse s’ajoutent selon le schéma.

Un cran mécanique ne correspond pas automatiquement à un compte. Composant et décodeur déterminent les transitions comptées puis regroupées en action. PJRC documente notamment un comptage quadruple des fronts. Parcourez un nombre connu de crans et déterminez la conversion pour votre encodeur précis.

Si les pas manquent en tournant plus vite, vérifiez fréquence de lecture, code bloquant et entrées autorisées. Les interruptions peuvent aider, sans tout résoudre ; de longues périodes de masquage peuvent aussi perdre des transitions. Testez rotation lente, rapide et changements de sens avant d’ajouter une accélération.

Organiser de nombreux boutons en matrice

Une matrice répartit les contacts en lignes et colonnes. Trois lignes et quatre colonnes donnent douze positions avec sept lignes de connexion. Cela économise des broches, mais exige lecture et câblage adaptés. Ce n’est pas un schéma universel pour toute carte contrôleur.

Plusieurs contacts fermés peuvent créer des chemins indésirables et des appuis apparents : le ghosting. Des diodes appropriées et une logique de balayage cohérente peuvent empêcher ces chemins ; leur sens doit suivre le schéma précis. Vérifiez aussi que le logiciel signale plusieurs touches maintenues. Une fonction qui ne renvoie qu’une touche ne suffit pas.

Les interrupteurs maintenus ferment durablement des contacts. Testez explicitement les combinaisons nécessaires. Placez des encodeurs dans une matrice uniquement si carte et firmware documentent cet usage. Pour un premier petit montage, le câblage direct est souvent plus facile à comprendre.

Étalonner la course réellement disponible

Relevez la valeur brute en butée basse, au milieu et en butée haute. Parcourez la course prévue sans forcer capteur ni butées. Notez le sens et la variation au repos. La résolution de l’ADC ne détermine pas à elle seule la précision utile de l’ensemble.

Exemple de calcul uniquement : pour une plage mesurée de 120 à 900, la valeur 510 est au milieu : (510 − 120) / (900 − 120) = 0,5, soit 50 %. Ces valeurs ne sont pas des réglages pour votre carte. Il faut une plage valide avec maximum supérieur au minimum ; les valeurs extérieures sont limitées selon le traitement prévu.

Une petite zone morte adaptée peut absorber les variations au repos ; une zone trop grande gaspille la course. Le lissage stabilise la valeur mais peut retarder la réponse. Vérifiez d’abord câblage et mécanique : un filtre ne doit pas cacher un mauvais contact. Étalonnez ensuite dans la chaîne périphérique-simulateur réellement utilisée.

Suivre chaque entrée jusqu’au simulateur

  1. Documenter composant, tableau des états, firmware et connexions.
  2. Observer chaque entrée dans l’outil prévu pour le périphérique.
  3. Contrôler événements uniques des poussoirs, sens et comptes des encodeurs, extrémités et milieu des axes.
  4. Tester les entrées simultanées et positions maintenues nécessaires.
  5. Affecter une commande documentée et observer son effet réel.
  6. Vérifier le démarrage avec un interrupteur déjà activé et un redémarrage normal, puis sauvegarder le résultat.

Une commande de bascule peut désynchroniser position physique et état simulé après une action à la souris. Des commandes d’état explicites aident seulement si simulateur et interface les proposent. L’affectation des entrées explique cette étape ; une LED de confirmation reste une sortie distincte.

Trouver ensemble la prochaine étape

Pour une question sur le forum, indiquez composant exact, carte, firmware, résultat attendu et premier point de divergence. Pour un encodeur, nombre de crans et compte affiché sont particulièrement utiles. Nous cherchons à aider le jour même lorsque possible ; une demande tardive peut recevoir une réponse plus tard.

Cockpit Suite réunit les simulateurs pris en charge dans un logiciel commun. Des combinaisons préparées adaptées simplifient la mise en service ; vos interrupteurs et capteurs demandent toujours des contrôles corrects. Ce jeune projet progresse avec les montages reproductibles de la communauté. Logique de commande, bouton imprimé ou façade fraisée : nous vous aidons à préciser la suite.

Sources et documentation complémentaire

Sources consultées le 18 octobre 2026. Les démarches et exemples sont nos propres propositions. Les anciens projets éclairent les questions ; les choix techniques demandent la documentation actuelle du fabricant.

Poursuivre avec un montage concret