Inhaltsverzeichnis:
Video: Einen einfachen DTMF (Ton)-Telefonleitungs-Decoder erstellen - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
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: