Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d667a145d78a93cee78c5358ca99c039 > files > 40

howto-text-nl-2006-5mdv2010.0.noarch.rpm


Home Electrical Device Control mini HOWTO

Rui Li

   <[1]ruili@worldnet.att.net>

Vertaald door: Ellen Bokhorst

   <[2]bokkie@nl.linux.org>

   2001-04-26
   Wijzigingen
   Herziening 0.004 2001-06-13 Herzien door: JEY

   In dit document zal worden aangegeven hoe je Linux kunt gebruiken om
   je elektrische apparaten thuis aan te sturen. Je zult alleen een zeer
   simpel circuit moeten maken om vrijwel elk soort elektrisch apparaat
   met behulp van Linux te kunnen besturen!
     _________________________________________________________________

   Inhoudsopgave
   [3]Introductie
   [4]Systeemvereisten
   [5]Elektronisch Circuit
   [6]Speciale dank
   [7]Copyright en Licentie

Introductie

   Diverse mensen vroegen me, "Is het mogelijk elektrische apparaten
   [b.v. lichten, radio, tv, enz.] te besturen door een homecomputer?"
   Het antwoord is JA. Het is een zeer makkelijk proces, en iedereen kan
   het.

   Nadat ik de Coffee Machine Mini-HOWTO had gelezen, kreeg ik een idee
   hoe ik mijn elektrische toestellen thuis kon besturen. Ik maakte een
   paar aanpassingen aan het circuit besproken in de Coffee Machine
   Mini-HOWTO, en schreef een simpel programma. Het circuit kan veel
   kleine elektrische apparaten besturen. Je kunt crontab gebruiken om je
   lichten automatisch aan te laten gaan of om je airconditioner aan te
   zetten. Ik gebruik het om mijn VCR en VCD te besturen (ik moet nog
   steeds een paar kleine aanpassingen maken voor VCR/VCD). Door een
   simpel programma te schrijven, kun je alles over het web besturen. Je
   kunt telnet met SSH gebruiken en je telefoon om alle apparaten die je
   op het circuit hebt te besturen.

   Dit circuit is ERG SIMPEL. Zelfs als je niets over circuits weet, kun
   je dit circuit opzetten.
     _________________________________________________________________

Systeemvereisten

   Neem een computer waarop Linux draait en waarop zich een werkende
   parallelle poort bevindt. :) Ik gebruik een 386DX met 4MB RAM 40MB HD.
   Je hebt gcc nodig om het programma te compileren. Als je gebruik wilt
   maken van telnet of SSH, heb je ook telnetd of sshd nodig. Je kunt je
   eigen programma schrijven door gebruik te maken van ioperm en outb.
   Als je mijn programma wilt gebruiken, heb je g++ nodig.

   Klik op de volgende link om mijn programma te downloaden. Je hebt g++
   nodig om het te compileren.
   [8]home.att.net/~ruili/goldencat/paralle.tar.gz.
     _________________________________________________________________

Elektronisch Circuit

   De data line van de parallelle poort kan tussen de 0 en 5 volts
   leveren. Daarom kunnen we deze line gebuiken om een relais te besturen
   en dat relais een elektronisch apparaat laten besturen.

   Gebruik de pinnen 2 tot en met 9 om +5V te verkrijgen

   Gebruik de pinnen 18 tot en met 25 als de aarde
            ____________________________________________________________
           /                                                            \
           \     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 voor Relay
                                             |
                                             |
                                    / -------+--------| |---------|
P data              4.7K         B /  c      | 1N4002 |_|         |-------
-----------/\/\/\/\---------+-----| NPN     ___         | relais   |huisapparaa
t
                            |     \   e   __\_/__     |-|         |-------
                 LED        X      \         |--------| |---------|
P Ground                    |       |        |
----------------------------+-------+--------+
Relay Ground                                 |
---------------------------------------------+

           Key to the Above Diagram
P data          parallelle poort data line (pin 2 tot pin 9, gebruik er een)

P Ground        parallelle poort aarde (pin 18 tot pin 25, gebruik er een)

Vcc             hangt af van het type relais. Ik gebruik 12VDC

Relay Ground    de aarde voor 12VDC

4.7k            4.7K weerstand

NPN             C2235 NPN transistor

1N4002          1N4002 diode

LED             light emitting diode

relais          een spoelrelais

   +5 volts van de parallelle poort zal de relais aanzetten. Als de
   relais eenmaal aan is, zal het apparaat aangesloten op dat relais
   aangaan. Wanneer de data line van de paralelle poort terug gaat naar
   0, zal het de relais uitschakelen, en gaat het apparaat uit.

   Ik schreef een simpel programma welke 8 relais kan besturen. Het
   programma is beschikbaar op de volgende lokatie en er is g++ voor
   nodig om dit programma te kunnen gebruiken.
   [9]http://home.att.net/~ruili/goldencat/paralle.tar.gz

   Een volledig circuit kan tot acht relays besturen, dat betekent dat
   een volledig circuit acht verschillende apparaten aan kan sturen. Je
   hebt een DB25 connector nodig. Met een parallelle schakelkabel,
   verbind je deze relaiskaart met je computer. Ik plaatste de
   relaiskaart in een box en gebruikte een parallelle schakelkabel om het
   met mijn Linux box te verbinden:
   Panel: LED, Switch              Back:  DB25 connector

   Op de volgende sites zijn een aantal foto's van het circuit te vinden:

     * [10]http://home.att.net/~ruili/goldencat/p1.jpg
     * [11]http://home.att.net/~ruili/goldencat/p2.jpg
     * [12]http://home.att.net/~ruili/goldencat/p3.jpg

   De volgende URL toont een volledig elektronisch circuit (bestuurt 8
   apparaten): [13]http://home.att.net/~ruili/goldencat/01.png
     _________________________________________________________________

Speciale dank

   Speciale dank gaat uit naar Rufus Chang [14]rufus@chu.url.com.tw.

   Speciale dank gaat uit naar Chih-Wei Huang [15]cwhuang@linux.org.tw.
     _________________________________________________________________

Copyright en Licentie

   Copyright Rui Li 2000-2001. Licentie is GNU GPL, maar je wordt
   verzocht de naam van de auteur en zijn email op alle kopieën te
   behouden. Behoud alsjeblieft mijn naam en e-mailadres wanneer je deze
   HOWTO kopieert.

References

   1. mailto:ruili@worldnet.att.net
   2. mailto:bokkie@nl.linux.org
   3. file://localhost/tmp/Home-Electrical-Control-NL/Home-Electrical-Control-NL.html#INTRODUCTION
   4. file://localhost/tmp/Home-Electrical-Control-NL/Home-Electrical-Control-NL.html#SYSREQUIREMENTS
   5. file://localhost/tmp/Home-Electrical-Control-NL/Home-Electrical-Control-NL.html#CIRCUIT
   6. file://localhost/tmp/Home-Electrical-Control-NL/Home-Electrical-Control-NL.html#THANKS
   7. file://localhost/tmp/Home-Electrical-Control-NL/Home-Electrical-Control-NL.html#COPYRIGHT
   8. http://home.att.net/~ruili/goldencat/paralle.tar.gz
   9. http://home.att.net/~ruili/goldencat/paralle.tar.gz
  10. http://home.att.net/~ruili/goldencat/p1.jpg
  11. http://home.att.net/~ruili/goldencat/p2.jpg
  12. http://home.att.net/~ruili/goldencat/p3.jpg
  13. http://home.att.net/~ruili/goldencat/01.png
  14. mailto:rufus@chu.url.com.tw
  15. mailto:cwhuang@linux.org.tw