Projet .. Sonnette de maison |
Partie affichage : Ce sont des écritures (Noms de famille) qui alternent avec un effet agréable. Naturellement, devant saisir vos noms, je ne peux pas fournir le HEX, il faut donc le compiler avec les différents programmes disponibles (MPASM). Il est clair que si l'un des noms dépasse 8 caractères il faut utiliser l'affichage 16 caractères. Les deux LED (ou une bicolore) clignotent, mais n'ont pas de fonction particulière. Partie sonore : L'inspiration est tirée de Nuova Elettronica Riv.220 qui explique comment insérer des fichiers audio PCM au format wav dans une Eprom puis les écouter. Bref, il s'agit d'extraire uniquement la partie contenant les données de ces fichiers : en pratique, la première partie (zone rouge) est éliminée avec un éditeur (j'utilise UltraEdit32) de 00000 à 0002C en prenant soin de lire l'emplacement des données terme en notation hexadécimale (zone jaune). L'adresse doit être lue à partir de l'emplacement 00028 (par exemple, 14 02 01 00 signifie que les données se terminent à l'emplacement 00010214). Une fois les données de reconnaissance du fichier éliminées (au début et à la fin), il reste aux données à télécharger dans l'EPROM (zone verte). J'ai utilisé, comme sur le schéma, un 27C512 pour avoir 64K de disponible pour le stockage mais en réduisant la longueur du fichier vous pouvez aussi utiliser le 27C128 ou le 27C256 (attention ils ne sont pas compatibles pin/pin). Il existe de nombreux fichiers wav sur Internet pour que nous puissions personnaliser le son à notre guise, notamment la possibilité d'enregistrer votre propre voix avec le programme 'Sound Recorder' de Windows. À partir du schéma original, j'ai réussi à utiliser le PIC comme un. Générateur de sons Horloge et 4040 compteurs binaires pour réduire la taille. Toujours pour la même raison, le circuit est divisé en deux parties de même largeur que le LCD pour être pris en sandwich et donc s'insérer dans l'espace disponible. Comme vous pouvez le constater, le circuit est alimenté en 8V : si vous souhaitez l'alimenter en. 12V il faut dissiper le 7805.
|