Spisu treści:

Jak zrobić prosty dekoder linii telefonicznej DTMF (tonowy): 3 kroki
Jak zrobić prosty dekoder linii telefonicznej DTMF (tonowy): 3 kroki

Wideo: Jak zrobić prosty dekoder linii telefonicznej DTMF (tonowy): 3 kroki

Wideo: Jak zrobić prosty dekoder linii telefonicznej DTMF (tonowy): 3 kroki
Wideo: RETROFON na VHS. Konwerter wybierania impulsowego na tonowe (VoIP pulse 2 DTMF) (pl) 2024, Lipiec
Anonim
Jak zrobić prosty dekoder linii telefonicznej DTMF (ton)
Jak zrobić prosty dekoder linii telefonicznej DTMF (ton)
Jak zrobić prosty dekoder linii telefonicznej DTMF (ton)
Jak zrobić prosty dekoder linii telefonicznej DTMF (ton)
Jak zrobić prosty dekoder linii telefonicznej DTMF (ton)
Jak zrobić prosty dekoder linii telefonicznej DTMF (ton)

Jest to prosty projekt, który pozwala na dekodowanie sygnałów DTMF na praktycznie dowolnej linii telefonicznej. W tym samouczku używamy dekodera MT8870D. Używamy gotowego dekodera tonów, ponieważ uwierz mi, próba zrobienia tego z Arduino jest uciążliwa (jest to w zasadzie niemożliwe). Ten dekoder jest również dość sprytnie zbudowany, dzięki czemu ma wycięcia w filtrze dla typowych tonów wybierania (350 i 440 Hz), które pozwalają rozpoznać każdy ton DTMF PODCZAS wybierania numeru. Sprytne, prawda? Ten układ ma wyjście binarne (Q1-Q4) i flagę aktualizacji sprzętu (ESt). Cztery wyjścia binarne pozostają takie same, dopóki nie zostanie wybrany inny numer. Byłby to problem, ponieważ moglibyśmy wykryć tylko, kiedy został naciśnięty nowy numer. Ale ESt na ratunek! W ten sposób po wciśnięciu nowego numeru pin ESt poinformuje nas, że naciśnięto nowy numer i zaktualizowano wyjście binarne. Dzięki temu jesteśmy w stanie wykryć każde naciśnięcie przycisku. Jeśli jesteś zainteresowany, oto arkusz danych dla chipa.

Kieszonkowe dzieci

Dekoder DTMF (na schematach używam MT8870D bo tanio)

Mikroprocesor (polecałby Arduino)

Deska do krojenia chleba

Niektóre przewody

Rezystor 102KΩ

Rezystor 71,5KΩ (nie myśl, że to robią; po prostu ustaw szeregowo rezystor 68KΩ i 3,3KΩ i 200Ω)

Rezystor 390KΩ

dwa kondensatory ceramiczne 100nF

Kryształ dokładnie 3,579545 MHz

I zasilacz 5 v

Krok 1: Zastanów się, co chcesz później zrobić ze swoim obwodem i zamów części

Zaplanuj, co zrobisz ze swoim układem zbudowanym (itp. co połączę z Arduino; co będę nim sterować?)

Następnie zamów części.

Krok 2: Połącz swój obwód

Połącz swój obwód
Połącz swój obwód
Połącz swój obwód
Połącz swój obwód

Oto prosty schemat tego, jak wszystko idzie w parze:

Pamiętaj, aby również podłączyć inne elementy sterujące (np. przekaźnik)

Krok 3: Gratulacje

AAAAND, gratulacje! Masz działający obwód, który może dekodować dowolne sygnały DTMF na TWOJEJ linii telefonicznej! Oto jak to powinno wyglądać:

Zalecana: