Πίνακας περιεχομένων:

Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος): 3 βήματα
Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος): 3 βήματα

Βίντεο: Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος): 3 βήματα

Βίντεο: Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος): 3 βήματα
Βίντεο: Πως συνδέουμε πρίζες τηλεφώνου και ιντερνέτ | Αλλαγή πρίζας τηλεφώνου | Σύνδεση πρίζας με βύσμα RJ11 2024, Νοέμβριος
Anonim
Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος)
Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος)
Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος)
Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος)
Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος)
Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος)

Αυτό είναι ένα απλό έργο που σας επιτρέπει να αποκωδικοποιήσετε σήματα DTMF σε οποιαδήποτε τηλεφωνική γραμμή. Σε αυτό το σεμινάριο, χρησιμοποιούμε τον αποκωδικοποιητή MT8870D. Χρησιμοποιούμε έναν προκατασκευασμένο αποκωδικοποιητή τόνου γιατί, πιστέψτε με, είναι ένας πόνος στο πίσω μέρος να προσπαθήσουμε να το κάνουμε με το Arduino (είναι βασικά αδύνατο). Αυτός ο αποκωδικοποιητής είναι επίσης αρκετά έξυπνα κατασκευασμένος, επομένως έχει εγκοπές στο φίλτρο για κοινούς τόνους κλήσης (350 και 440Hz) που σας επιτρέπουν να αναγνωρίζετε οποιονδήποτε τόνο DTMF ΕΝΩ ΚΛΗΣΗ. Έξυπνο, έτσι δεν είναι; Αυτό το τσιπ έχει δυαδική έξοδο (Q1-Q4) και σημαία ενημέρωσης υλικού (ESt). Οι τέσσερις δυαδικές έξοδοι παραμένουν οι ίδιες έως ότου καλείται ένας νέος διαφορετικός αριθμός. Αυτό θα ήταν πρόβλημα, επειδή μπορούσαμε να εντοπίσουμε μόνο όταν πατήθηκε ένας νέος αριθμός. Αλλά ESt στη διάσωση! Με αυτόν τον τρόπο, όταν πατηθεί ένας νέος αριθμός, το pin ESt θα μας ενημερώσει ότι πατήθηκε ένας νέος αριθμός και ότι η δυαδική έξοδος ενημερώθηκε. Με αυτό είμαστε σε θέση να εντοπίσουμε οποιοδήποτε πάτημα ενός κουμπιού. Εάν ενδιαφέρεστε, εδώ είναι το φύλλο δεδομένων για το τσιπ.

Προμήθειες

Αποκωδικοποιητής DTMF (στα διαγράμματα χρησιμοποιώ το MT8870D γιατί είναι φθηνό)

Ένας μικροεπεξεργαστής (θα συνιστούσε το Arduino)

Breadboard

Μερικά καλώδια

Αντίσταση 102KΩ

Αντίσταση 71,5KΩ (μην νομίζετε ότι τα φτιάχνουν αυτά. Απλώς βάλτε μια αντίσταση 68KΩ και 3,3KΩ και 200Ω σε σειρά)

Αντίσταση 390KΩ

δύο κεραμικούς πυκνωτές 100nF

Ένας κρύσταλλος με ακρίβεια 3.579545MHz

Και τροφοδοτικό 5v

Βήμα 1: Σκεφτείτε τι θέλετε να κάνετε με το κύκλωμά σας στη συνέχεια και παραγγείλετε τα ανταλλακτικά

Προγραμματίστε τι θα κάνετε με το ενσωματωμένο κύκλωμά σας (κ.λπ. τι θα συνδέσω στο Arduino · τι θα ελέγξω με αυτό;)

Στη συνέχεια, παραγγείλετε τα ανταλλακτικά σας.

Βήμα 2: Βάλτε το κύκλωμά σας μαζί

Βάλτε το κύκλωμά σας μαζί
Βάλτε το κύκλωμά σας μαζί
Βάλτε το κύκλωμά σας μαζί
Βάλτε το κύκλωμά σας μαζί

Εδώ είναι ένα απλό σχήμα για το πώς όλα πάνε μαζί:

Θυμηθείτε επίσης να συνδέσετε τα άλλα στοιχεία ελέγχου σας (κ.λπ. ένα ρελέ)

Βήμα 3: Συγχαρητήρια

AAAAND, συγχαρητήρια! Έχετε ένα κύκλωμα λειτουργίας που μπορεί να αποκωδικοποιήσει τυχόν σήματα DTMF στην τηλεφωνική σας γραμμή! Πρόκειται για το πώς πρέπει να φαίνεται:

Συνιστάται: