Publicité

Liens rapides

MICRO / NANO que l'on trouve dans le commerce à partir de 25€ suivant les modèles à laquelle
est ajoutée une interface « carte maison » ou platine et un lecteur MP3 (DFPlayer).
Cette notice présente la carte et le programme développés par la section Modélisme de l'UAICF
Nevers-Vauzelles.
Pour la commande en digital pour le modélisme ferroviaire, le décodeur d'accessoires a été testé
avec une centrale Roco 10764 et sa Multimauss, une centrale Roco Z21 et une centrale NanoX.
Le pilotage des accessoires a également été testé avec Rocrail et une centrale Roco et NanoX.
Le projet est issu d'une compilation et d'une adaptation de plusieurs projets trouvés sur le net. La
notice est assez longue mais l'utilisation est assez simple. Le programme n'a pas été réalisé par
un électronicien.
1.
Présentation du décodeur sonore ______1
2.
Présentation du module ______________2
Carte ARDUINO .......................................................... 2
Lecteur DFPlayer ........................................................ 3
Télécommande infrarouge........................................... 3
3.
Installation du logiciel ARDUINO ................................. 4
Configuration ............................................................... 4
Librairies à installer...................................................... 4
Programme Source ..................................................... 5
Sons dans la carte Micro SD ....................................... 6
4.
1. Présentation du décodeur sonore
Le projet est de jouer des sons MP3 enregistrés sur une carte Micro SD. Trois sources de
commandes pourront piloter la carte :
UAICF Nevers-Vauzelles - Section Modélisme - http://modelisme58.free.fr
Notice de montage et d'utilisation
« Décodeur Sonore avec
Le projet décrit la réalisation d'un lecteur de sons pouvant
être
utilisé
télécommande infrarouge.
Compatible avec carte Arduino UNO, Mega, Nano et Micro
La base de ce projet est une carte ARDUINO UNO / MEGA ou
Analogique à l'aide de boutons poussoirs,
Digital à l'aide d'une commande d'une centrale
Infrarouge à l'aide d'une télécommande sans fil.
une carte ARDUINO »
en
analogique
Option : Platine boutons poussoir...............................11
5.
Paramétrage du programme _________ 12
Paramétrage des boutons poussoirs ..........................12
Paramétrage en Digital ..............................................12
Paramétrage de la télécommande .............................13
6.
Dépannage _______________________ 14
Carte ARDUINO UNO reconnue ? .............................14
Débogage à l'aide du moniteur série ..........................14
Erreur lors de la compilation.......................................14
Problèmes lors de l'utilisation.....................................14
ou
digital
ou
avec
06/09/15
une
1/14

Publicité

Table des Matières
loading

Sommaire des Matières pour Arduino Decodeur Sonore avec une carte ARDUINO

  • Page 1: Table Des Matières

    Compatible avec carte Arduino UNO, Mega, Nano et Micro La base de ce projet est une carte ARDUINO UNO / MEGA ou MICRO / NANO que l’on trouve dans le commerce à partir de 25€ suivant les modèles à laquelle est ajoutée une interface «...
  • Page 2: Présentation Du Module

    électriques, de manière à effectuer des tâches très diverses pour le pilotage des équipements. Les modules ARDUINO trouvent pleinement leur place dans le monde du modélisme ferroviaire pour piloter des locomotives, des accessoires, des feux de signalisation,…...
  • Page 3: Lecteur Dfplayer

    On peut notamment développer des interfaces pour piloter du « matériel » en digital. De nombreux sites proposent à la vente les cartes ARDUINO. Pour ce projet, on utilisera une carte ARDUINO UNO qui coûte environ 25 €. Il est possible d’utiliser d’autres cartes compatibles ARDUINO.
  • Page 4: Configuration De La Carte Arduino

    « Outils ». Librairies à installer Pour utiliser la carte ARDUINO avec le DDC, il faut télécharger et installer une bibliothèque gratuite développée par un projet américain qui s'appelle "Model Railroading with Arduino". UAICF Nevers-Vauzelles – Section Modélisme - http://modelisme58.free.fr...
  • Page 5: Programme Source

    ARDUINO UNO. La bibliothèque « EEPROM.h » permet d’enregistrer des données dans la mémoire de la carte Arduino et conservée une fois l’énergie coupée. Cette fonction est utilisée pour conserver les réglages du niveau sonore.
  • Page 6: Sons Dans La Carte Micro Sd

    Le bouton « Moniteur Série » permet d’afficher la configuration de la carte au démarrage et de visualiser les échanges d’information. Ceci est très utile pour identifier des dysfonctionnements et de cibler l’origine d’une panne. Sons dans la carte Micro SD Il faut se procurer une carte Micro SD qui sera positionnée dans l’espace prévu du lecteur MP3.
  • Page 7: Platine / Carte D'extension

    Sur cette carte d’extension, vient s’embrocher le lecteur mp3 DFPlayer. Le lecteur est piloté par une liaison série. Remarque : Le lecteur DFPlayer est prévu pour fonctionner sans une carte ARDUINO. La carte ARDUINO est utilisée pour décoder le signal en DCC et Infrarouge. Schéma pour la carte Arduino UNO ou Méga UAICF Nevers-Vauzelles –...
  • Page 8: Platine Pour La Carte Arduino Uno Ou Méga

    Platine pour la carte Arduino UNO ou Méga Récepteur Infrarouge Gnd / +5V / Signal Boutons 7 à 12 Haut-parleur + commun (masse) Carte micro SD Signal DCC Alimentation 6-12 Volts Boutons 1 à 6 + commun (masse) Remarque : Il est également possible de réaliser cette platine avec une carte...
  • Page 9: Schéma Pour La Carte Arduino Nano Ou Micro

    Schéma pour la carte Arduino NANO ou MICRO UAICF Nevers-Vauzelles – Section Modélisme - http://modelisme58.free.fr 9/14 06/09/15...
  • Page 10: Platine Pour La Carte Arduino Nano Ou Micro

    Platine pour la carte Arduino NANO ou MICRO Boutons 7 à 12 + commun (masse) Récepteur Infrarouge Signal DCC Signal Alimentation 6-12 Volts Carte micro SD Haut-parleur Boutons 1 à 6 + commun (masse) UAICF Nevers-Vauzelles – Section Modélisme - http://modelisme58.free.fr...
  • Page 11: Option : Platine Boutons Poussoir

    Option : Platine boutons poussoir Boutons 1 à 6 + commun (masse) 1 / 7 UAICF Nevers-Vauzelles – Section Modélisme - http://modelisme58.free.fr 11/14 06/09/15...
  • Page 12: Paramétrage Du Programme

    5. Paramétrage du programme Lors de la mise sous tension de la carte, le programme est configuré pour jouer en boucle le fichier « 0001.mp3 ». Les fonctions peuvent être différentes suivant la commande utilisée : digital, bouton, infrarouge. Il est possible de modifier des paramètres du mode aléatoire : // Paramètres pour gestion des fichiers en mode aléatoire const int PROGMEM Interval_AleatoireB = 30;...
  • Page 13: Paramétrage De La Télécommande

    Il est possible d’ajouter d’autres adresses et le programme modifié en conséquence dans la fonction « void notifyDccAccState() ». Adresse DCC 1 : Joue le fichier ou mise en Pause 2 : Augmente ou baisse le niveau sonore 3 : Joue le fichier « 0001.mp3 » en boucle 4 : Joue le fichier «...
  • Page 14: Dépannage

    à vérifier. Carte ARDUINO UNO reconnue ? Dans le programme « Arduino », il faut veiller à ce que la carte ARDUINO soit reconnue et sélectionner le port « COM » pour programmer ou lire les informations provenant de la carte.

Table des Matières