Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Il s'agit d'un projet simple qui vous permet de décoder les signaux DTMF sur pratiquement n'importe quelle ligne téléphonique. Dans ce tutoriel, nous utilisons le décodeur MT8870D. Nous utilisons un décodeur de tonalité pré-construit car, croyez-moi, c'est pénible d'essayer de le faire avec l'Arduino (c'est fondamentalement impossible). Ce décodeur est également assez intelligemment construit, il a donc des encoches dans le filtre pour les tonalités de numérotation courantes (350 et 440 Hz) qui vous permettent de reconnaître n'importe quelle tonalité DTMF PENDANT la numérotation. Intelligent, n'est-ce pas ? Cette puce a une sortie binaire (Q1-Q4) et un indicateur de mise à jour matérielle (ESt). Les quatre sorties binaires restent les mêmes jusqu'à ce qu'un nouveau numéro différent soit composé. Ce serait un problème, car nous ne pourrions détecter que lorsqu'un nouveau numéro est pressé. Mais ESt à la rescousse ! De cette façon, lorsqu'un nouveau numéro est pressé, la broche ESt nous informera qu'un nouveau numéro a été pressé et que la sortie binaire a été mise à jour. Avec cela, nous sommes en mesure de détecter toute pression sur un bouton. Si vous êtes intéressé, voici la fiche technique de la puce.
Fournitures
Un décodeur DTMF (dans les schémas j'utilise le MT8870D car il est bon marché)
Un microprocesseur (je recommanderais Arduino)
Planche à pain
Quelques fils
Résistance 102KΩ
Résistance de 71,5KΩ (ne pensez pas qu'ils les fabriquent, mettez simplement une résistance de 68KΩ et 3,3KΩ et 200Ω en série)
Résistance 390KΩ
deux condensateurs céramiques 100nF
Un cristal de précisément 3.579545MHz
Et une alimentation 5v
Étape 1: Réfléchissez à ce que vous voulez faire avec votre circuit par la suite et commandez les pièces
Planifiez ce que vous allez faire avec votre circuit intégré (etc. que vais-je connecter à l'Arduino; que vais-je contrôler avec lui ?)
Ensuite, commandez vos pièces.
Étape 2: assemblez votre circuit
Voici un schéma simple de la façon dont tout va ensemble:
N'oubliez pas de câbler également vos autres composants de contrôle (un relais, etc.)
Étape 3: Félicitations
AAAAND, félicitations ! Vous disposez d'un circuit fonctionnel qui peut décoder tous les signaux DTMF sur VOTRE ligne téléphonique ! Voici à quoi cela devrait ressembler: