Turinys:

Kaip padaryti paprastą DTMF (tonas) telefono linijos dekoderį: 3 žingsniai
Kaip padaryti paprastą DTMF (tonas) telefono linijos dekoderį: 3 žingsniai

Video: Kaip padaryti paprastą DTMF (tonas) telefono linijos dekoderį: 3 žingsniai

Video: Kaip padaryti paprastą DTMF (tonas) telefono linijos dekoderį: 3 žingsniai
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Liepa
Anonim
Kaip sukurti paprastą DTMF (tono) telefono linijos dekoderį
Kaip sukurti paprastą DTMF (tono) telefono linijos dekoderį
Kaip sukurti paprastą DTMF (tono) telefono linijos dekoderį
Kaip sukurti paprastą DTMF (tono) telefono linijos dekoderį
Kaip sukurti paprastą DTMF (tono) telefono linijos dekoderį
Kaip sukurti paprastą DTMF (tono) telefono linijos dekoderį

Tai paprastas projektas, leidžiantis iššifruoti DTMF signalus iš esmės bet kurioje telefono linijoje. Šioje pamokoje mes naudojame dekoderį MT8870D. Mes naudojame iš anksto sukurtą tonų dekoderį, nes, patikėkite manimi, yra skausmas užpakalinėje pusėje, kai bandoma tai padaryti naudojant „Arduino“(tai iš esmės neįmanoma). Šis dekoderis taip pat yra gana sumaniai sukurtas, todėl filtre yra išpjovos, skirtos įprastiems rinkimo tonams (350 ir 440 Hz), kurie leidžia atpažinti bet kokį DTMF toną renkant. Protingas, ar ne? Šis lustas turi dvejetainį išėjimą (Q1-Q4) ir aparatinės įrangos atnaujinimo vėliavą (ESt). Keturi dvejetainiai išėjimai lieka tie patys, kol surenkamas naujas skirtingas numeris. Tai būtų problema, nes galėjome aptikti tik tada, kai buvo paspaustas naujas numeris. Bet į pagalbą! Tokiu būdu, kai paspaudžiamas naujas skaičius, kaištis ESt informuos mus, kad buvo paspaustas naujas skaičius ir kad dvejetainė išvestis buvo atnaujinta. Tokiu būdu mes galime aptikti bet kokį mygtuko paspaudimą. Jei jus domina, čia yra lusto duomenų lapas.

Prekės

DTMF dekoderis (diagramose naudoju MT8870D, nes tai pigu)

Mikroprocesorius (rekomenduoju „Arduino“)

Bandomoji Lenta

Kai kurie laidai

102KΩ rezistorius

71,5 KΩ rezistorius (nemanau, kad jie tai gamina; tiesiog įdėkite 68KΩ ir 3,3 KΩ ir 200Ω rezistorių nuosekliai)

390 KΩ rezistorius

du keraminiai 100nF kondensatoriai

Tiksliai 3,579545MHz kristalas

Ir 5 V maitinimo šaltinis

1 žingsnis: pagalvokite apie tai, ką norite padaryti su savo grandine, ir užsisakykite dalis

Suplanuokite, ką darysite su savo sukurta grandine (ir tt ką prijungsiu prie „Arduino“; ką su juo valdysiu?)

Tada užsisakykite savo dalis.

2 žingsnis: sujunkite grandinę

Sudėkite savo grandinę
Sudėkite savo grandinę
Sudėkite savo grandinę
Sudėkite savo grandinę

Čia yra paprasta schema, kaip viskas vyksta kartu:

Nepamirškite prijungti ir kitų valdymo komponentų (pvz., Relės)

3 žingsnis: Sveikiname

AAA, sveikinu! Jūs turite veikiančią grandinę, kuri gali iššifruoti bet kokius DTMF signalus JŪSŲ telefono linijoje! Štai kaip tai turėtų atrodyti:

Rekomenduojamas: