INHOUDSOPGAWE:

Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak: 3 stappe
Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak: 3 stappe

Video: Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak: 3 stappe

Video: Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak: 3 stappe
Video: Deze Man Kan Zijn HUID Uitrekken..🥴😰 2024, Julie
Anonim
Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak
Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak
Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak
Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak
Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak
Hoe om 'n eenvoudige DTMF (toon) telefoonlyn -dekodeerder te maak

Dit is 'n eenvoudige projek waarmee u DTMF -seine op feitlik enige telefoonlyn kan dekodeer. In hierdie handleiding gebruik ons die dekodeerder MT8870D. Ons gebruik 'n voorafgeboude toondekodeerder, want glo my, dit is 'n pyn aan die agterkant om dit met die Arduino te probeer doen (dit is basies onmoontlik). Hierdie dekodeerder is ook redelik slim gebou, en daar is kerwe in die filter vir gewone kiestonen (350 en 440Hz) waarmee u enige DTMF -toon kan herken TERWYL. Slim, is dit nie? Hierdie chip het 'n binêre uitset (Q1-Q4) en 'n hardeware-opdateringsvlag (ESt). Die vier binêre uitsette bly dieselfde totdat 'n nuwe ander nommer gebel word. Dit sou 'n probleem wees, want ons kon slegs opspoor as 'n nuwe nommer ingedruk is. Maar ESt tot die redding! Op hierdie manier, as 'n nuwe nommer ingedruk word, sal die pen ESt ons inlig dat 'n nuwe nommer ingedruk is en dat die binêre uitset opgedateer is. Hiermee kan ons enige druk op 'n knoppie opspoor. As u belangstel, is die datablad vir die chip.

Voorrade

'N DTMF -dekodeerder (in die diagramme gebruik ek die MT8870D, want dit is goedkoop)

'N Mikroverwerker (sal Arduino aanbeveel)

Broodbord

'N Paar drade

Weerstand van 102KΩ

71.5KΩ weerstand (dink nie hulle maak dit nie; plaas net 'n weerstand van 68KΩ en 3.3KΩ en 200Ω in serie)

390KΩ weerstand

twee keramiek 100nF kapasitors

'N Kristal van presies 3.579545MHz

En 'n 5V kragbron

Stap 1: Dink na oor wat u daarna met u stroombaan wil doen en bestel die onderdele

Beplan wat u met u ingeboude stroombaan gaan doen (ens. Wat sal ek aan die Arduino koppel; wat sal ek daarmee beheer?)

Bestel dan u onderdele.

Stap 2: Sit u stroombaan saam

Sit u stroombaan saam
Sit u stroombaan saam
Sit u stroombaan saam
Sit u stroombaan saam

Hier is 'n eenvoudige skema van hoe alles saamgaan:

Onthou om ook u ander beheerkomponente (ens. 'N relais) aan te sluit.

Stap 3: Baie geluk

AAAAND, baie geluk! U het 'n funksionele stroombaan wat enige DTMF -seine op u telefoonlyn kan dekodeer! Dit gaan oor hoe dit moet lyk:

Aanbeveel: