Obsah:
Video: Ako vytvoriť jednoduchý dekodér telefónnej linky DTMF (tón): 3 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Jedná sa o jednoduchý projekt, ktorý vám umožní dekódovať signály DTMF v zásade na akejkoľvek telefónnej linke. V tomto návode používame dekodér MT8870D. Používame preddefinovaný dekodér tónov, pretože, verte mi, je ťažké zozadu to skúsiť urobiť s Arduino (To je v zásade nemožné). Tento dekodér je tiež celkom múdro postavený, takže má zárezy vo filtri pre bežné oznamovacie tóny (350 a 440 Hz), ktoré vám umožnia rozpoznať pri vytáčaní akýkoľvek tón DTMF. Múdre, nie? Tento čip má binárny výstup (Q1-Q4) a príznak aktualizácie hardvéru (ESt). Štyri binárne výstupy zostanú rovnaké, kým sa nevytočí nové číslo. To by bol problém, pretože sme to mohli zistiť iba vtedy, keď bolo stlačené nové číslo. Ale EST na záchranu! Týmto spôsobom nás pri stlačení nového čísla pin ESt informuje, že bolo stlačené nové číslo a že bol aktualizovaný binárny výstup. Vďaka tomu dokážeme zistiť akékoľvek stlačenie tlačidla. Ak máte záujem, tu je technický list čipu.
Zásoby
DTMF dekodér (V diagramoch používam MT8870D, pretože je to lacné)
Mikroprocesor (odporúča sa Arduino)
Breadboard
Niektoré drôty
Odpor 102KΩ
Odpor 71,5 KΩ (nemyslite si, že ich vyrábajú; stačí zapojiť do série odpor 68 KΩ a 3,3 KΩ a 200Ω)
Odpor 390 KΩ
dva keramické kondenzátory 100nF
Kryštál presne 3,579545 MHz
A 5V napájací zdroj
Krok 1: Zamyslite sa nad tým, čo potom chcete s obvodom urobiť, a objednajte si súčiastky
Naplánujte si, čo budete robiť so svojim vybudovaným obvodom (atď. Čo pripojím k Arduinu; čo s ním budem ovládať?)
Potom si objednajte diely.
Krok 2: Spojte svoj obvod
Tu je jednoduchá schéma, ako to všetko ide dohromady:
Nezabudnite zapojiť aj ďalšie ovládacie prvky (atď. Relé)
Krok 3: Blahoželáme
AAAAND, blahoželáme! Máte funkčný obvod, ktorý dokáže dekódovať akékoľvek signály DTMF na VAŠEJ telefónnej linke! Takto by to malo vyzerať: