Ce projet contient les détails d’utilisation d’un microprocesseur de Microchip PIC12F683 8 bits pour détecter les tonalités DTMF. Le programme terminé permet au processeur de programmer une série de tonalités DTMF pour détecter. Si la chaîne programmée est détectée dans l’acoustique appliquée à l’entrée audio, la sortie se met en marche (aller plus haut) et peut être utilisée pour contrôler les autres circuits de la conception des utilisateurs.
MISE À JOUR ! 02/11/2010 :
En raison de demandes pour obtenir le code source, j’ai joint à elle. J’ai créé une nouvelle étape (étape 9) contenant le fichier *.asm, ainsi que quelques notes importantes.
MISE À JOUR ! 12/10/2010 :
Le fichier HEX pour progdramming que j’ai initialement attaché à cette instructable avait un bug qui empêchait la programmation réussie de la séquence sonore, à moins que le microprocesseur a été en mode de sortie séquentielle en mode programmation. Le fichier HEX joint fonctionne désormais correctement. Désolé pour tout inconveniene fait pour ceux qui ont pu avoir essayé le code original.
J’ai inclus le fichier *.hex nécessaire pour programmer le microprocesseur, 12F683_DTMF_DECODE_01A. Hexagonale Vous aurez un programmeur pour microprocesseurs PIC. J’ai vu les instructions sur ce site pour la construction de votre propre, mais je ne peux pas parler pour l’un d'entre eux. Le programmeur que j’utilise est venu d’une compagnie appelée Micro ingénieur Labs, Inc. à www.melabs.com.
Les seuls autres pièces nécessaires sont les composants électroniques, comme le montre le schéma à l’étape 3, Détails du Circuit. Digikey (www.digikey.com) est une excellente source pour les composants électroniques.
Un téléphone ou autres moyens de générer des tonalités DTMF est également nécessaire pour la programmation du microprocesseur avec la la séquence de tons vous voulez détecter. Ceci est décrit plus en détail à l’étape 4.