Interface Homme Machine

Concept Général

Cette Interface Homme Machine (IHM) permet de commander la presque totalité des actions de Home Assistant soit ambiances sonores, visuelles, interactions iTrain sans l'aide d'un PC.
L'IHM est constituée de :
Écran tactile 2,4" + 16 boutons poussoir + 1 potentiomètre et des LED's

Structure :

  • L’écran tactile Nextion visualise les différentes configurations boutons poussoirs ou étapes pour commander les ambiances sonores et lumineuses
  • 16 poussoirs avec un couvercle translucide de différentes couleurs permet à une LED 3 couleurs d’aider à la compréhension de l’état de l’action
    – LED de veille de la même couleur que le couvercle
    – LED appui bouton lors de l’appui sur BP d’une autre couleur
    – LED état ou autre avec la 3ème couleur
    Commandées par ESP8266 via MAX7219 pour les LED et MCP23017 pour la lecture des BP
    Cela permet de multiplier l’exploitation des boutons poussoir (appui court, long, double clic).
    L’information sera gérée par ESP8266 et transmet en Wifi les ordres à Home Assistant.
  • 1 potentiomètre pour régler plus facilement des paramètres comme luminosité, variable tempo ou autre

Fonctionnement :

  • IHM à base d’un écran tactile Nextion 2,4″ + 16 boutons poussoirs avec LED pilote les ambiances visuelles et sonore extérieures à iTrain (gérées par Home Assistant) :
    – éclairage/extinction progressif lampadaires, lever/coucher de soleil, soleil de midi, veille (= nuit), orage
    – animations sonores : Fête foraine, aboiements, chouettes, gare,  rotonde, menuiserie, ferme
    – Animations autre : éoliennes, téléphérique et 2 autres

    IHM installée contre le plateau au dessus des écrans PC (séparée Piano magique)

  • Plus tard voir possibilité d’interactions (via protocole MQTT) et l’Intelligence Artificielle de l’Automate Chef de Gare LU

En photos

A poursuivre :

  • Programmer ESP8266 avec cœur ESPhome :
    – i²c à MPC23017 pour étendre 16 entrées boutons poussoirs (avec LED 3 couleurs
    – liaison série pour communiquer avec Nextion
    – Remonter les infos à Home Assistant via Wifi

NB : le logiciel draw.io permet de faire facilement des schémas de principe, des petits schémas électronique, …

En résumé

  • 120 m. de rails
  • 55 aiguillages
  • 60 Feux
  • 45 cantons, …

© 2024 Créé par Thierry Tourtet

Mais encore

Sites intéressants

Astuces

Dossier PDF

Catégories articles

Community

Contact