|
このページは大阪弁化フィルタによって翻訳生成されたんですわ。 |
Conversion au format SGML DocBook v4.1 : Joy Yokley
Adaptation fran?aise: Joan Goutte
Relecture de la version fran?aise: Claude Thomassin
Pr?paration de la publication de la v.f.: Jean-Philippe Gu?rard
Version?: 0.008.fr.1.0
2004-05-16
| Historique des versions | ||
|---|---|---|
| Version 0.008.fr.1.0 | 2004-05-16 | JG, CT, JPG |
| Premi?re adaptation fran?aise. | ||
| Version 0.008 | 2003-02-08 | Goldencat |
| Conversion de la version originale du format LinuxDoc au format SGML DocBook 4.1. | ||
| Version 0.007 | 2002-02-12 | RL |
| Version 0.006 | 2001-06-27 | JEY |
| Version 0.005 | 2001-06-13 | RL |
| Version 0.004 | 2001-06-12 | JEY |
R?sum?
Ce guide va vous expliquer comment utiliser Linux pour contr?ler vos appareils ?lectriques domestiques. Gr?ce ? un montage tr?s simple, vous pourrez contr?ler presque n'importe quel appareil ?lectrique via un ordinateur sous Linux.
Table des mati?res
On m'a souvent demand??: ??Est-il possible de contr?ler du mat?riel ?lectrique (comme les lumi?res, la radio, la t?l?vision…) en utilisant un ordinateur personnel???? La r?ponse est oui. Le proc?d? permettant de le faire est tr?s simple et tout le monde peut le faire.
Apr?s avoir lu le ??Petit guide de la machine ? caf??? (Coffee Machine Mini-HOWTO), j'ai eu l'id?e d'une fa?on de contr?ler les appareils ?lectriques de mon domicile. J'ai fait quelques modifications sur le montage pr?sent? dans ce petit guide et ?crit un petit programme. Le montage peut commander de nombreux petits dispositifs ?lectriques. Vous pouvez utiliser crontab pour allumer vos lumi?res automatiquement ou pour mettre en marche votre climatiseur. Je l'utilise pour contr?ler mon magn?toscope et mon lecteur de disques vid?o (ces deux derniers n?cessiteront encore quelques modifications). En ?crivant un petit programme, vous pourrez tout contr?ler via internet. Vous pourrez aussi vous connecter via telnet ou SSH et votre ligne t?l?phonique pour contr?ler tous les appareils que vous avez connect? au syst?me.
Le montage est tr?s simple. M?me si vous n'y connaissez rien en ?lectronique, vous pourrez r?aliser ce montage.
Prenez n'importe quel ordinateur sous Linux et un port parall?le qui marche ;) J'utilise un 386DX avec 4?Mo de RAM et 40?Mo de disque dur. Vous devrez r?cup?rez gcc pour compiler le programme. Si vous voulez utiliser telnet ou SSH, vous aurez aussi besoin de telnetd ou sshd. Vous pouvez ?crire votre propre programme en utilisant ioperm et outb. Si vous comptez utiliser mon programme, vous aurez besoin de g++.
Cliquez le lien suivant pour t?l?charger mon programme. Vous aurez besoin de g++ pour le compiler?: http://edc.sourceforge.net/paralle.tar.gz.
La ligne de donn?es du port parall?le peut fournir entre 0 et 5?Volts, nous pouvons l'utiliser pour commander un relais et faire contr?ler un appareil ?lectrique par ce relais.
Utilisez les broches 2 ? 9 pour avoir le +5?V
Utilisez les broches 18 ? 25 comme terre (la masse)
____________________________________________________________
/ \
\ 13 12 11 10 9 8 7 6 5 4 3 2 1 /
\ /
\ 25 24 23 22 21 20 19 18 17 16 15 14 /
\______________________________________________________/
| Vcc du relais
|
|
/ ------+--------| |--------|
P donn?es 4.7K B / c | 1N4002 |_| |-------
-----------/\/\/\/\--------+----| NPN _____ | relais |Appareils
| \ e /_\ |-| |?lectriques
LED X \ +--------| | |-------
P Masse | | | |--------|
---------------------------+------+-------+
Masse du relais |
------------------------------------------+
Voici la l?gende du sch?ma ci-dessus?:
P donn?es ligne de donn?es du port parall?le (broches 2 ? 9,
utilisez n'importe laquelle)
P Masse Masse du port parall?le (broches 18 ? 25, utilisez
n'importe laquelle)
Vcc D?pend du type de votre relais. J'utilise du 12?VDC
Masse du relais La masse pour du 12VDC
4.7k R?sistance de 4.7Ke
NPN Transistor NPN C2235
1N4002 Diode 1N4002
LED LED ;)
relais Relais a bobine (coil relay)
Le +5?Volts du port parall?le allume le relais. Une fois le relais allum?, l'appareil branch? sur ce relais sera en marche. Quand les donn?es du port parall?le repassent ? 0, le relais s'?teindra et l'appareil s'arr?tera.
Les sch?mas ci-dessous sont l? pour expliquer comment les relais fonctionnent.
Le relais lui-m?me est juste un interrupteur comme nous le voyons dans le sch?ma suivant?:
Relais ?teint Relais allum?
|3 |3
| |
| |
o o
\ |
o \ o
| |
| |
| |
|4 |4
Le sch?ma suivant montre le fonctionnement d'un relais ? 4 bornes.
_____________________________
| |
1 | | 3
-----|---------s o-----------|-------
| Bobine s \ inter- |
2 | s \ rupteur | 4
-----|---------s o- \--------|-------
| |
| |
| |
|___________________________|
Dans le sch?ma ci-dessus, les bornes 3 et 4 ne sont pas reli?es par d?faut. Quand vous envoyez du +12?V entre les bornes 1 et 2, ?a d?clenchera l'interrupteur, et les broches 3 et 4 seront reli?es.
Le suivant est un relais ? 5 broches?:
_______________________________
| |
1 | | 5
---------|---+ o------------|----------------
| |-----------/---- s |
| / s |
3 | / s |
---------|-----------o/ Bobine s | 4
| o---s-------|----------------
| | |
| | |
2 | | |
----------|---------------------+ |
|_____________________________|
Dans le sch?ma ci-dessus la broche 3 est connect?e a la broche 5, par d?faut. En envoyant +12V entre les broches 1 et 2, vous allumerez le commutateur. Les broches 3 et 5 seront d?connect?es et les broches 5 et 4 seront reli?es.
Relais ?teint Relais allum?
|5 |5
| |
| |
o o
\ |
o \ o o
| o | |
| | | |
| | | |
4| |3 4| |3
Certains relais ont plus de 5 broches. Un plus grand nombre de broches correspond simplement ? un plus grand nombre de commutateurs.
J'ai ?cris un petit programme qui peut commander 8 relais. Le programme est disponible a l'adresse suivante et n?cessite g++ pour fonctionner?: http://edc.sourceforge.net/paralle.tar.gz
Un montage complet peut commander jusqu'? 8 relais. Autrement dit, 8 appareils ?lectriques diff?rents. Vous aurez besoin d'un connecteur DB25. Pour relier cette carte relais ? votre ordinateur, utilisez un c?ble parall?le pour commutateur. J'ai mis la carte relais dans une boite et je la relie ? ma machine Linux avec un c?ble parall?le de commutateur (i.e. c?ble parall?le DB25-DB25).
Fa?ade: LED, Interrupteur Dos: connecteur DB25
Ci-dessous un exemple de la fa?on de relier une carte relais a vos appareils ?lectriques?:
CARTE RELAIS CONNECT?E
+-----+ Prise de courant
1 ________3 | __|________ || ||
--| |---------+ | | | || ||
2 |relais|4 | (o) (o) | _||___||__
--|______|----+ |------|---| | |
| | | |
| +------------+ | | Prise
terre | | courant | |
| | | |
__|_|__ | |
| | | | |________|
| | | | Prise
| | | |
|_|_|_| (Je sais que ?a ne ressemble pas ? une prise,
|| || mais c'est une prise :-) )
|| ||
Pour brancher le syst?me, branchez juste votre appareil ?lectrique ? la prise de courant. C'est tout?! Vous n'avez pas besoin de bricoler votre appareil ?lectrique. Et vous pouvez relier n'importe quel genre d'appareils ? cette prise de courant. Branchez cette prise de courant sur une prise murale.
Pour voir les photos du produit fini, allez sur les sites suivants?:
L'URL suivante montre un circuit ?lectronique complet (qui commande 8 appareils)?: http://edc.sourceforge.net/01.png
Un grand MERCI ? Rufus Chang <rufus CHEZ chu POINT url POINT com POINT tw>
Un grand MERCI ? Chih-Wei Huang <cwhuang CHEZ linux POINT org POINT tw>
Copyright ? Rui Li 2000-2001.
Copyright ? 2003-2004 Joan Goutte, Claude Thomassin et Jean-Philippe Gu?rard pour la version fran?aise.
Ce document est distribu? selon les termes de la Licence publique g?n?rale GNU (GPL), avec la condition suppl?mentaire que le nom et l'adresse ?lectronique de l'auteur soient conserv?e sur toutes les copies. S'il vous pla?t, conservez mon nom et mon adresse ?lectronique lorsque vous copiez ce guide.