Tabla de contenido:
- Suministros
- Paso 1: Piense en lo que desea hacer con su circuito después y ordene las piezas
- Paso 2: arma tu circuito
- Paso 3: felicitaciones
Video: Cómo hacer un decodificador de línea telefónica DTMF (tono) simple: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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:
Recomendado:
Cómo hacer un control de tono LM358 para amplificador 2.1: 7 pasos (con imágenes)
Cómo hacer un control de tono LM358 para amplificador 2.1: Entonces, en mi canal de Youtube, muchas personas preguntan cómo combinar dos amplificadores en uno. El primer amplificador se utiliza para altavoces satélite y el segundo amplificador se utiliza para altavoces de subgraves. Esta configuración de instalación de amplificador se puede llamar Amp
Cómo hacer un tono de llamada a partir de canciones: 3 pasos
Cómo hacer un tono de llamada a partir de canciones: Necesitará en este instructable un teléfono celular que reproduzca archivos WAV y tiene alguna forma de conectarlo a su computadora. Algunos ejemplos de conexión serían infrarrojos, bluetooth, usb o un cable de datos para su teléfono. También tendrás que tener Audacity
Línea telefónica privada por menos de $ 10: 6 pasos
Línea telefónica privada por menos de $ 10: ¡Te enseñaré cómo hacer una línea telefónica privada con dos teléfonos no inalámbricos con cosas que puedes encontrar principalmente en tu casa! ¡Genial para niños y sus casas club! Sigue mis instrucciones y / o simplemente mira este video paso a pasoSi te gusta mi instr
Cómo tocar tu línea telefónica: 8 pasos
Cómo tocar su línea telefónica: este Instructable le enseñará cómo tocar sus propias líneas telefónicas y grabar cada llamada, que incluso funciona con teléfonos inalámbricos. Esto no es lo más barato del mundo para hacer, pero es increíble
Cómo crear una aplicación de agenda telefónica simple C #: 7 pasos
Cómo crear una aplicación de agenda telefónica simple C #: Hola, soy Luke, es mi primer Instructable. Quiero mostrarle cómo crear una aplicación de directorio telefónico simple en Microsoft Visual Studio usando C #. Es bueno tener algunos conocimientos básicos de programación antes de realizar este proyecto. Empecemos. Nosotros