ruili@worldnet.att.net
Joy Yokley - A dokumentum át lett alakítva Linuxdoc-ról DocBook v4.1 (SGML) formátumra.
2003.02.08
Verziótörténet | ||
---|---|---|
Verzió: 0.008 | 2003.02.08 | Átdolgozta: Goldencat |
Verzió: 0.007 | 2002.02.12 | Átdolgozta: RL |
Verzió: 0.006 | 2001.06.27 | Átdolgozta: JEY |
Verzió: 0.005 | 2001.06.13 | Átdolgozta: RL |
Verzió: 0.004 | 2001.06.12 | Átdolgozta: JEY |
Sokan kérdezték tőlem: "Lehetséges mindenféle elektromos eszköz (például: lámpa, rádió, tv, stb.) vezérlése egy egyszerű számítógéppel?" A válasz "IGEN". A módja nagyon egyszerű, bárki képes megcsinálni.
Miután elolvastam a Kávéfőzőgép mini-HOGYANt, támadt egy ötletem, miként vezérelhetném otthoni elektromos eszközeimet. Néhány módosítást végeztem a Kávéfőzőgép mini-HOGYANban megadott áramkörön és írtam egy egyszerű programot. Az áramkör bármilyen kisméretű elektromos eszköz vezérlésére képes. ^_^ A crontab-ot használhatod a világítás automatikus vezérlésére vagy a légkondid bekapcsolására. Én a videómagnóm és videó CD lejátszóm vezérlésére használom (ezeket állandóan átalakítom). Egy egyszerű program elkészítésével bármit vezérelhetsz a WEB-en keresztül. A telnet, SSH és telefonos kapcsolat használatával vezérelheted az áramkörre kapcsolt összes berendezésed.
Ez az áramkör NAGYON EGYSZERŰ. Még ha semmit sem tudsz az elektromos áramkörökről akkor is el tudod készíteni.
(A rendszer biztonságos üzemeltetéséhez egy vészkapcsoló beépítése is szükséges a 220V-os áramkörbe - a szaklektor megjegyzése)
Szerezz bármilyen számítógépet amelyen fut a Linux és van rajta párhuzamos port. :) Én egy 386DX gépet használok 4MB memóriával és 40MB merevlemezzel. Szükséged lesz a gcc-re a program lefordításához. Amennyiben a telnet-et és SSH-t akarod használni, akkor szükséged lesz a telnetd vagy sshd démonokra is. Megírhatod a programod a ioperm és outb használatával. Ha az én programomat szeretnéd használni a g++-ra lesz szükséged.
Klikkelj a következő hivatkozásra a programom letöltéséhez. A g++-ra lesz szükséges ennek lefordításához. edc.sourceforge.net/paralle.tar.gz.
A párhuzamos porton lévő tápvonal 0 és 5 volt közötti feszültséget tud szolgáltatni, ezért ezt relé vezérlésére tudjuk használni, a relé pedig elektromos eszközt vezérelhet.
A 2 - 9 vonalat a +5V-ra használd
A 18 - 25 vonalat pedig földelésre
____________________________________________________________ / \ \ 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 a relének | | / -------+--------| |---------| P adat 4.7K B / c | 1N4002 |_| |------- -----------/\/\/\/\---------+-----| NPN _____ | relé |elektromos eszköz | \ e /_\ |-| |------- LED X \ +--------| |---------| P földelés | | | ----------------------------+-------+--------+ Relé földelés | ---------------------------------------------+ |
A fenti ábrán található jelölések magyarázata:
P adat párhuzamos port adatvonal(2 - 9, bármire használható) P földelés: párhuzamos port földelés (18 - 25, használd mindet) Vcc: a relé típusától függ. Én 12V DC-t használok. relé földelés: földelés a 12V DC számára 4.7k: 4.7K ellenállás NPN: C2235 NPN tranzisztor 1N4002: 1N4002 dióda LED: fénykibocsátó dióda relé: egy tekercsrelé |
A párhuzamos portról kapott +5 volt fogja bekapcsolni a relét. Amint a relé bekapcsol az ahhoz kapcsolódó eszköz is bekapcsol. Amikor a párhuzamos port adatvonala visszatér 0 állapotba a relé és az eszköz ki fog kapcsolni.
A lejjebb található ábrák mutatják be a relék működését.
A relé maga csak egy kapcsoló, amint az a lenti ábrán is látható:
relé kikapcsolása relé bekapcsolása |3 |3 | | | | o o \ | o \ o | | | | | | |4 |4 |
A lejjebb található ábra bemutatja a 4 lábas relé bekötését.
____________________________ | | 1 | | 3 -----|---------s o----------|------- | tekercs s \kapcsoló | 2 | s \ | 4 -----|---------s o- \-------|------- | | | | | | |__________________________| |
A fenti ábrán a 3 és 4 csatlakozó kapcsolata bontott állapotban van alapértelmezés szerint. Mikor +12V-ot küldesz az 1 és 2 csatlakozólábra bekapcsol a kapcsoló, a 3 és 4 csatlakozó zárt állapotba kerül.
A következő az 5 lábas relé:
________________________________ | | 1 | | 5 ---------|---+ o-------------|---------------- | |-----------/---- s | | / s | 3 | / s | ---------|-----------o/ tekercs s | 4 | o----s-------|---------------- | | | | | | 2 | | | ----------|----------------------+ | |______________________________| |
A fenti ábrán a 3 láb az 5 lábbal alapállapotban zárva van. Az 1 és 2 lábra +12V-ot küldve bekapcsolod a kapcsolót. Az 1 és 2 láb bont, az 5 és 4 láb zárt állapotba kerül.
relé kikapcsolása relé bekapcsolása |5 |5 | | | | o o \ | o \ o o | o | | | | | | | | | | 4| |3 4| |3 |
Néhány relének 5-nél több lába is lehet. A több láb mindössze több kapcsolót jelent.
Írtam egy egyszerű programot, amely 8 relét képes vezérelni. A program elérhető a következő helyen (a g++ -ra is szükséged lesz a használatához) http://edc.sourceforge.net/paralle.tar.gz
A teljes áramkör nyolc relét tud vezérelni, ami azt jelenti, hogy az áramkör nyolc különböző eszköz vezérlésére alkalmas. Szükséged lesz egy DB25 csatlakozóra. Nyomtatókábel használatával csatlakoztasd a kapcsolótáblát a számítógéphez. Én beleraktam a kapcsolótáblát egy dobozba és nyomtatókábellel csatlakoztattam a linuxos gépemhez:
Előlap: LED, Kapcsoló, Hátoldal: DB25 csatlakozó |
Íme egy példa a kapcsolótábla és elektromos eszköz összekötésére:
CSATLAKOZTATOTT KAPCSOLÓTÁBLA +-----+ tápfeszültség kivezetés 1 ________3 | __|________ || || --| |---------+ | | | || || 2 | relé |4 | (o) (o) | _||___||__ --|______|----+ |------|---| | | | | | | | +------------+ | | csatlakozó földelés | | melegpont | | | | | | __|_|__ | | | | | | |________| | | | | csatlakozó | | | | |_|_|_| (tudom, hogy ez nem néz ki csatlakozónak, de mégis az :-) ) || || || || |
A rendszer beüzemeléséhez mindössze az elektromos eszközöket kell bedugnod a csatlakozóaljzatba. Ennyi az egész! Nem kell megváltoztatnod semmit sem az elektromos eszközön és bármilyen eszközt csatlakoztathatsz ehhez. Csatlakoztasd a tápfeszültség kimenetet egy fali aljzatba.
A kész mű megtekintéséhez nézd meg a következő képeket:
A következő kép a teljes elektonikus áramkört mutatja (8 eszköz vezérlése): http://edc.sourceforge.net/01.png
Külön köszönet Rufus Changnak rufus@chu.url.com.tw.
és Chih-Wei Huangnak cwhuang@linux.org.tw.
Copyright Rui Li 2000-2001. Erre a dokumentumra a GNU GPL licenc vonatkozik, de minden egyes másolatban meg kell hagyni a szerző nevét és e-mail címét. Kérlek hagyd meg a nevem és e-mail címem amennyiben ezt a HOGYANt másolod.
A magyar fordítást Daczi László készítette (2002.06.27). A lektorálást Kóra Sándor végezte el (2002.06.27). Utoljára Daczi László frissítette (2003.02.10). Bármilyen fordítással kapcsolatos észrevételt a linuxhowto@sch.bme.hu címre küldjetek. A dokumentum legfrissebb változata megtalálható a Magyar Linux Dokumentációs Projekt honlapján.