|
||||||||
|
||||||||
| This page is also available in English | ||||||||
| Description | [cacher] |
J'ai trouvé dans un répondeur téléphonique un
circuit-intégré très intéressant: CD22204. Il s'agit d'un
décodeur de tonalités DTMF (Dual tone Multi Frequency). Le DTMF
est un standard définissant des combinaisons de fréquences
prédéfinies associés à des caractères (0-9,
A-D, *, et #) comme le démontre le tableau suivant:
|
| L'idée | [cacher] |
| J'ai eu l'idée de créer un circuit permettant d'utiliser ce
circuit-intégré avec un ordinateur, via le port série.
Cela peut avoir plusieurs utilités, comme le contrôle de
l'éclairage à distance via le téléphone ou via
radio. Présentement, j'utilise ce circuit en combinaison avec mon interface audio téléphonique afin de logger les appels téléphonique que je fais, et établir des statistiques(ou j'appel le plus souvent, etc...) pour mon plaisir. Les composantes principales sont les suivantes:
À chaque tonalitée décodée par le CD22204, le MCU traduit la valeur reçue en ASCII, puis l'envoi à l'ordinateur via le lien rs232, à 9600 Bauds 8N1. C'est très simple actuellement, mais un jour je prévois développer un protocol de communication plus élaboré et mettre le circuit sur un bus rs485. |
| Photos | [cacher] |
| Logiciel | [cacher] |
| J'ai écrit un logiciel pour logger les appels
téléphoniques que je fait. Il s'agit d'un petit démon
que j'utilise sous Linux. Je l'ai nommé dtmflogd. Voici le code source: dtmflogd.tar.gz |
| Avertissement | [cacher] |
| JE NE SUIS PAS RESPONSABLE SI VOUS UTILISEZ CE CIRCUIT ILLÉGALLEMENT POUR
ESPIONNER LA VIE PRIVÉE DES GENS.
Je ne saurais être tenu responsable pour les dommages que la mise en oeuvre des instructions présentées sur cette page pourraient causer à votre équipement ou à vous-même. Aussi, je ne donne aucune garantie quant à l'exactitude des informations et à leur fonctionnement. Notez toutefois que les procédures ci-haut ont fonctionnées sans aucun problème pour moi. |
Codé manuellement avec
|