Guide de démarrage rapide

Créé par Waves System, Modifié le  Jeu, 21 Mai à 2:23 H par  Waves System

Ce guide explique comment rapidement mettre en route le lecteur pour une première utilisation.


TABLE DES MATIÈRES


1. Présentation


Le MicroPlayer mkIII est un lecteur audio autonome supportant les fichiers WAV et MP3 stockés sur une carte SD ou sur une clé USB. Les fichiers peuvent être lus automatiquement à la mise sous tension ou sur déclenchement par des événements externes (contacts d’entrée, commandes RS-232, télécommande infrarouge).



1. Molette de volume pour la sortie haut-parleurs amplifiée

8. Connecteur hôte USB 2.0 pour clé USB, type-A
2. Bouton paramétrable A (diminue le volume par défaut)9. Liaison série RS-232 et sortie d’alimentation, bornier débrochable
3. Bouton paramétrable B (augmente le volume par défaut)

10. 4 contacts d’entrée optocouplés et sortie d’alimentation, bornier débrochable

4. Emplacement pour carte SD11. 2 sorties MOSFET et sortie d’alimentation, bornier débrochable
5. LED d’état12. Sortie audio stéréo au niveau ligne 0 dBu, connecteurs RCA
6. Capteur infrarouge

13. Sortie audio stéréo haut-parleurs amplifiée de classe D, borniers débrochables

7. Connecteur d’alimentation externe DC

14. Sortie audio stéréo casque, connecteur standard jack 3,5 mm (TRS)



2. Préparation du support de stockage


Choisir une carte SD ou une clé USB de qualité, et la formater en FAT32. Y stocker les fichiers utiles selon l’organisation imposée par le lecteur (voir l’exemple ci-contre). Ne pas utiliser de caractères spéciaux ou accentués.


  • Fichiers à la racine du support de stockage :
    • config.txt (optionnel) : fichier de configuration du lecteur. Voir le chapitre Fichier de configuration.
    • serial.txt (optionnel) : fichier définissant les trames « série » à envoyer. Voir le chapitre Liaison série RS-232.
  • •Organisation des dossiers à la racine :
    • Pas de sous-dossiers autorisés.
    • Nommage : xxx [BALISE1][BALISE2] Nom
      • xxx : n° du dossier de 000 à 999 utilisé par les commandes. La fonction AutoPlay utilise le dossier 000.
      • [BALISEx] (optionnel) : balises contrôlant la lecture. Voir le chapitre Balises des dossiers et des fichiers.
      • Nom (optionnel) : nom du dossier (libre).
  • •Organisation des fichiers audio dans les dossiers :
    • Format : WAV ou MP3
    • Nommage : xxx [BALISE1][BALISE2] Nom.ext
      • xxx : n° du fichier de 001 à 999 définissant l’ordre de lecture en mode séquentiel. Optionnel et inutilisé en mode aléatoire.
      • [BALISEx] (optionnel) : balises contrôlant la lecture. Voir le chapitre Balises des dossiers et des fichiers.
      • Nom (optionnel) : nom du fichier (libre).
      • ext : extension wav ou mp3.



3. Connexion des contacts d’entrée


Les 4 contacts d’entrée du lecteur sont utilisés pour générer des événements. Des systèmes de déclenchements peuvent y être connectés (ex. : bouton poussoir, détecteur de présence, relais, automate programmable, SensoPad, IRPad, etc.). Ils doivent se comporter comme des contacts ouverts ou fermés entre une entrée et la masse du lecteur, l’activation se faisant sur contact fermé. 











Les états d’activation (0 pour ouvert ou 1 pour fermé) des contacts d’entrée sont combinés pour former un code binaire identifiant l’événement généré :


Combinaison xxx = Entrée1 + Entrée2 × 2 + Entrée3 × 4 + Entrée4 × 8 + Entrée5 × 16 + Entrée6 × 32 + Entrée7 × 64 + Entrée8 × 128


Une commande est affectée à chaque événement.


Par défaut, l’événement INPUTxxx résultant de la valeur de combinaison xxx des entrées est associé au lancement de la lecture du dossier xxx.

Le fichier config.txt permet de modifier les commandes affectées aux 15 premières combinaisons

Jusqu’à 4 combinaisons (001, 002, 004, 008), les systèmes de déclenchement peuvent être directement connectés aux entrées. Au-delà, un montage à base de diodes peut être utilisé pour obtenir jusqu’à 15 combinaisons (avec la carte Ext15In par exemple).


Exemple de circuit :15 boutons poussoirs vers 4 entrées


Bouton
Événement

BP1

INPUT001
BP2INPUT002
BP3INPUT003
BP4INPUT004
BP5INPUT005
BP6INPUT006
BP7

INPUT007

BP8

INPUT008

BP9

INPUT009

BP10

INPUT010
BP11INPUT011

BP12

INPUT012
BP13INPUT013
BP14INPUT014
BP15

INPUT015





4. Connexion des contacts de sortie

Le MicroPlayer mkIII offre 2 sorties avec commutateurs MOSFET (jusqu’à 500 mA par sortie) permettant de contrôler des relais de puissance, des contrôleurs de moteurs, des lumières, des lecteurs et divers dispositifs. Les états des 2 contacts de sortie peuvent être contrôlés par la balise de dossier et de fichier [RLxy]. et y représentent respectivement les états d’activation des sorties 1 et 2 :


État d’activationDescription
0

Ouverture du contact de sortie en début de lecture.

1Fermeture du contact de sortie en début de lecture, et ouverture en fin de lecture.
2

Fermeture du contact de sortie en début de lecture.


Exemples :

  • 001[RL00] : ouverture des deux contacts de sortie lorsque la lecture du dossier 001 commence.
  • 002[RL10] : fermeture du contact de sortie 1 pendant la lecture du dossier 002, et ouverture du contact de sortie 2 lorsque la lecture du dossier 002 commence.
  • SongA[RL21].mp3 : fermeture du contact de sortie 1 lorsque la lecture du fichier MP3 commence, et fermeture du contact de sortie 2 pendant la lecture du fichier MP3.


5. Première mise en route

  1. S’assurer que le lecteur est hors tension (adaptateur secteur débranché).
  2. Connecter les sorties audio à l’installation audio en fonction des besoins.
  3. Connecter les contacts d’entrée et de sortie en fonction des besoins. Voir les chapitres Connexion des contacts d’entrée et Connexion des contacts de sortie.
  4. Connecter la liaison série RS-232 si besoin.
  5. Insérer le support de stockage préparé. Voir le chapitre Préparation du support de stockage.
  6. Mettre le lecteur sous tension en branchant l’adaptateur secteur.
  7. Le lecteur est opérationnel.


6. Mise à jour du micrologiciel

Démarrer le lecteur avec un fichier de micrologiciel MPMK2.bin placé à la racine d’une carte SD formatée en FAT32.


La mise à jour par clé USB n’est pas supportée.



7. Référence

7.1 Balises des dossiers et des fichiers


BaliseDossierFichierParamètresDescription
Min.Max.Défaut
[Jxxx]000999
Saut vers le dossier xxx en fin de lecture.
[RET]



Retour au dossier précédent en fin de lecture.

[RND] et [SEQ]




[RND]

Mode de lecture aléatoire ou séquentiel du dossier.

[V+xx] et [V-xx]




Volume relatif du dossier ou du fichier.

[NT]




Blocage de toutes les commandes provenant des contacts d’entrée et des boutons paramétrables de la face avant, et des commandes de changement de dossier provenant de la liaison série.
[RLxy]


Définition de l’état de tous les contacts de sortie (x pour la sortie 1 et y pour la sortie 2) : 0 = ouverture, 1 = fermeture pendant la lecture, 2 = fermeture.
[RSxxx]



Envoi de la trame RS-232 #xxx du fichier serial.txt.

[WHL]





Lecture du dossier tant que la combinaison des entrées correspondantes reste activée.

[NXTxxx]





Lecture des xxx fichiers suivants à chaque fois que le dossier est lu.


7.2 Fichier de configuration

Le fichier de configuration config.txt est un fichier texte brut placé à la racine du support de stockage. Chaque ligne permet de définir un paramètre du lecteur selon le tableau.


Définition du paramètre

Valeurs acceptéesValeur par défaut

Description

#ID:xxx001 à 127001Identifiant du lecteur sur la liaison série RS-232.
#VOLUME:xx

00 à 64

Dernière valeur utiliséeVolume du lecteur à la mise sous tension.
#RS_MONITORING:x

0 : pas de surveillance

1 : mode « Daisy Chain »

2 : surveillance

3 : surveillance étendue

0Mode de surveillance (monitoring) de la liaison série RS-232.
#BOOT:xxx000 à 999000

Dossier à lire à la mise sous tension.

#INPUTxx:cmd

xx : 01 à 15

cmd : voir la table des commandes


FOLDER0xx

Commandes affectées aux combinaisons des contacts d’entrée.

#BUTTONx:cmd

x : 1 ou 2

cmd : voir la table des commandes

BUTTON1:VOLUME_MINUS

BUTTON2:VOLUME_PLUS

Commandes affectées aux boutons spéciaux de la télécommande infrarouge et de la face avant du lecteur.

#BAUDRATE:xxxxx9600, 19200, 3840019200Débit du port série RS-232.
#POWER:x

0 : mode normal

1 : mode économie d’énergie


0Activation du mode économie d’énergie.



CommandeParamètresDescription
Min.Max.
PLAY

Lecture du dernier fichier lu.
STOP

Arrêt de la lecture.
NEXT_TRACK, PREV_TRACK

Lecture du fichier suivant / précédent du dossier en cours.
NEXT_FOLD, PREV_FOLD

Lecture du dossier suivant / précédent.
FOLDERxxx000999Lecture du dossier xxx.
VOLUME_PLUS, VOLUME_MINUS

Augmentation / diminution du volume d’un pas.
RSxxx001999Envoi de la trame RS-232 #xxx du fichier serial.txt.


7.3 Liaison série RS-232

Cette liaison permet au lecteur de recevoir des commandes, d’envoyer des trames arbitraires et d’envoyer des informations d’état.

Par défaut, elle est configurée comme suit (modifiable avec config.txt) :


Débit (bauds)

Bit(s) de départBit(s) de donnéesBit(s) de paritéBit(s) d’arrêtHandshake
192001801Aucun


Le protocole de réception est basé sur une trame de 3 octets : « Statut », « Commande » et « Donnée » :


Statut

DescriptionCommandeDescriptionDonnéeDescription
80hTous les lecteurs.01h, 11h, 21h, 31h, 41h, 51h, 61h et 71h

Lecture d’un dossier depuis une banque de 128 dossiers. commande = banque × 10h + 1

00h à 7FhNuméro du dossier dans la banque.
81h à FFhUniquement le lecteur d’identifiant 001 à 127.02hContrôle de la lecture et de volume.01hLecture du dernier fichier lu.
02hArrêt de la lecture.
03hFichier suivant dans le dossier en cours.
04hFichier précédent dans le dossier en cours.
06hLecture du dossier suivant.
07hLecture du dossier précédent.
09h

Augmenter le volume d’un pas
0AhDiminuer le volume d’un pas
03hContrôle du volume.00h à 40hValeur du volume.




Des trames arbitraires peuvent être envoyées avec la balise [RSxxx] et les contacts d’entrée. Ces trames doivent être définies dans le fichier serial.txt à la racine du support de stockage, sous la forme #xxx:tt tt tt…, avec une définition par ligne (ex. : #002:98 75 21 35 45 B2).


Le protocole de surveillance (monitoring) est structuré comme le protocole de réception. L’octet de statut a la même signification. Ce protocole envoie les octets de commandes et de données suivants, selon le mode sélectionné par le fichier config.txt.


ModeDescriptionCommandeDonnéeDescription
0Pas de surveillanceLe lecteur n’envoie rien d’autre que les trames du fichier serial.txt.
1Daisy ChainLe lecteur renvoie tout ce qu’il reçoit.
2

Surveillance00h00hLecteur prêt. Envoyé à la mise sous tension.Envoyé sur événement.
03hDébut de lecture.
04hFin de lecture.
3Surveillance étendue00h00hLecteur prêt. Envoyé à la mise sous tension.
03hDébut de lecture.
04hFin de lecture.
01hPas de lecture.

Envoyé toutes les 250 ms, sauf si le lecteur est

indisponible à cause d’un problème.


02hLecture en cours.



Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article