Vous n'êtes pas seuls dans l'Univers !
/
La boîte à sons personnalisable est la cousine de la boîte à meuh personnalisable : les objets plus ou moins utiles qui sont visibles sur ce site Internet forment une grande famille !
Elle est capable de contenir, dans sa mémoire vocale, seize sons d’une durée maximale d'environ trois secondes chacun, sauf pour le seizième son, qui peut durer plus longtemps.
Le son qui sera reproduit à chaque sollicitation de cette réalisation est paramétrable.
Question : Utilité ?
Réponse :
Notez que l'application citée en troisième est la seule application intelligente que je connaisse à ce jour, bien qu'elle n'aie jamais étée mise en œuvre.
Si vous avez d'autres idées d'applications intelligentes à me proposer, la page « CONTACT » est à votre disposition.
Pour cette version de l'objet, le choix du son se fait grâce à un bloc de quatre petits interrupteurs.
L'ensemble est alimenté par une pile de 9 volt rechargeable.
Cette version a ensuite été modifiée, afin de rendre, au choix, le son reproduit fixe, ou aléatoire.
A l'intérieur de la seconde version de cet abominable objet, un microcontrôleur a été utilisé, afin d'ajouter des fonctions plus ou moins douteuses à cette réalisation.
La version 2 de la boîte à sons personnalisable se caractérise par :
Les différents modes de fonctionnement sont les suivants :
Les schémas électroniques et, lorsqu'il en est question, les codes sources des boîtes à sons personnalisables se trouvent dans cette partie.
Les principaux composants électroniques de la
boîte
à
sons personnalisable, version 1, sont un circuit
intégré
ISD2590P, qui
est une mémoire vocale analogique permettant d'enregistrer
et de
reproduire des sons,
et un cicuit intégré
logique,
portant la référence CD4093, qui contient quatre
portes
logiques NON-ET, à trigger de SCHMITT.
Les portes logiques U2A et U2B forment une bascule R-S, dont la sortie
passe à un lorque l'objet a été
secoué, et
à zéro lorsque la reproduction d'un son est
terminée, ce qui est signalé par le bref passage
à
zéro de la broche repérée «
~EOM », de
la mémoire vocale analogique.
Un bouton-poussoir permet de démarrer l'enregistrement d'un
son, qui reste effectif tant qu'il reste appuyé.
La boîte à sons personnalisable, version 2, comporte, entre autres, un circuit
intégré qui joue le rôle de mémoire vocale analogique, un microcontrôleur et un r&eactue;cepteur radio.
L'objet est pilotable par une télécommande radio, dont les caractéristiques sont données ci-après.
Les principaux composants électroniques de
la partie
« RECEPTEUR » de la boîte à
sons personnalisable, version 2, sont un circuit
intégré
ISD2590P, qui est une mémoire vocale analogique permettant
d'enregistrer et de reproduire des sons, un récepteur radio
fonctionnant à 433MHz, en modulation d'amplitude,
et un
microcontrôleur PIC16F84A, utilisé pour
gérer
l'ensemble du dispositif.
La détection du mouvement se fait grâce
à un fil de
cuivre dont l'extrémité a
été pourvue d'une
masselotte, et qui passe dans un autre fil de cuivre, formant un
cercle autour du premier fil.
Au repos, ces deux fils ne sont pas en
contact.
Lorsque l'objet est secoué, ces deux fils se touchent
momentanément, car la masselotte rend l'ensemble plus
sensible
aux mouvements, et une information électrique exploitable
est
alors produite.
Les sollicitations externes qui doivent donner lieu à un
traitement spécifique de la part du
microcontrôleur sont
la réception d'un signal radio, l'appui sur le bouton
«
MODE », et la détection du mouvement de l'objet.
Chacun de ces événements provoquent une
interruption dans
le programme, en transmettant un niveau logique haut sur la broche
repérée « RB0/INT » du
microcontrôleur.
Un codage a été adopté pour permettre
au
microcontrôleur de différencier les types de
sollicitations, il met en œuvre les broches
« RB0/INT
», « RB1 », et « RA4/TOCKI », les diodes
D1, D2, et D3, de type 1N4148, et les résistances de tirage
vers
le bas R16, R17, et R19.
Type de sollicitation | Codage transmis aux entrées du microcontrôleur | ||
---|---|---|---|
RB0/INT | RB1 | RA4/TOCKI | |
Aucune sollicitation | 0 | 0 | 0 |
Réception d'un signal radio | 1 | 0 | 0 |
Appui sur le bouton « MODE » | 1 | 1 | 0 |
Détection d'un mouvement de l'objet | 1 | 0 | 1 |
Lorsque le mode 1, le mode 3, ou le mode 4 est activé, le
son
qui doit être reproduit à chaque
opération de
lecture doit correspondre à la combinaison formée
par le
bloc
des quatre petits interrupteurs.
Les quatre broches « RB4 », « RB5
», «
RB6 », et « RB7 » du
microcontrôleur sont alors
placées dans l'état de haute impédance.
Chaque micro-interrupteur activé transmet un niveau logique
haut
à l'entrée d'adresse correspondante de la
mémoire
vocale analogique, via l'une des résistances R9, R11, R13,
ou
R15.
A l'inverse, chaque micro-interrupteur qui n'est pas activé
permet à l'une des résistances de tirage vers le
bas R3,
R10, R12, ou R14, de transmettre un niveau logique bas à
l'entrée d'adresse correspondante de la mémoire
vocale
analogique.
Pour ces modes de fonctionnement, le rôle du
microcontrôleur est de donner les ordres de lecture
à la
mémoire vocale analogique.
Le comportement des quatre broches « RB4 »,
« RB5
», « RB6 », et « RB7
» est identique
lorsque l'objet se trouve dans le mode « ENREGISTREMENT
».
Lorsque le mode 2, le mode 5, ou le mode 6 est activé, le
son
qui doit être reproduit à chaque
opération de
lecture ne doit pas dépendre de la combinaison
formée par
le bloc
des quatre petits interrupteurs.
Les quatre broches « RB4 », « RB5
», «
RB6 », et « RB7 » du
microcontrôleur ne sont
pas placées dans l'état logique bas, mais dans
l'état de haute impédance, tant qu'aucun son ne
doit
être reproduit.
Ceci permet d'éviter une consommation électrique
inutile,
qui serait dûe au passage d'un courant dans les
résistances R3,
R9, R10, R11, R12, R13, R14, ou R15, si l'un ou plusieurs des
micro-interrupteurs était activé.
Pour reproduire un son, le microcontrôleur
présente sur
ses quatre broches « RB4 », «
RB5 »,
« RB6 », et « RB7 » la
combinaison de niveaux
logiques qui correspond au son qui doit être joué,
avant
de donner l'ordre de lecture.
En effet, ces broches sont directement reliées aux
entrées d'adresse correspondantes de la mémoire
vocale
analogique.
Pour passer d'un mode à l'autre, il fait effectuer un appui
court sur le bouton « MODE ».
La LED rouge confirme le changement de mode de fonctionnement, en
clignotant un nombre de fois correspondant au numéro du mode
activé.
Pour procéder à l'enregistrement d'un son, il
faut
utiliser le microphone de type électret
incorporé, ou
raccorder une source audio externe dans le connecteur jack 3,5mm,
prévu à cet effet.
Puis, il faut indiquer l'adresse du son à enregistrer,
à l'aide du bloc
des quatre petits interrupteurs.
Il convient ensuite de passer dans le mode « ENREGISTREMENT », par un appui long sur le bouton « MODE », et ce,
quel que soit le mode dans lequel se trouvait l'objet.
L'allumage fixe de la LED rouge confirme l'activation du mode.
Le démarrage de l'enregistrement se fait en appuyant sur le
bouton « MODE », qui doit rester appuyé
pendant tout
l'enregistrement.
La LED rouge doit s'éteindre brièvement, puis
rester à nouveau allumée fixe.
Pour quitter le mode, il faut
secouer l'objet.
Ce dernier revient au mode qui était actif auparavant.
Les signaux de la télécommande radio peuvent être reçus à tout moment, mais ils ne sont pas pris en compte si la reproduction d'un son est en cours, ou si le mode « ENREGISTREMENT » est actif.
Lorsqu'un câble audio est branché dans le connecteur jack 3,5 mm de sortie audio, le haut-parleur du dispositif se désactive.
Les principaux composants électroniques de la partie « EMETTEUR » de la boîte à sons personnalisable, version 2, sont un ensemble matricé de seize boutons-poussoirs, un microcontrôleur PIC16F84A, et un émetteur radio fonctionnant à 433MHz, en modulation d'amplitude.
Le microcontrôleur soumet, à tour de rôle et de façon périodique, les lignes de l'ensemble des boutons-poussoirs à un état logique bas, tout en scrutant les colonnes.
Le code transmis est constitué d'une trame de seize impulsions, dans laquelle un zéro logique est représenté par une longue impulsion, et un un logique, par une courte impulsion.
La boîte à sons personnalisable, version 2, émetteur et récepteur : Fichiers C
Cible : PIC16F84
Compilateur : Hi-Tech C
Télécharger le fichierEffectuez un clic droit, puis sélectionnez l'option « Enregistrer la cible du lien sous... », pour télécharger le fichier (16.54 Ko)
Des mémoires vocales sont utilisées dans les boîtes à sons personnalisables.
Il est également question de télécommande radio.
Commentaires (1)
mwouhaha
Le samedi 18 juin 2011 à 22:47
Vous êtes tous nuls!
Ajouter un commentaire