Appunti di Gianluca Ghettini
Circuito per accendere il computer di casa via telefono
RSS Feed

Insieme ad un mio compagno di universita' ho realizzato un circuito in grado di accendere via telefono il server di casa. Il circuito si avvale delle due linee telefoniche indipendenti messe a disposizione dalla Tiscali con il contratto ADSL+VOCE e permette di accendere il PC da remoto semplicemente effettuando una sequenza di squilli ben precisa; in questo modo e' estremamente improbabile che il computer si accenda a causa di chiamate normali.
La sequenza di squilli e' questa:
10 o piu' squilli sulla linea secondaria
1 squillo sulla linea primaria entro 30 secondi
In effetti esiste gia' da parecchio tempo un sistema che permette di accendere il computer via telefono ed e' il WOR (Wake On Ring). Il sistema e' integrato nel BIOS e fa uso del modem PCI interno che rimane in stand-by in attesa di chiamate; quando qualcuno chiama e viene superato il numero di squilli preimpostato, il PC parte automaticamente.
Chiaramente il problema del WOR e' proprio quello che se qualcuno chiama e noi non siamo in casa (altrimenti accenderemmo il PC a mano :) ) sara' portato a fare un gran numero di squilli, fino al massimo consentito, causando comunque l'accenzione involontaria del PC.
Altri sistemi piu' complessi richiedono invece di inserire un codice numerico con il tastierino del telefono ma cio' implica che il sistema a casa deve rispondere e quindi l'accenzione non e' piu' gratis.
Invece, il "telephone activator", cosi' abbiamo chiamato il nostro sistema, permette di accendere il PC gratis (si basa solo su squilli) e richiede una sorta di codice (la sequenza di squilli) grazie al quale le accensioni involontarie sono praticamente annullate.
Ecco lo schema circuitale:
lista componenti:
C2 condensatore ceramico da 56nF 400V
D1,D2,D3,D4,D5 diodi rettificatori standard 1N4004 1A 400V
C1 condensatore elettrolitico da 100uF 50V
R1 resistenza 2.2 Mohm
IC1 optoisolatore PC-17
R2 resistenza 68 Kohm
T1 transistor NPN BC547
L1 rele' 1via 1scambio da 12V
R3 trimmer da 150 ohm
Ai capi RING,TIP va collegata la linea telefonica secondaria. Il led luminoso relativo alle chiamate sulla linea primaria posto sul frontalino del modem ADSL deve essere rimosso e sostituito con i terminali ACT+,ACT-. Occorre prestare attenzione alla polarizzazione dei contatti ACT+ e ACT-: il catodo del led va sostituito con ACT- e l'anodo con ACT+.
SWITCH+ e SWITCH- vanno collegati in parallelo al pulsante di accensione principale del PC. In questo modo il computer potra' essere acceso o col pulsante o dal circuito.
Il trimmer R3 deve essere regolato intorno ai 50 ohm ma dipende molto dal tipo di rele' utilizzato.
Il circuito funziona in questo modo: quando qualcuno inizia a far squillare la linea secondaria, il segnale entra dai terminali RING e TIP, viene privato della componente continua tramite C2 e rettificato alla meglio dal ponte diodi R1,R2,R3 e R4. A questo punto il segnale inizia a caricare il condensatore C1. Sperimentalmente ho constatato che servono circa 10 squilli per caricare completamente il condensatore. A questo punto uno squillo sulla linea primaria induce una tensione positiva di circa 5Volt ai capi di ACT+ e ACT- (il led sul frontalino del modem si sarebbe acceso) che porta in conduzione l'optoisolatore e permette lo scorrere di una corrente attraverso la base e l'emettitore del transistor tramite la resistenza limitatrice R2. Il transistor si porta in conduzione e chiude il ramo nel quale e' presente il rele' che a sua volta si eccita e chiude il contatto SWITCH+,SWITCH-. Il rele' si eccita se e solo se il condensatore e' carico, cio' significa che occorre effettuare lo squillo sulla linea primaria almeno entro 30 secondi dai 10 squilli sulla linea secondaria, dato che C1 si scarica lentamente tramite R1.
Ecco alcune foto del circuito:
Aspetto finale. Come involucro e' stato usato un vecchio mouse:


