Este proyecto contiene los detalles de la utilización de un Microchip PIC12F683 8 bits microprocesador para detectar tonos DTMF. El programa completo permite el procesador ser programado con una serie de tonos DTMF para detectar. Si se detecta la cadena programada en el audio había aplicado a la entrada de audio, la salida se encenderá (go alto) y puede usarse para controlar otros circuitos del diseño de los usuarios.
¡ ACTUALIZACIÓN! 02/11/2010:
Debido a las peticiones para el código fuente, lo he adjuntado. He creado un nuevo paso (paso 9) que contiene el archivo *.asm, junto con algunas notas importantes.
¡ ACTUALIZACIÓN! 12/10/2010:
El archivo HEX para progdramming que yo originalmente colocado en este instructable tenía un error que impedía la exitosa programación de la secuencia del tono, a menos que el microprocesador en modo salida de serie en el modo de programación. El archivo HEX ahora funciona correctamente. Lo siento por ningún inconveniene causado para quienes haya probado el código original.
He incluido el archivo *.hex necesario para programar el microprocesador, 12F683_DTMF_DECODE_01A. Hexagonal Se necesita un programador de microprocesadores PIC. He visto las instrucciones en este sitio para la construcción de su propio, pero no puedo hablar por cualquiera de ellos. El programador que utilizar vino de una compañía llamada Micro Ingeniero Labs, Inc en www.melabs.com.
Las otras partes que necesitan son los componentes electrónicos, como se muestra en el esquema en el paso 3, detalles del circuito. Digikey (www.digikey.com) es una excelente fuente de componentes electrónicos.
También es necesario un teléfono u otro medio de generar tonos DTMF para programar el microprocesador con la secuencia de tonos que desea detectar. Esto se describe con más detalle en el paso 4.