Sadržaj:

Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije: 3 koraka
Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije: 3 koraka

Video: Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije: 3 koraka

Video: Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije: 3 koraka
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Novembar
Anonim
Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije
Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije
Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije
Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije
Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije
Kako napraviti jednostavan DTMF (tonski) dekoder telefonske linije

Ovo je jednostavan projekt koji vam omogućuje dekodiranje DTMF signala na bilo kojoj telefonskoj liniji. U ovom vodiču koristimo dekoder MT8870D. Koristimo unaprijed ugrađeni dekoder tonova jer je, vjerujte, bol u stražnjoj strani pokušavati to učiniti s Arduinom (u osnovi je nemoguće). Ovaj dekoder je također prilično pametno izgrađen, pa ima zareze u filteru za uobičajene tonove biranja (350 i 440Hz) koji vam omogućuju da prepoznate bilo koji DTMF ton tijekom biranja. Pametno, zar ne? Ovaj čip ima binarni izlaz (Q1-Q4) i zastavicu za ažuriranje hardvera (ESt). Četiri binarna izlaza ostaju ista sve dok se ne pozove novi različiti broj. To bi bio problem jer smo mogli otkriti samo kada je pritisnut novi broj. Ali EST u pomoć! Na ovaj način, kada se pritisne novi broj, pin ESt će nas obavijestiti da je pritisnut novi broj i da je binarni izlaz ažuriran. Ovim smo u mogućnosti otkriti bilo koji pritisak na dugme. Ako ste zainteresirani, evo podatkovne tablice za čip.

Supplies

DTMF dekoder (Na dijagramima koristim MT8870D jer je jeftin)

Mikroprocesor (preporučio bih Arduino)

Breadboard

Neke žice

102KΩ otpornik

71,5KΩ otpornik (nemojte misliti da ga proizvode; samo postavite otpornik od 68KΩ i 3,3KΩ i 200Ω u seriju)

Otpor 390KΩ

dva keramička kondenzatora od 100nF

Kristal od tačno 3.579545MHz

I napajanje od 5V

Korak 1: Razmislite o tome šta nakon toga želite učiniti sa svojim krugom i naručite dijelove

Planirajte što ćete učiniti sa svojim ugrađenim krugom (itd. Što ću spojiti na Arduino; što ću kontrolirati s njim?)

Zatim naručite svoje dijelove.

Korak 2: Spojite svoje kolo

Sastavite svoj krug
Sastavite svoj krug
Sastavite svoj krug
Sastavite svoj krug

Evo jednostavne sheme kako sve ide zajedno:

Ne zaboravite da ožičite i druge upravljačke komponente (itd. Relej)

Korak 3: Čestitamo

AAAAND, svaka čast! Imate funkcionalno kolo koje može dekodirati bilo koji DTMF signal na VAŠOJ telefonskoj liniji! Evo kako bi to trebalo izgledati:

Preporučuje se: