Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό είναι ένα απλό έργο που σας επιτρέπει να αποκωδικοποιήσετε σήματα 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 στην τηλεφωνική σας γραμμή! Πρόκειται για το πώς πρέπει να φαίνεται: