Índice:

Como fazer um decodificador de linha telefônica DTMF (tom) simples: 3 etapas
Como fazer um decodificador de linha telefônica DTMF (tom) simples: 3 etapas

Vídeo: Como fazer um decodificador de linha telefônica DTMF (tom) simples: 3 etapas

Vídeo: Como fazer um decodificador de linha telefônica DTMF (tom) simples: 3 etapas
Vídeo: DICA PARA CONTROLE POR LIGAÇÃO TELEFÔNICA (DTMF) 2024, Julho
Anonim
Como fazer um decodificador de linha telefônica DTMF (tom) simples
Como fazer um decodificador de linha telefônica DTMF (tom) simples
Como fazer um decodificador de linha telefônica DTMF (tom) simples
Como fazer um decodificador de linha telefônica DTMF (tom) simples
Como fazer um decodificador de linha telefônica DTMF (tom) simples
Como fazer um decodificador de linha telefônica DTMF (tom) simples

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

Monte seu circuito
Monte seu circuito
Monte seu circuito
Monte 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:

Recomendado: