Inhaltsverzeichnis:

Einen einfachen DTMF (Ton)-Telefonleitungs-Decoder erstellen - Gunook
Einen einfachen DTMF (Ton)-Telefonleitungs-Decoder erstellen - Gunook

Video: Einen einfachen DTMF (Ton)-Telefonleitungs-Decoder erstellen - Gunook

Video: Einen einfachen DTMF (Ton)-Telefonleitungs-Decoder erstellen - Gunook
Video: So erstellen Sie einen MT8870 DTMF-Telefon-Audiodecoder 2024, November
Anonim
So erstellen Sie einen einfachen DTMF-(Ton-)Telefonleitungs-Decoder
So erstellen Sie einen einfachen DTMF-(Ton-)Telefonleitungs-Decoder
So erstellen Sie einen einfachen DTMF-(Ton-)Telefonleitungs-Decoder
So erstellen Sie einen einfachen DTMF-(Ton-)Telefonleitungs-Decoder
So erstellen Sie einen einfachen DTMF-(Ton-)Telefonleitungs-Decoder
So erstellen Sie einen einfachen DTMF-(Ton-)Telefonleitungs-Decoder

Dies ist ein einfaches Projekt, mit dem Sie DTMF-Signale auf praktisch jeder Telefonleitung decodieren können. In diesem Tutorial verwenden wir den Decoder MT8870D. Wir verwenden einen vorgefertigten Tondecoder, weil es, glauben Sie mir, ein Schmerz im Hintern ist, es mit dem Arduino zu versuchen (es ist im Grunde unmöglich). Dieser Decoder ist auch ziemlich intelligent gebaut, so dass er Kerben im Filter für gängige Wähltöne (350 und 440 Hz) hat, die es Ihnen ermöglichen, jeden DTMF-Ton WÄHREND des Wählens zu erkennen. Klug, nicht wahr? Dieser Chip hat einen binären Ausgang (Q1-Q4) und ein Hardware-Update-Flag (ESt). Die vier Binärausgänge bleiben gleich, bis eine neue andere Nummer gewählt wird. Dies wäre ein Problem, da wir nur erkennen könnten, wenn eine neue Nummer gedrückt wurde. Aber ESt zur Rettung! Auf diese Weise informiert uns der Pin ESt, wenn eine neue Zahl gedrückt wird, dass eine neue Zahl gedrückt wurde und der Binärausgang aktualisiert wurde. Damit können wir jeden Tastendruck erkennen. Bei Interesse hier das Datenblatt zum Chip.

Lieferungen

Ein DTMF-Decoder (In den Diagrammen verwende ich den MT8870D, weil er billig ist)

Ein Mikroprozessor (würde Arduino empfehlen)

Steckbrett

Einige Drähte

102KΩ Widerstand

71,5KΩ Widerstand (glaube nicht, dass sie diese machen; einfach einen 68KΩ und 3,3KΩ und 200Ω Widerstand in Reihe schalten)

390KΩ Widerstand

zwei keramische 100nF-Kondensatoren

Ein Quarz von genau 3,579545MHz

Und ein 5V Netzteil

Schritt 1: Überlegen Sie, was Sie danach mit Ihrer Schaltung machen möchten und bestellen Sie die Teile

Planen Sie, was Sie mit Ihrer gebauten Schaltung tun werden (usw. was werde ich mit dem Arduino verbinden; was werde ich damit steuern?)

Dann bestellen Sie Ihre Teile.

Schritt 2: Stellen Sie Ihre Schaltung zusammen

Stellen Sie Ihre Schaltung zusammen
Stellen Sie Ihre Schaltung zusammen
Stellen Sie Ihre Schaltung zusammen
Stellen Sie Ihre Schaltung zusammen

Hier ist ein einfaches Schema, wie alles zusammenpasst:

Denken Sie daran, auch Ihre anderen Steuerungskomponenten (z. B. ein Relais) zu verdrahten.

Schritt 3: Herzlichen Glückwunsch

AAAAAND, herzlichen Glückwunsch! Sie haben eine funktionierende Schaltung, die alle DTMF-Signale auf IHRER Telefonleitung dekodieren kann! So sollte es aussehen:

Empfohlen: