Innholdsfortegnelse:

Hvordan lage en enkel DTMF (tone) telefonlinjedekoder: 3 trinn
Hvordan lage en enkel DTMF (tone) telefonlinjedekoder: 3 trinn

Video: Hvordan lage en enkel DTMF (tone) telefonlinjedekoder: 3 trinn

Video: Hvordan lage en enkel DTMF (tone) telefonlinjedekoder: 3 trinn
Video: Оригами Когти. Как сделать бумажные когти Бумажные поделки 2024, November
Anonim
Hvordan lage en enkel DTMF (tone) telefonlinjedekoder
Hvordan lage en enkel DTMF (tone) telefonlinjedekoder
Hvordan lage en enkel DTMF (tone) telefonlinjedekoder
Hvordan lage en enkel DTMF (tone) telefonlinjedekoder
Hvordan lage en enkel DTMF (tone) telefonlinjedekoder
Hvordan lage en enkel DTMF (tone) telefonlinjedekoder

Dette er et enkelt prosjekt som lar deg dekode DTMF -signaler på i utgangspunktet hvilken som helst telefonlinje. I denne opplæringen bruker vi dekoderen MT8870D. Vi bruker en forhåndsbygd tonedekoder fordi, tro meg, det er vondt bak å prøve å gjøre det med Arduino (Det er i utgangspunktet umulig). Denne dekoderen er også ganske smart bygget, så den har hakk i filteret for vanlige ringetoner (350 og 440Hz) som lar deg gjenkjenne enhver DTMF -tone mens du ringer. Smart, ikke sant? Denne brikken har en binær utgang (Q1-Q4) og et maskinvareoppdateringsflagg (ESt). De fire binære utgangene forblir de samme til et nytt annet nummer slås. Dette ville være et problem, fordi vi bare kunne oppdage når et nytt nummer ble trykket. Men ESt til unnsetning! På denne måten, når et nytt tall trykkes, vil pinnen ESt informere oss om at et nytt tall ble trykket og at den binære utgangen ble oppdatert. Med dette kan vi oppdage ethvert trykk på en knapp. Hvis du er interessert, her er databladet for brikken.

Rekvisita

En DTMF -dekoder (i diagrammene bruker jeg MT8870D fordi det er billig)

En mikroprosessor (vil anbefale Arduino)

Brødbrett

Noen ledninger

102KΩ motstand

71.5KΩ motstand (tror ikke de lager disse; bare sett en 68KΩ og 3.3KΩ og 200Ω motstand i serie)

390KΩ motstand

to keramiske 100nF kondensatorer

En krystall på nøyaktig 3.579545MHz

Og en 5v strømforsyning

Trinn 1: Tenk på hva du vil gjøre med kretsen din etterpå, og bestill delene

Planlegg hva du vil gjøre med den innebygde kretsen din (osv. Hva skal jeg koble til Arduino; hva skal jeg kontrollere med den?)

Deretter bestiller du delene dine.

Trinn 2: Sett kretsen sammen

Sett kretsen din sammen
Sett kretsen din sammen
Sett kretsen din sammen
Sett kretsen din sammen

Her er en enkel skjematisk oversikt over hvordan alt går sammen:

Husk å koble til de andre kontrollkomponentene (etc. et relé)

Trinn 3: Gratulerer

AAAAND, gratulerer! Du har en fungerende krets som kan dekode alle DTMF -signaler på telefonlinjen din! Dette er omtrent hvordan det skal se ut:

Anbefalt: