Projet .. Voice Recorder |
Il s'agit d'approfondir un peu les performances de l'enregistreur vocal intégré ISD2560 utilisé dans le kit Nuova Elettronica LX 1524 pour l'adapter aux besoins du projet rapporté à la fin de l'article. Ici, nous voyons le projet original assemblé et utilisé pour enregistrer les messages. Bien entendu, le tout est géré par le circuit intégré en question et offre la possibilité d'enregistrer plusieurs messages pour une durée maximale d'une minute avec une bonne fidélité de reproduction. Malheureusement, dans l'implémentation proposée, le problème se pose que les messages doivent être enregistrés séquentiellement mais surtout écoutés séquentiellement (c'est-à-dire que si l'on veut écouter le MSG n° 2, il faut d'abord écouter le MSG n° 1). Cela le rendrait inutilisable pour l’application prévue. En analysant le projet original, nous constatons que plusieurs broches sont mises à la terre, il est donc concevable que plusieurs possibilités ne soient pas exploitées. En effet il est possible entre autres de sélectionner le message à écouter. Vous trouverez ci-dessous un diagramme permettant de comprendre quels signaux sont nécessaires pour réaliser la sélection des messages.
J'espère que la séquence de signaux à envoyer est suffisamment claire. On peut se demander si l'utilisation d'un PIC pour obtenir ces signaux n'est pas excessif, mais je tiens d'emblée à souligner la flexibilité qu'offre cette solution : il suffit de modifier le soft pour obtenir différentes fonctions. De plus, comme vous pouvez le constater, les composants requis sont très peu nombreux et un autre problème est la vision globale du projet final auquel il est destiné. Les portes actuellement inutilisées seront donc utiles pour les développements futurs du projet. Mais revenons à l'examen du schéma proposé : une fois la fonction du PIC clarifiée, on voit les trois boutons qui permettent d'écouter le message sélectionné. Dans le projet final, la radiocommande sélectionnera le message. Le TDA 2003 a été ajouté pour augmenter la puissance de sortie : le petit haut-parleur dans la mise en œuvre pratique est uniquement destiné au contrôle des messages, dans la version finale il sera remplacé par deux haut-parleurs de taille adéquate. Une fois terminé et en phase de test, un problème inattendu est survenu : à l'allumage, le MSG n° 1 se reproduit plusieurs fois de manière aléatoire, ce qui n'est pas vraiment agréable : cela est dû au fait que le PIC ne monte pas le niveau haut. avec un timing suffisant, le PORTB 1. Le problème est résolu de manière empirique mais efficace : MSG n° 1 est vide.... une ou deux secondes pour ne pas faire perdre un temps précieux aux messages réels, même si est joué, nous n'entendons rien. Naturellement, les messages suivants deviennent ceux réellement entendus .Après la photo de la mise en pratique, permettez-moi de vous présenter le projet final, certes pas tout à fait pertinent, mais sans lequel ce projet n'aurait pas vu le jour. Un ami s'est lancé, il faut le dire, dans la création de la maquette à l'échelle 1:100 du cuirassé Roma (il mesure 2,40 mètres de long) et il y a l'intention de le rendre navigable et doté de toutes les fonctions radiocommandées. En plus des fonctions fondamentales, des moteurs de gouvernail et d'hélice, il existe des commandes séparées pour toutes les tourelles et l'élévation des canons, le treuil d'ancre, le générateur de bruit Futaba, etc. etc. (dans le détail de la photo on peut voir le serviteur qui contrôle la levée des canons). L'installation d'une caméra vidéo sur la tourelle principale est prévue : la machine à fumée a été placée sous les cheminées et, comme mentionné, un générateur de bruit, mais c'est là qu'intervient le projet décrit ci-dessus. Le bruit des canons et de la défense anti-aérienne n'est pas disponible et est donc reproduit par notre appareil. De plus, avec l'espace encore disponible dans la mémoire intégrée, j'ai pu enregistrer un message pour illustrer les caractéristiques du modèle exposé. |
![]() ![]() ![]() |