Sommario:

Come realizzare un semplice decodificatore di linea telefonica DTMF (tono): 3 passaggi
Come realizzare un semplice decodificatore di linea telefonica DTMF (tono): 3 passaggi

Video: Come realizzare un semplice decodificatore di linea telefonica DTMF (tono): 3 passaggi

Video: Come realizzare un semplice decodificatore di linea telefonica DTMF (tono): 3 passaggi
Video: Centralino VoIP ibrido Yeastar S412 presentazione 2024, Dicembre
Anonim
Come realizzare un semplice decodificatore di linea telefonica DTMF (tono)
Come realizzare un semplice decodificatore di linea telefonica DTMF (tono)
Come realizzare un semplice decodificatore di linea telefonica DTMF (tono)
Come realizzare un semplice decodificatore di linea telefonica DTMF (tono)
Come realizzare un semplice decodificatore di linea telefonica DTMF (tono)
Come realizzare un semplice decodificatore di linea telefonica DTMF (tono)

Questo è un progetto semplice che ti consente di decodificare i segnali DTMF praticamente su qualsiasi linea telefonica. In questo tutorial, stiamo utilizzando il decoder MT8870D. Usiamo un decoder di toni precostruito perché, credetemi, è una spina nel fianco provare a farlo con l'Arduino (è praticamente impossibile). Questo decoder è anche costruito in modo abbastanza intelligente, quindi ha tacche nel filtro per i comuni toni di selezione (350 e 440Hz) che consentono di riconoscere qualsiasi tono DTMF DURANTE la composizione. Intelligente, no? Questo chip ha un'uscita binaria (Q1-Q4) e un flag di aggiornamento hardware (ESt). Le quattro uscite binarie rimangono le stesse finché non viene composto un nuovo numero diverso. Questo sarebbe un problema, perché potremmo rilevare solo quando è stato premuto un nuovo numero. Ma EST in soccorso! In questo modo, alla pressione di un nuovo numero, il pin ESt ci informerà che è stato premuto un nuovo numero e che l'uscita binaria è stata aggiornata. Con questo siamo in grado di rilevare qualsiasi pressione di un pulsante. Se sei interessato, ecco la scheda tecnica del chip.

Forniture

Un decoder DTMF (Nei diagrammi sto usando l'MT8870D perché è economico)

Un microprocessore (consiglierei Arduino)

tagliere

Alcuni fili

Resistenza da 102KΩ

Resistore da 71,5 KΩ (non pensare che lo facciano; metti solo un resistore da 68 KΩ e 3,3 KΩ e 200 in serie)

Resistenza da 390KΩ

due condensatori ceramici da 100nF

Un cristallo di 3,579545 MHz precisamente

E un alimentatore da 5v

Passaggio 1: pensa a cosa vuoi fare con il tuo circuito in seguito e ordina le parti

Pianifica cosa farai con il tuo circuito costruito (ecc. cosa collegherò ad Arduino; cosa controllerò con esso?)

Quindi, ordina le tue parti.

Passaggio 2: metti insieme il tuo circuito

Metti insieme il tuo circuito
Metti insieme il tuo circuito
Metti insieme il tuo circuito
Metti insieme il tuo circuito

Ecco un semplice schema di come tutto va insieme:

Ricorda di cablare anche gli altri componenti di controllo (ecc. un relè)

Passaggio 3: Congratulazioni

AAAAND, complimenti! Hai un circuito funzionante in grado di decodificare qualsiasi segnale DTMF sulla TUA linea telefonica! Ecco come dovrebbe apparire:

Consigliato: