<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
<article id="HomeElectric" lang="it">
	<articleinfo>
		<title>Home Electrical Device Control HOWTO</title>
		<author>
			<firstname>Rui</firstname>
			<surname>Li</surname>
			<affiliation>
				<address><email>ruili@worldnet.att.net</email></address>
			</affiliation>
			</author>
		<abstract>
			<para>Questo HOWTO spiegherŕ come usare Linux per
			controllare i propri dispositivi elettrici
			domestici. Si avrŕ solo bisogno di costruire un circuito
			molto semplice per controllare quasi qualsiasi tipo
			di dispositivo elettrico usando Linux! Traduzione a
			cura di Claudio Cattazzo
			&lt;claudio@pluto.it&gt; e revisione a cura di Kriss
			&lt;chgwor@tin.it&gt;.</para>
  		</abstract>
  		<pubdate>2003-02-08</pubdate>
		<revhistory>
			<revision>
				<revnumber>0.008</revnumber>
				<date>2003-02-08</date>
				<authorinitials>Goldencat</authorinitials>
			</revision>
			<revision>
				<revnumber>0.007</revnumber>
				<date>2002-02-12</date>
				<authorinitials>RL</authorinitials>
			</revision>
			<revision>
				<revnumber>0.006</revnumber>
				<date>2001-06-27</date>
				<authorinitials>JEY</authorinitials>
			</revision>
			<revision>
				<revnumber>0.005</revnumber>
				<date>2001-06-13</date>
				<authorinitials>RL</authorinitials>
			</revision>
			<revision>
				<revnumber>0.004</revnumber>
				<date>2001-06-12</date>
				<authorinitials>JEY</authorinitials>
			</revision>
		</revhistory>
		<othercredit role="converter">
			<firstname>Joy</firstname>
			<surname>Yokley</surname>
			<contrib>Covertito il documento da Linuxdoc a
			DocBook v4.1 (SGML).</contrib>
		</othercredit>
	</articleinfo>

	<sect1 id="Introduction">
		<title>Introduzione</title>
		<para>Molte persone mi hanno chiesto: "Č possibile controllare
		qualcosa di elettrico (p.e. luci, radio, tv, ecc.) usando un
		computer domestico?" La risposta č SĚ. Il processo č molto
		semplice e puň essere fatto da chiunque.</para>
		<para>Dopo aver letto il Coffee Machine Mini-HOWTO mi č
		venuta un'idea su come controllare i miei apparecchi
		elettrici domestici. Ho fatto qualche modifica al circuito
		discusso nel Coffee Machine Mini-HOWTO e ho scritto un
		semplice programma. Il circuito puň controllare molti
		piccoli dispositivi elettrici.^_^ Si puň usare
		<command>crontab</command> per impostare le luci in modo che si
		accendano automaticamente o per azionare il condizionatore. 
		Io lo uso per controllare i miei VCR e VCD (ma ho ancora
		bisogno di qualche modifica sul VCR/VCD). Scrivendo un
		semplice programma si puň controllare qualsiasi cosa dal
		web. Si puň usare telnet con SSH ed il proprio telefono in
		dial-in per controllare tutti gli apparecchi che si hanno
		sul circuito.</para>
		<para>Questo circuito č MOLTO SEMPLICE. Lo si puň creare
		anche se non si conosce nulla di circuiti.</para>
	</sect1>

	<sect1 id="SysRequirements">
		<title>Requisiti di sistema</title>
		<para>Si prenda un qualsiasi computer che stia eseguendo
		Linux e che abbia una porta parallela funzionante. :) Io sto
		usando un 386DX con 4MB di RAM e 40MB di HD. Si avrŕ bisogno
		di gcc per compilare il programma. Se si vuole usare telnet
		o SSH si avrŕ bisogno anche di
		<application>telnetd</application> o
		<application>sshd</application>. Si puň scrivere il
		programma usando <application>ioperm</application> e
		<application>outb</application>. Se si vuole usare il mio
		programma si avrŕ bisogno di g++.</para>
		<para>Si clicchi sul seguente link per scaricare il mio
		programma. Si avrŕ bisogno di g++ per compilarlo. 
		<ulink URL="http://edc.sourceforge.net/paralle.tar.gz">edc.sourceforge.net/paralle.tar.gz</ulink>.</para>
	</sect1>

	<sect1 id="Circuit">
		<title>Circuito elettronico</title>
		<para>La linea dati della porta parallela puň fornire tra
		0 e 5 volt. Quindi possiamo utilizzare questa linea
		per controllare un relč e lasciargli controllare il
		dispositivo elettrico.</para>
		<para>Si usino i pin dal 2 al 9 per ottenere +5V</para>
		<para>Si usino i pin dal 18 al 25 come massa</para>
		<programlisting>

            ____________________________________________________________
           /                                                            \
           \     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 per relč
                                             |
                                             |
                                    / -------+--------| |---------|
P dati              4.7K         B /  c      | 1N4002 |_|         |-------
-----------/\/\/\/\---------+-----| NPN    _____        | relč    |dispositivo domestico
                            |     \   e     /_\       |-|         |-------
                 LED        X      \         +--------| |---------|
P Massa                     |       |        |
----------------------------+-------+--------+
Massa del relč                               |
---------------------------------------------+

	</programlisting>
	<para>Segue la spiegazione del diagramma precedente:</para>
	<programlisting>P dati			linea dati della porta parallela (dal pin 2 al pin 9, usarne uno qualsiasi)

P Massa			massa della porta parallela (dal pin 18 al pin 25, usarne uno qualsiasi)

Vcc			dipende dal tipo di relč. Io sto usando un 12VDC

Massa del relč		la massa per il 12VDC

4.7k			resistenza da 4.7K

NPN			transistor NPN C2235

1N4002			diodo 1N4002

LED			diodo emettitore di luce

relč			un relč con bobina</programlisting>
	
		<para>I +5 volt dalla porta parallela attiveranno il relč. 
		Una volta che il relč č attivo, il dispositivo connesso a
		quel relč sarŕ acceso. Quando la linea dati della porta
		parallela torna a 0, disattiverŕ il relč e spegnerŕ il
		dispositivo.</para>
	</sect1>

	<sect1 id="relay">
		<title>Esempi di relč</title>
		<para>I diagrammi seguenti vengono utilizzati per spiegare
		come lavorano i relč.</para>
		<para>Il relč, come si puň vedere nel diagramma seguente, č
		solo un interruttore:</para>
<programlisting>
 relč disattivo                         relč attivo

       |3                                    |3
       |                                     |
       |                                     |
       o                                     o
        \                                    |
       o \                                   o
       |                                     |
       |                                     |
       |                                     |
       |4                                    |4

</programlisting>
		<para>Il diagramma seguente mostra la configurazione di un
		relč a 4 pin.</para>
<programlisting>

      _______________________________
      |                              |
  1   |                              |  3
 -----|---------s     o--------------|-------
      | bobina  s      \interruttore |
  2   |         s       \            |  4
 -----|---------s     o- \-----------|-------
      |                              |
      |                              |
      |                              |
      |______________________________|

</programlisting>
		<para>Nel diagramma precedente, i pin 3 e 4 sono disconnessi
		come impostazione predefinita. Quando si mandano +12V tra i
		pin 1 e 2, si attiverŕ un interruttore e i pin 3 e 4 saranno
		connessi.</para>
		<para>Segue un relč a 5 pin:</para>
<programlisting>

           _______________________________
           |                             |
     1     |                             |       5
  ---------|---+            o------------|----------------
           |   |-----------/---- s       |
           |              /      s       |
     3     |             /       s       |
  ---------|-----------o/ bobina s       |       4
           |                 o---s-------|----------------
           |                     |       |
           |                     |       |
     2     |                     |       |
 ----------|---------------------+       |
           |_____________________________|
</programlisting>
		<para>Nel diagramma precedente il pin 3 č connesso al pin 5
		come impostazione predefinita. Mandando +12V tra il pin 1 ed
		il pin 2 si attiverŕ un interruttore. I pin 1 e 2 saranno
		disconnessi e i pin 4 e 5 saranno connessi.</para>
<programlisting>
 relč disattivo                      relč attivo

       |5                                 |5
       |                                  |
       |                                  |
       o                                  o
        \                                 |
       o \                                o  o
       |  o                               |  |
       |  |                               |  |
       |  |                               |  |
      4|  |3                             4|  |3
</programlisting>
		<para>Alcuni relč possono avere piů di 5 pin. Un maggior numero di pin
		significa solo che ci sono piů interruttori.</para>
		<para>Ho scritto un semplice programma che puň controllare 8
		relč. Il programma č disponibile presso il seguente sito e
		per poterlo usare si avrŕ bisogno di g++. 
		<ulink
		URL="http://edc.sourceforge.net/paralle.tar.gz">http://edc.sourceforge.net/paralle.tar.gz</ulink></para>
		<para>Un circuito completo puň controllare fino a otto relč,
		il che significa che un circuito completo puň controllare
		otto differenti dispositivi. Si avrŕ bisogno di un
		connettore DB25. Usando un cavo parallelo si colleghi questa
		scheda relč al proprio computer. Io ho messo la scheda relč
		in una scatola ed ho usato un cavo parallelo per connetterla
		alla mia macchina Linux:</para>
<programlisting>Pannello: LED, Interruttore		Dietro: Connettore DB25</programlisting>
		<para>Segue un esempio di come una scheda relč dovrebbe
		collegare il proprio dispositivo elettrico:</para>
<programlisting>
			SCHEDA RELČ CONNESSA
			

                         +-----+ presa di corrente
      1 ________3        |   __|________             ||   ||
      --|      |---------+  |  |       |             ||   ||
      2 | relč |4           | (o) (o)  |            _||___||__
      --|______|----+       |------|---|            |        |
                    |              |                |        | 
                    | +------------+                |        | spina
             massa  | | carica                      |        |
                    | |                             |        |
                  __|_|__                           |        |
                  | | | |                           |________|
                  | | | | spina
                  | | | |
                  |_|_|_| (so che non assomiglia ad una spina, ma č una spina :-) )
                   || ||
                   || ||

</programlisting>
		<para>Per connettere il sistema basta collegare il proprio
		dispositivo elettrico domestico alla presa di corrente. 
		Questo č tutto! Non č necessario fare alcun cambiamento al
		dispositivo elettrico. Inoltre si puň connettere qualsiasi
		tipo di dispositivo a quella presa di corrente. Si metta
		questa presa di corrente in qualsiasi presa a muro.</para>
		<para>Per vedere delle foto di come appare il prodotto
		finito si vada sui seguenti siti:</para>
		<itemizedlist><listitem><para><ulink URL="http://edc.sourceforge.net/p1.jpg">http://edc.sourceforge.net/p1.jpg</ulink></para></listitem>
		<listitem><para><ulink URL="http://edc.sourceforge.net/p2.jpg">http://edc.sourceforge.net/p2.jpg</ulink></para></listitem>
		<listitem><para><ulink URL="http://edc.sourceforge.net/p3.jpg">http://edc.sourceforge.net/p3.jpg</ulink></para></listitem>
		</itemizedlist>

		<para>L'URL seguente mostra un circuito elettronico
		completo (controlla 8 dispositivi):
		<ulink URL="http://edc.sourceforge.net/01.png">http://edc.sourceforge.net/01.png</ulink></para>
	</sect1>
	<sect1 id="thanks">
		<title>Ringraziamenti particolari</title>
		<para>Un grazie particolare a Rufus Chang <ulink
        	URL="mailto:rufus@chu.url.com.tw">rufus@chu.url.com.tw</ulink>.</para>
		<para>Un grazie particolare a Chih-Wei Huang <ulink
		URL="mailto:cwhuang@linux.org.tw">cwhuang@linux.org.tw</ulink>.</para>
	</sect1>

	<sect1 id="copyright">
		<title>Copyright e Licenza</title>
		<para>Copyright Rui Li 2000-2001. License is GNU GPL, but it
		is requested that you retain the author's name and email on
		all copies. Please keep my name and e-mail address when you
		are copying this HOWTO.</para>
		<para>Copyright Rui Li 2000-2001. La licenza č la GNU GPL ma
		si richiede di mantenere il nome e l'email dell'autore in
		tutte le copie. Per favore si tengano il mio nome e il mio
		indirizzo e-mail quando si copia questo HOWTO.</para>
	</sect1>
	
</article>
