Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Este es un proyecto simple que le permite decodificar señales DTMF básicamente en cualquier línea telefónica. En este tutorial, usamos el decodificador MT8870D. Estamos usando un decodificador de tono prediseñado porque, créanme, es un fastidio intentar hacerlo con el Arduino (es básicamente imposible). Este decodificador también está construido de manera bastante inteligente, por lo que tiene muescas en el filtro para los tonos de marcación comunes (350 y 440Hz) que le permiten reconocer cualquier tono DTMF MIENTRAS marca. Inteligente, ¿no? Este chip tiene una salida binaria (Q1-Q4) y un indicador de actualización de hardware (ESt). Las cuatro salidas binarias permanecen iguales hasta que se marca un nuevo número diferente. Esto sería un problema, porque solo podríamos detectar cuando se presionó un nuevo número. ¡Pero ESt al rescate! De esta forma, cuando se presiona un nuevo número, el pin ESt nos informará que se presionó un nuevo número y que se actualizó la salida binaria. Con esto podemos detectar cualquier pulsación de un botón. Si está interesado, aquí está la hoja de datos del chip.
Suministros
Un decodificador DTMF (en los diagramas estoy usando el MT8870D porque es barato)
Un microprocesador (recomendaría Arduino)
Tablero de circuitos
Algunos alambres
Resistencia de 102KΩ
Resistencia de 71.5KΩ (no crea que los hacen; simplemente coloque una resistencia de 68KΩ y 3.3KΩ y 200Ω en serie)
Resistencia de 390KΩ
dos condensadores cerámicos de 100nF
Un cristal de exactamente 3.579545MHz
Y una fuente de alimentación de 5v
Paso 1: Piense en lo que desea hacer con su circuito después y ordene las piezas
Planifique lo que hará con su circuito construido (etc., ¿qué conectaré al Arduino; qué controlaré con él?)
Luego, ordene sus piezas.
Paso 2: arma tu circuito
Aquí hay un esquema simple de cómo va todo junto:
Recuerde también conectar sus otros componentes de control (etc., un relé)
Paso 3: felicitaciones
¡AAAAND, felicidades! ¡Tiene un circuito en funcionamiento que puede decodificar cualquier señal DTMF en SU línea telefónica! Así es como debería verse: