Forums LR PRESSE

Où il est question de trains, petits et grands

  • Advertisement

Lecteur sonore pour animer un réseau

Toutes les discussions sur l'Arduino !

Modérateur: MOD

Lecteur sonore pour animer un réseau

Publié: Mar 20 Oct 2015, 22:54 
Bonjour,

Je vous propose un projet réalisé avec un Arduino : un lecteur sonore fixe pour animer nos réseaux. L'objectif est de sonoriser le réseau avec des bruits d'ambiance : église, sonnerie de passage à niveau, annonces en gare, bruitages divers, klaxon de locos, ... Le projet est de jouer des sons MP3 enregistrés sur une carte Micro SD.

Un lecteur MP3 est un DFPlayer relié et commandé par l'Arduino avec une liaison série (RX/TX). La sortie du lecteur est simplifiée et connectée directement à un haut-parleur.

L'Arduino est prévu pour être commandé en analogique, en digital ou avec une télécommande infrarouge pour répondre aux attentes de tous les modélistes. Les sons pourront être joués à la demande ou de manière aléatoire. L'avantage de la programmation avec un Arduino est qu'il est possible de paramétrer le nombre de sons, les adresses DCC pour jouer les sons, modifier le niveau sonore,...

Sur le site de l'UAICF Nevers-Vauzelles, le code source du programme et la notice de montage - utilisation sont disponibles à l'adresse : http://modelisme58.free.fr/index.php/telechargements.html#accessoires

Le programme a été conçu par quelqu'un ayant peu de connaissances en électronique et le moniteur du programmateur Arduino permet de suivre les instructions.

Les schémas sont proposés pour réaliser les circuits pour une carte ARDUINO UNO / MEGA ou MICRO / NANO. Il est également possible de réaliser la platine avec une carte d’essai (plaque avec bandes). La carte sera sûrement d’une taille un peu plus importante mais plus facile à réaliser (pas de produits chimiques à manipuler,…).
Plume
 
Messages: 42
Inscrit le: Jeu 02 Juil 2015, 22:18
Localisation: Nevers
Echelle pratiquée: HO
Club: UAICF Nevers Vauzelles

Re: Lecteur sonore pour animer un réseau

Publié: Mar 20 Oct 2015, 23:15 
Bonjour Plume,

Voici une belle initiative. Je vais m'y intéresser de près.
Le site de l'UAICF Nevers-Vauzelles est de plus assez sympa.
Je vois que votre expérience dans le domaine Arduino ne date pas d'hier, puisque vous présentez déjà pas mal de choses.

D'ailleurs, j'ai déjà téléchargé de petites choses.

Bravo :applause:

Christian
Avatar de l’utilisateur
Arduino
Démonstratif
 
Messages: 1510
Inscrit le: Mer 25 Sep 2013, 17:14

Re: Lecteur sonore pour animer un réseau

Publié: Mer 21 Oct 2015, 05:37 
:applause:

cool
Cordialement,

Christian.
Avatar de l’utilisateur
likiki
Causant
 
Messages: 250
Inscrit le: Dim 29 Avr 2012, 15:21
Localisation: Corbeil Essonne
Âge: 50
Echelle pratiquée: N
Prénom: Christian

Re: Lecteur sonore pour animer un réseau

Publié: Dim 27 Déc 2015, 17:35 
Plume a écrit:Les schémas sont proposés pour réaliser les circuits pour une carte ARDUINO UNO / MEGA ou MICRO / NANO.


Bonjour Plume,
Je suis à la recherche de solutions permettant de répondre à un projet d'animations autours d'un PN.
La solution exposée pour un lecteur MP3 sous contrôle d'un Arduino me semble fort intéressante pour faire retentir la cloche.
Serait-il possible d'obtenir auprès du club l'ayant conçu un CI "tout prêt", moyennant finances bien évidemment ?
R8G for ever
Avatar de l’utilisateur
Stratus
Démonstratif
 
Messages: 1408
Inscrit le: Ven 28 Nov 2008, 14:20
Localisation: Yonne
Âge: 69
Echelle pratiquée: O Epoque III
Club: CDZ

Re: Lecteur sonore pour animer un réseau

Publié: Sam 02 Jan 2016, 14:19 
Pour gérer les sons, un module lecteur MP3 est utilisé (DF Player MP3). il faut installer la librairie "DFPlayer_Mini_Mp3.h" dans le programme Arduino.

Les fonctions à utiliser sont simples :
mp3_play (); // Joue les sons
mp3_play (5); // Joue le fichier "mp3/0005.mp3"
mp3_next (); // Joue fichier suivant
mp3_prev (); // Joue fichier précédent
mp3_stop (); // STOP l'excution du fichier
mp3_pause (); // Mise en PAUSE du fichier
mp3_single_loop (true); // Joue fichier en boucle
mp3_single_loop (false); // Stop l’exécution du fichier en boucle
mp3_set_volume (uint16_t volume); // Niveau sonore de 1 à 30

Le lecteur est piloté avec 2 fils par le port série.

Si on utilise le Port Com0 pour le débogage, il faudra utiliser un autre port Com. On peut simuler des ports série supplémentaires sur une carte Arduino Uno. Il faut installer la librairie "#include <SoftwareSerial.h>".
Plume
 
Messages: 42
Inscrit le: Jeu 02 Juil 2015, 22:18
Localisation: Nevers
Echelle pratiquée: HO
Club: UAICF Nevers Vauzelles

Re: Lecteur sonore pour animer un réseau

Publié: Jeu 07 Jan 2016, 12:44 
cool ça! :applause:
vit de trains de vie
Avatar de l’utilisateur
Mécano89
Éloquent
 
Messages: 323
Inscrit le: Jeu 11 Déc 2014, 23:26
Localisation: Yonne(89)
Âge: 30
Echelle pratiquée: HO/N
Prénom: Nico
Club: 34

Re: Lecteur sonore pour animer un réseau

Publié: Jeu 07 Jan 2016, 12:53 
Plus simple (peut-être) mais plus long.

Un seul MP3, soit une sonnerie de PN, à "jouer", mais jusqu'à 7m (le temps de laisser passer, largement, un convoi en Zéro).

C'est possible ?
R8G for ever
Avatar de l’utilisateur
Stratus
Démonstratif
 
Messages: 1408
Inscrit le: Ven 28 Nov 2008, 14:20
Localisation: Yonne
Âge: 69
Echelle pratiquée: O Epoque III
Club: CDZ

Re: Lecteur sonore pour animer un réseau

Publié: Jeu 07 Jan 2016, 14:18 
Stratus a écrit:Plus simple (peut-être) mais plus long.

Un seul MP3, soit une sonnerie de PN, à "jouer", mais jusqu'à 7m (le temps de laisser passer, largement, un convoi en Zéro).

C'est possible ?


Pas de contre indication ! Dans la mesure où ton fichier tient sur une carte SD... ce qui laisse de la marge !
Zebulon91
Bavard
 
Messages: 65
Inscrit le: Dim 16 Mars 2014, 18:39
Localisation: Villebon sur Yvette (91)
Âge: 48
Echelle pratiquée: HO
Prénom: Michel
Club: AMF Villebon/Yvette

Re: Lecteur sonore pour animer un réseau

Publié: Jeu 07 Jan 2016, 15:54 
Plume a écrit:Pour gérer les sons, un module lecteur MP3 est utilisé (DF Player MP3).".


Où peut-on trouver cette petite merveille ?
R8G for ever
Avatar de l’utilisateur
Stratus
Démonstratif
 
Messages: 1408
Inscrit le: Ven 28 Nov 2008, 14:20
Localisation: Yonne
Âge: 69
Echelle pratiquée: O Epoque III
Club: CDZ

Re: Lecteur sonore pour animer un réseau

Publié: Jeu 07 Jan 2016, 19:13 
Une petite recherche sur Google avec "DFplayer" et on trouve plusieurs revendeurs avec des prix variant de 4,5 à plus de 9 € pièce. Sur certains sites, il n'y a pas de frais de port mais un délai de 3-4 semaines.
Plume
 
Messages: 42
Inscrit le: Jeu 02 Juil 2015, 22:18
Localisation: Nevers
Echelle pratiquée: HO
Club: UAICF Nevers Vauzelles

Re: Lecteur sonore pour animer un réseau

Publié: Ven 08 Jan 2016, 14:01 
Suite à petit essai de compilation du petit programme d'exemple :
"Bibliothèque non valide trouvée dans C:\Program Files\Arduino\libraries\DFPlayer-Mini-mp3-master"

Téléchargée depuis le site github.com.

Y-a-t-il un problème de version ?

Résolu.
R8G for ever
Avatar de l’utilisateur
Stratus
Démonstratif
 
Messages: 1408
Inscrit le: Ven 28 Nov 2008, 14:20
Localisation: Yonne
Âge: 69
Echelle pratiquée: O Epoque III
Club: CDZ

Re: Lecteur sonore pour animer un réseau

Publié: Ven 08 Jan 2016, 16:23 
Plume a écrit:Le lecteur est piloté avec 2 fils par le port série.

Un certain nombre de schémas vus sur le Net montre une résistance de 1K entre chaque connection. Est-ce ici nécessaire ?
Dernière édition par Stratus le Ven 08 Jan 2016, 23:47, édité 1 fois au total.
R8G for ever
Avatar de l’utilisateur
Stratus
Démonstratif
 
Messages: 1408
Inscrit le: Ven 28 Nov 2008, 14:20
Localisation: Yonne
Âge: 69
Echelle pratiquée: O Epoque III
Club: CDZ

Re: Lecteur sonore pour animer un réseau

Publié: Ven 08 Jan 2016, 22:14 
Le datasheet, notice du fournisseur, indique : "Module's serial port is 3.3V TTL level, so the default interface level is 3.3V. If the MCU system is 5V. It
is recommended connect a 1K resistor in series.
"

Avec un Arduino, on pilote le port série en 5 volts, il faut donc les 2 résistances.
Plume
 
Messages: 42
Inscrit le: Jeu 02 Juil 2015, 22:18
Localisation: Nevers
Echelle pratiquée: HO
Club: UAICF Nevers Vauzelles

Re: Lecteur sonore pour animer un réseau

Publié: Ven 08 Jan 2016, 22:17 
Sur le site http://modelisme58.free.fr/index.php/te ... ccessoires, vous trouverez les schémas complets pour un décodeur avec un Arduino UNO et NANO.
Plume
 
Messages: 42
Inscrit le: Jeu 02 Juil 2015, 22:18
Localisation: Nevers
Echelle pratiquée: HO
Club: UAICF Nevers Vauzelles

Re: Lecteur sonore pour animer un réseau

Publié: Lun 25 Jan 2016, 00:28 
Quels avantages a le respect le plus voyou rMP3 du lecteur sonore de Mr. Plume o a la inverse.

Comment cette programme l'dresse de decoduer dans cete décodeur DCC accessoire?
Il CV à modifier?
Une adict aux 1400 du resau MZA (Espagne)
Avatar de l’utilisateur
1400MZA
 
Messages: 29
Inscrit le: Lun 07 Août 2006, 19:33
Localisation: Martorell (Barcelona)
Âge: 31
Echelle pratiquée: Ho

Suivant

Retour vers Arduino

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invité(s)