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.
