Háztartási gépek vezérlése HOGYAN

Rui Li

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.0082003.02.08Átdolgozta: Goldencat
Verzió: 0.0072002.02.12Átdolgozta: RL
Verzió: 0.0062001.06.27Átdolgozta: JEY
Verzió: 0.0052001.06.13Átdolgozta: RL
Verzió: 0.0042001.06.12Átdolgozta: JEY

Tartalomjegyzék
1. Bevezetés
2. Rendszerkövetelmények
3. Elektronikus áramkör
4. Példák relé alkalmazására
5. Külön köszönet
6. Szerzői jog és licenc
7. Magyar fordítás

1. Bevezetés

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)


2. Rendszerkövetelmények

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.


3. Elektronikus áramkör

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.


4. Példák relé alkalmazására

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


5. Külön köszönet

Külön köszönet Rufus Changnak rufus@chu.url.com.tw.

és Chih-Wei Huangnak cwhuang@linux.org.tw.


6. Szerzői jog és licenc

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.


7. Magyar fordítás

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.