La carte sparkfun ISD1932 enregistreur/lecteur est normalement prévue exclusivement pour la voix.
Mais s’avère bien suffisante pour diffuser des coups de trompes, sifflets de locomotive vapeur, aboiements ou meuglements et autres bruits d’ambiance au passage des trains.
Ses dimensions réduites (2,5 x 5,5 cm ) permettront de réaliser un circuit électronique complet facilement intégrable sous le plateau du réseau.
Elle est en vente chez :
gotronic.fr
http://www.gotronic.fr/art-module-d-enr ... -20149.htm
robotshop.com
http://www.robotshop.com/eu/fr/platine- ... 2-sfe.html
alpha-crucis.com
http://www.alpha-crucis.com/fr/breakout ... 95797.html
amazon
http://www.amazon.fr/s/ref=nb_sb_noss/2 ... ISD1932+++
Cette carte utilise le chip ISD1932 de la série ISD1900 du constructeur nuvoton. Série comportant 3 modèles de capacité mémoire différente. Le IDS1932 permet d’enregistrer jusqu’à 64 secondes à 4Khz d’échantillonnage ( son minable garanti !) et plus généralement 21,3 secondes à 12 KHz maximum d’échantillonnage soit une bande passante audio allant jusqu’à 6KHz ( c’est beaucoup mieux !).
Elle s’alimente en 5 volts.
Deux modes de fonctionnement sont possibles :
-Le mode « adresse » permettant d’avoir des messages de longueurs différentes impliquant de donner en binaire les adresses de départ et fin de chaque enregistrement et offrant des possibilités de paramétrage uniquement disponibles dans ce mode.
-Le mode « direct » certes plus limité mais beaucoup plus simple en mise en œuvre :
8 messages maximum tous de durée équivalente. Le paramétrage du nombre de messages s’effectue en mettant à la masse ou au +5v les entrées FMC1, FMC2, FMC3( comme indiqué dans la doc nuvoton)
Suivant la fréquence d’échantillonnage et le nombre de messages choisis, la durée identique pour chaque message n’est pas la même ! Voir doc nuvoton.
Dans les 2 exemples de schémas de câblage, la fréquence d’échantillonnage de 12KHz pour une configuration de 6 messages donne une durée max de 4,15 secondes par message.
C’est ce mode de fonctionnement qui est le plus courant et qui fait l’objet de cette note.
Toute l’information technique complète est disponible via les documents PDF joints :
- Le document de nuvoton, datasheet de la série ISD1900
- Le schéma de Parkfun indiquant les mises à jour de leur carte.
Les 2 autres plans que j’ai faits permettront, je l’espère, de faciliter la réalisation de ce module sonore.
Un point important à savoir : La sortie haut-parleur est flottante et donc non référencée par rapport à la masse. Conséquence, il n’est pas possible de relier directement cette sortie pour attaquer un petit amplificateur dont l’alimentation ( 12v par exemple ) serait basée sur la même source d’alimentation. En reliant la sortie – Hp de la carte à la masse de l’entrée ampli, cela frôle le court-circuit !!. Mais cela ne détruit rien .
Il faudra passer par l’adjonction d’un transformateur audio d’impédance 600/600 Ω.
Mise en œuvre
La platine est placée sur un circuit imprimé pour recevoir les composants extérieurs nécessaires.
- 1 régulateur de tension +5v avec son condo d’antiparasitage
- 1 dip switch ou commutateur 1 circuit 8 positions pour sélectionner le N° de message
- 1 bouton poussoir pour déclencher la lecture ou l’enregistrement
- 1 inverseur pour sélectionner les modes enregistrement /lecture
- 1 led et sa résistance qui signale l’arrivée à la fin de durée d’enregistrement possible
- 1 resistance de parametrage de frequence d’échantillonnage (56K dans le schéma pour 12 KHz)
- De 1 à 3 resistances de 10K pour définir le nombre de messages a placer sur les slots XCLK, FMC1 et FMC2. (Voir la doc nuvoton page 17)
Il est possible de placer 1 condo de 4,7 uFd sur le slot AGC pour configurer le contrôle de gain en position médiane. Je conseille plutôt de raccorder ce slot à la masse vu le souffle engendré par cette configuration préconisée. Le raccordement à la masse entraine un gain minimal et c’est très bien ainsi !
Utilisation
J’ai récupéré des sons via youtube. Je les ai mis en forme avec le logiciel gratuit Audacity.
En plaçant un enceinte près du micro de la carte on est prêt pour l’enregistrement :
- On place l’inverseur en mode record
- Avec le commutateur , on sélectionne le N° de message
- On actionne simultanément le bouton poussoir de la carte et le clic de souris
- Quand le bruitage est terminé on peut relâcher le poussoir. Si la led s’est allumée alors que le bruitage n’était pas terminé, c’est qu’il est trop long !
- On repasse en mode Play
- On écoute le message ainsi enregistré
- Au suivant !
Rappel :
Le message est diffusé durant la totalité de la durée maximum d’un message telle que définie par les paramétrages initiaux.
Ce qui signifie qu’un simple « pouet pouet » occupera autant de temps que la diffusion d’un long concert de coups de klaxon d’une 68000 car il sera suivi d’autant de silence pour arriver à la fin du temps de diffusion. Et il n’est pas possible de lancer un autre son tant que le temps défini à chaque message fusse-t’il un long silence n’est pas terminé. C’est pourquoi, dans l’exemple de câblage, bien que je n’ai besoin que de 5 messages, j’ai configuré le nombre de messages maximum à 6 sachant que mon plus long bruitage est 3,6 secondes. En configurant à 5 messages, j’aurai eu un « blanc » trop important pour tous les bruitages courts. En configurant à 8 messages le bruitage le plus long était coupé.
J’ai utilisé comme haut-parleur un de ceux utilisés dans les ordinateurs portables . Récupéré sur un appareil hors d’usage.
Bien sûr on peut actionner ces sons par les actionneurs de CDM !!
Si cela a pu vous être utile.
aneta