![]() |
La gare de Lormedy |
H0 |
Les fonctions du module MAM
Ceci est le fruit d'une rencontre entre Xavier et Philippe d'où ont germés les idées pour développer ensemble ce module inédit.
Les entrées/sorties de ce module peuvent rayonner à plus de 1m de distance et de 5 à 10m pour l'I2C avec:
Ce module de 86,5 x 100 mm, qui n'est donc pas plus grand que 2 cartes bancaires, intègre un microprocesseur Arduino Nano associé avec un générateur de son DFPlayer.
Les sons sont enregistrés en MP3 sur une SD-card intégrée avec le générateur vocal.
De nombreux connecteurs permettent plusieurs configurations en fonction du câblage des composants et du logiciel spécifique qui sera téléchargé dans l'Arduino.
Suivant le câblage choisit, des fonctions peuvent être exploitées ou ignorées. Plusieurs implantions de différents types de
régulateur de tension sont possibles en fonction des besoins. L'alimentation du module peut se faire avec un connecteur Jack (J11) ou sur un bornier (J12)
à partir d'une alimentation en courant continu comprise entre 7 et 19 Volts / 1A. Une autre option permet une alimentation directe par le signal DCC (J10)
à condition d'avoir une consommation modeste pour éviter la surchauffe du régulateur. Une sortie +5 Volts / 500mA est disponible pour alimenter des modules périphériques.
Une LED verte s'allume dès que le module est sous tension. Indépendamment, une autre LED jaune s'allume pour indiquer la présence du DCC.
La documentation est en cours d'écriture.
Pour apprécier toutes les possibilités offertes par ce module, reportez vous à la documentation téléchargeable ici. (2MB) Les entrées et les sorties du module MAM2 Ce module comporte une multitude de connecteurs décrit ci-dessous :
Circuit imprimé et schéma de MAM2
Voici le plan dessiné avec le logiciel gratuit KiCad (avec lequel est réalisé le circuit imprimé ci-dessus)
Les sorties J1 à J8 sont des transistors Darlington (U6) qui agissent comme des interrupteurs en commutant les sorties vers la masse avec un maximum de 500 mA chacune.
Elles sont protégées par une diode en inverse permettant de commander des relais sous une tension externe qui peut atteindre 24V. Evidement l'utilisation simultanée de toutes les sorties au maximum
de leur intensité conduirait le circuit U6 vers une surchauffe destructrice, à condition d'avoir une alimentation suffisamment puissante !
Cependant les appareils qui seront commandés par ce module ont des consommations électriques très raisonnables inférieure à 100 mA. Caractéristiques techniques de l'Arduino Nano :
Il dispose d'interruptions dont 2 entrées d'interruptions externes rapides câblées en hardware. Une attention particulière doit être utilisée pour interfacer les modules alimentés en +3.3V. PC 22/02/2020 |
||||||||||||||||||||||||||||
1) MAM-PN ou MAM-BP
Ce module MAM1 a été câblé pour gérer un passage à niveau (PN) ou une animation sur un réseau commandée par des boutons poussoirs (BP). Il affiche les informations qu'il contient sur le moniteur de l'IDE Arduino et de façon succincte sur un afficheur LCD.
Il actionne des servomoteurs, allume des LEDs et diffuse des sons ou des messages sonores. Ceux-ci sont commandés par des Boutons, par USB, par la détection de trains ou par la réception de commandes DCC accessoire.
Toutes les actions sont paramétrées dans les 175 CV qui sont mémorisés dans l'EEPROM du Nano sous le contrôle de l'utilisateur.
Le mouvement des servomoteurs et des solénoïdes est paramétrable, les LEDs s'illuminent selon leur programmation détaillée dans les CV et le module diffuse des annonces sonores personnalisées dont les éléments MP3 sont pré-enregistrés dans la micro-carte SD qui l'accompagne.
Entièrement paramétrable avec des CVs et des adresses DCC, ce module autonome fonctionne à la demande.
Le logiciel MAM-BP pour programmer l'Arduino Nano est disponible : MAM-BP.zip . Lisez bien la doc avant de commencer. |