Sisukord:

Lihtsa DTMF (toon) telefoniliini dekoodri tegemine: 3 sammu
Lihtsa DTMF (toon) telefoniliini dekoodri tegemine: 3 sammu

Video: Lihtsa DTMF (toon) telefoniliini dekoodri tegemine: 3 sammu

Video: Lihtsa DTMF (toon) telefoniliini dekoodri tegemine: 3 sammu
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, November
Anonim
Kuidas teha lihtsat DTMF (toon) telefoniliini dekoodrit
Kuidas teha lihtsat DTMF (toon) telefoniliini dekoodrit
Kuidas teha lihtsat DTMF (toon) telefoniliini dekoodrit
Kuidas teha lihtsat DTMF (toon) telefoniliini dekoodrit
Kuidas teha lihtsat DTMF (toon) telefoniliini dekoodrit
Kuidas teha lihtsat DTMF (toon) telefoniliini dekoodrit

See on lihtne projekt, mis võimaldab dekodeerida DTMF -signaale põhimõtteliselt igal telefoniliinil. Selles õpetuses kasutame dekoodrit MT8870D. Me kasutame eellahitatud toonide dekoodrit, sest uskuge mind, Arduinoga proovimine on tagant valus (see on põhimõtteliselt võimatu). See dekooder on ka üsna nutikalt ehitatud, nii et selle filtris on sälgud tavaliste valimistoonide jaoks (350 ja 440 Hz), mis võimaldavad teil valimisel tuvastada kõik DTMF -toonid. Nutikas, kas pole? Sellel kiibil on binaarne väljund (Q1-Q4) ja riistvarauuenduse lipp (ESt). Neli kahendväljundit jäävad samaks, kuni valitakse uus erinev number. See oleks probleem, sest saime tuvastada ainult uue numbri vajutamise. Aga ESt appi! Nii teavitab uue numbri vajutamisel tihvt ESt meid uue numbri vajutamisest ja binaarväljundi värskendamisest. Selle abil saame tuvastada mis tahes nupuvajutuse. Kui olete huvitatud, on siin kiibi andmeleht.

Tarvikud

DTMF -dekooder (skeemidel kasutan MT8870D -d, kuna see on odav)

Mikroprotsessor (soovitaksin Arduinot)

Leivalaud

Mõned juhtmed

102KΩ takisti

71,5 KΩ takisti (ärge arvake, et nad seda teevad; lihtsalt pange järjest 68KΩ ja 3,3 KΩ ja 200Ω takisti)

390KΩ takisti

kaks keraamilist 100 nF kondensaatorit

Täpselt 3,579545MHz kristall

Ja 5V toiteallikas

Samm: mõelge järele, mida soovite oma vooluahelaga teha ja tellige osad

Planeerige, mida te oma ehitatud vooluringiga teete (jne. Mida ma ühendan Arduinoga; mida ma sellega juhtin?)

Seejärel tellige oma osad.

Samm: pange vooluring kokku

Pange oma vooluring kokku
Pange oma vooluring kokku
Pange oma vooluring kokku
Pange oma vooluring kokku

Siin on lihtne skeem, kuidas kõik kokku läheb:

Ärge unustage ühendada ka teisi juhtkomponente (nt relee)

3. samm: õnnitlused

AAAAND, palju õnne! Teil on toimiv vooluring, mis suudab teie telefoniliinil dekodeerida mis tahes DTMF -signaale! See peaks umbes nii välja nägema:

Soovitan: