Índice:
Vídeo: Como fazer um decodificador de linha telefônica DTMF (tom) simples: 3 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este é um projeto simples que permite decodificar sinais DTMF em basicamente qualquer linha telefônica. Neste tutorial, estamos usando o decodificador MT8870D. Estamos usando um decodificador de tons pré-construído porque, acredite, é um saco tentar fazer isso com o Arduino (basicamente é impossível). Este decodificador também é construído de forma bastante inteligente, por isso tem entalhes no filtro para tons de discagem comuns (350 e 440 Hz) que permitem reconhecer qualquer tom DTMF DURANTE a discagem. Inteligente, não é? Este chip possui uma saída binária (Q1-Q4) e um sinalizador de atualização de hardware (ESt). As quatro saídas binárias permanecem as mesmas até que um novo número diferente seja discado. Isso seria um problema, porque só pudemos detectar quando um novo número foi pressionado. Mas ESt para o resgate! Desta forma, quando um novo número for pressionado, o pino ESt nos informará que um novo número foi pressionado e que a saída binária foi atualizada. Com isso, somos capazes de detectar qualquer pressionamento de um botão. Se você estiver interessado, aqui está a ficha técnica do chip.
Suprimentos
Um decodificador DTMF (nos diagramas estou usando o MT8870D porque é barato)
Um microprocessador (recomendaria Arduino)
Tábua de pão
Alguns fios
Resistor 102KΩ
Resistor de 71,5 KΩ (não pense que eles fazem isso; basta colocar um resistor de 68 KΩ e 3,3 KΩ e 200Ω em série)
Resistor 390KΩ
dois capacitores cerâmicos 100nF
Um cristal de precisamente 3,579545 MHz
E uma fonte de alimentação 5v
Etapa 1: pense no que você deseja fazer com seu circuito depois e peça as peças
Planeje o que você fará com o circuito construído (etc. o que irei conectar ao Arduino; o que irei controlar com ele?)
Então, peça suas peças.
Etapa 2: Monte o seu circuito
Aqui está um esquema simples de como tudo funciona junto:
Lembre-se de conectar também seus outros componentes de controle (etc., um relé)
Etapa 3: Parabéns
AAAAND, parabéns! Você tem um circuito em funcionamento que pode decodificar qualquer sinal DTMF na SUA linha telefônica! É sobre como deve ser: