Indholdsfortegnelse:

Sådan laver du en simpel DTMF (tone) telefonliniedekoder: 3 trin
Sådan laver du en simpel DTMF (tone) telefonliniedekoder: 3 trin

Video: Sådan laver du en simpel DTMF (tone) telefonliniedekoder: 3 trin

Video: Sådan laver du en simpel DTMF (tone) telefonliniedekoder: 3 trin
Video: Как сделать электронное пианино с помощью NE555 2024, December
Anonim
Sådan laver du en simpel DTMF (tone) telefonliniedekoder
Sådan laver du en simpel DTMF (tone) telefonliniedekoder
Sådan laver du en simpel DTMF (tone) telefonliniedekoder
Sådan laver du en simpel DTMF (tone) telefonliniedekoder
Sådan laver du en simpel DTMF (tone) telefonliniedekoder
Sådan laver du en simpel DTMF (tone) telefonliniedekoder

Dette er et simpelt projekt, der lader dig afkode DTMF -signaler på stort set enhver telefonlinje. I denne vejledning bruger vi dekoderen MT8870D. Vi bruger en forudbygget tonedekoder, fordi tro mig, det er en smerte bagpå at prøve at gøre det med Arduino (Det er dybest set umuligt). Denne dekoder er også temmelig smart bygget, så den har hak i filteret til almindelige ringetoner (350 og 440Hz), som lader dig genkende enhver DTMF -tone, mens du ringer. Smart, ikke sandt? Denne chip har et binært output (Q1-Q4) og et hardwareopdateringsflag (ESt). De fire binære udgange forbliver de samme, indtil der ringes til et nyt andet nummer. Dette ville være et problem, fordi vi kun kunne opdage, når der blev trykket på et nyt nummer. Men ESt til undsætning! På denne måde, når der trykkes på et nyt nummer, vil pin ESt informere os om, at der blev trykket på et nyt nummer, og at det binære output blev opdateret. Med dette er vi i stand til at registrere ethvert tryk på en knap. Hvis du er interesseret, er her databladet til chippen.

Forbrugsvarer

En DTMF -dekoder (i diagrammerne bruger jeg MT8870D, fordi det er billigt)

En mikroprocessor (vil anbefale Arduino)

Brødbræt

Nogle ledninger

102KΩ modstand

71.5KΩ modstand (tror ikke, de laver disse; bare sæt en 68KΩ og 3.3KΩ og 200Ω modstand i serie)

390KΩ modstand

to keramiske 100nF kondensatorer

En krystal på præcist 3,579545MHz

Og en 5v strømforsyning

Trin 1: Tænk over, hvad du vil gøre med dit kredsløb bagefter, og bestil delene

Planlæg, hvad du vil gøre med dit indbyggede kredsløb (osv. Hvad vil jeg forbinde til Arduino; hvad skal jeg styre med det?)

Bestil derefter dine dele.

Trin 2: Sæt dit kredsløb sammen

Sæt dit kredsløb sammen
Sæt dit kredsløb sammen
Sæt dit kredsløb sammen
Sæt dit kredsløb sammen

Her er en simpel skematisk oversigt over, hvordan alt går sammen:

Husk også at koble dine andre styrekomponenter (etc. et relæ) op

Trin 3: Tillykke

AAAAND, tillykke! Du har et fungerende kredsløb, der kan afkode alle DTMF -signaler på DIN telefonlinje! Sådan skal det se ud:

Anbefalede: