Kazalo:

Kako narediti preprost dekodirnik telefonskih linij DTMF (ton): 3 koraki
Kako narediti preprost dekodirnik telefonskih linij DTMF (ton): 3 koraki

Video: Kako narediti preprost dekodirnik telefonskih linij DTMF (ton): 3 koraki

Video: Kako narediti preprost dekodirnik telefonskih linij DTMF (ton): 3 koraki
Video: ПЫЛКАЯ СТРАСТЬ И МУЧИТЕЛЬНЫЙ РАЗВОД! ИСТОРИЯ ЛЮБВИ! Элизабет Тейлор и Ричард Бартон! 2024, November
Anonim
Kako narediti preprost dekodirnik telefonskih linij DTMF (ton)
Kako narediti preprost dekodirnik telefonskih linij DTMF (ton)
Kako narediti preprost dekodirnik telefonskih linij DTMF (ton)
Kako narediti preprost dekodirnik telefonskih linij DTMF (ton)
Kako narediti preprost dekodirnik telefonskih linij DTMF (ton)
Kako narediti preprost dekodirnik telefonskih linij DTMF (ton)

To je preprost projekt, ki vam omogoča dekodiranje signalov DTMF na skoraj vseh telefonskih linijah. V tej vadnici uporabljamo dekodirnik MT8870D. Uporabljamo vnaprej pripravljen dekoder tonov, ker verjemite, da je to zadnja bolečina, ko to poskušate narediti z Arduinom (to je v bistvu nemogoče). Tudi ta dekoder je dokaj pametno zgrajen, zato ima v filtru zareze za običajne klicne tone (350 in 440Hz), ki vam omogočajo, da med klicanjem prepoznate kateri koli ton DTMF. Pametno, kajne? Ta čip ima binarni izhod (Q1-Q4) in zastavico za posodobitev strojne opreme (ESt). Štirje binarni izhodi ostanejo enaki, dokler ne pokličete nove različne številke. To bi bil problem, saj smo lahko zaznali šele, ko smo pritisnili novo številko. Ampak ESt na pomoč! Na ta način nas bo ob pritisku na novo številko pin ESt obvestil, da je bila pritisnjena nova številka in da je bil binarni izhod posodobljen. S tem lahko zaznamo vsak pritisk na gumb. Če vas zanima, je tu podatkovni list za čip.

Zaloge

Dekodirnik DTMF (na diagramih uporabljam MT8870D, ker je poceni)

Mikroprocesor (priporočam Arduino)

Ogledna plošča

Nekaj žic

102KΩ upor

71,5KΩ upor (ne mislite, da ga izdelujejo; samo upor 68KΩ in 3,3KΩ in 200Ω postavite zaporedno)

390KΩ upor

dva keramična kondenzatorja 100nF

Kristal natančno 3.579545MHz

In napajalnik 5V

1. korak: Pomislite, kaj želite narediti s svojim vezjem, nato pa naročite dele

Načrtujte, kaj boste storili z vgrajenim vezjem (itd. Kaj bom povezal z Arduinom; kaj bom z njim nadzoroval?)

Nato naročite svoje dele.

2. korak: Povežite vezje

Povežite svoje vezje
Povežite svoje vezje
Povežite svoje vezje
Povežite svoje vezje

Tukaj je preprosta shema, kako vse skupaj poteka:

Ne pozabite priključiti tudi drugih krmilnih komponent (itd. Releja)

3. korak: Čestitamo

AAAAND, čestitke! Imate delujoče vezje, ki lahko dekodira vse signale DTMF na VAŠI telefonski liniji! Takole naj bi izgledalo:

Priporočena: