Arduino Overhead Centre

OVHD Centre – Arduino Mega 2560
Panneau Overhead A320 – Interface matérielle.

 

OBJECTIF
OVHD Centre est un contrôleur basé sur Arduino Mega dédié à la gestion complète du panneau Overhead A320.

Il permet :

Lecture de 64 boutons via multiplexeurs

Gestion d’une matrice de Leds via MAX7219

Gestion de la luminosité ANN LT (TEST / DIM / BRT)

Lecture de 10 potentiomètres

Architecture 4 modules MAX7219

ARCHITECTURE MATERIELLE

Microcontrôleur :
Arduino Mega 2560
Communication série : 115200 baud

Affichage (MAX7219) :
Câblage SPI Mega :
DIN → 51
CLK → 52
CS → 53

Configuration actuelle :
4 matrices 8x8 (64 LED chacun)

Extension prévue :
Matrix1
Matrix2
BAT1 (7 segments)
BAT2 (7 segments)

GESTION DES BOUTONS

Multiplexeurs :
4 × 74HC4067
64 entrées boutons
Scan logiciel avec debounce intégré

Boutons directs :
16 entrées supplémentaires
Pull-up internes activés

POTENTIOMETRES

Entrées A0 à A9

Fonctionnement :

Envoi uniquement si variation > 20 (anti-spam)

Scan périodique contrôlé

Suspension automatique après réception d’une commande série

GESTION ANN LT (ECLAIRAGE COCKPIT)

Comportement fidèle A320 :

Mode TEST :

Envoi : btn.AnnLtTest

Intensité maximale

Mode BRT :

Intensité fixe (1 à 15)

Mode DIM :

Intensité pilotée par potentiomètre A0

Envoi : AnnLtInt=1..15

Envoi : Pot.AnnLtDim=0..1023 (si activé)

Protection anti-spam intégrée :

Limitation de fréquence d’envoi

Watchdog silence après réception série

PROTOCOLE SERIE

Commandes entrantes :

ID?
→ ID=OVHDCentre

led.N=0/1
→ allume ou éteint LED N (1 à 64 actuellement)

relay.N=0/1
→ contrôle relais 1 ou 2

bat1=123
bat2=123
→ affichage batterie (future extension)

Messages sortants :

btn.ExtPwr
btn.AnnLtTest
Pot.AnnLtDim=512
pot.Acp_Vhf1=900
AnnLtInt=12

ANTI-SPAM & STABILITE

Deadband potentiomètres :
Variation minimale > 20

Watchdog silence :
Après réception d’une commande :

Suspension temporaire des envois automatiques

Garantit que ID? n’est jamais noyé

Réception série non bloquante :

Compatible LF / CR / sans fin de ligne

Buffer sécurisé

EVOLUTIVITE

Activation automatique :

2 matrices pour Leds

2 afficheurs BAT 7 segments

Intensité ANN LT appliquée à tous les modules

INTEGRATION

Compatible :

Lexosim

JeeHell

Architecture offsets

Serveur TCP multi-clients

Protocole simple, lisible et extensible.

 

©Droits d'auteur. Tous droits réservés.

Nous avons besoin de votre consentement pour charger les traductions

Nous utilisons un service tiers pour traduire le contenu du site web qui peut collecter des données sur votre activité. Veuillez consulter les détails dans la politique de confidentialité et accepter le service pour voir les traductions.