Se non sapete cosa è il wake on lan usate google oppure leggetevi queste poche righe nel wiki italiano : wake ona lan
Allora come "ora" sapete il wake on lan serve ad accendere un computer tramite la rete lan.
Ora questo articolo nasce perchè io ho avuto necessità di accendere un dispositivo che non è un computer (o meglio che non ha il wol) usando però, la stessa logica.
Il dispositivo in questione è la famosa Playstation2Linux ma, è possibile accendere di tutto ,anche il frigorifero.
Si parte!
Cosa necessariamente serve:
-Una scheda di rete pci con il supporto wol (15 euro scarsi)
-Il mac address della suddetta scheda di rete, se non lo avete ,procuratevelo ...usate google per capire come fare
-Un alimentatore 5volt (io ho usato quello della psp che è da 2 ampere...ma penso che basti pochissima corrente) ,
-Un relay (a 5 volt) con due contatti "na" e due "nc"
-Un transistor npn (io ho usato il 2n2222)
Cosa serve per fare una cosa esteticamente carina:
-Una scatola delle dimensione della scheda di rete
-Due led uno rosso e uno verde (o come vi pare e piace)
-Un'interruttore
-Un conettore RCA femmina
-Un connettore per l'alimentazione
Cosa non serve:
-La fretta
Allora innanzitutto ecco una foto di una scheda di rete wol, i 3 pin indicati sono i soli interessati.
I pin nel mio caso èrano quelli...credo sia "uguale per tutti"...fate delle prove in ogni caso con il buon multimetro in mano.
La scheda reagisce cosi:
Una volta alimentata sul pin signal abbiamo una tensione pari a 0v, se tramite la lan inviamo il magik paket all'indirizzo della scheda
il pin signal va a +- 3v e rimane li fino a quando la scheda non viene disalimentata .Facile no?
Di seguito andrò a spiegare come condizionare questo segnale a 3volt per accendere un relay da 5volt tramite un transistor npn.
Premetto due cose:
-non ho provato a usare un ralay da 3volt direttamente sul pin signal (e gnd ovviamente)...potrebbe funzionare ,(dipende dalla corrente a disposizione)
-non ho usato resistenze particolari per polarizzare il transistor e ne il diodo di protezione al relay, questo farà storcere il naso ai puristi dell'elettronica ,ma io sono un tipo "campagnolo" a cui interessa solo il risultato finale( e voi?)
il circuito finale che ho utilizzato è questo (scusate il pasticcio!):
il relay come come detto soprea e come si ben vede ha due contatti normalmente chiusi e due normalmente aperti, li ho usati per costruire la logica.
A seguire la descrizione di quest'ultima:
Il circuito parte alimentato con relay diseccitato.
Quando si ivia il magick paket alla scheda quest'ultima porta alta l'uscita "signal" che va bella diretta alla base del transistor.
Il transistor cosi come montato quando riceve il segnale alto unisce collettore ed emettitore eccitando il relay.
Il relay eccitato fa due cose importanti:
1)chiude per un attimo il nostro contatto "utile" nello schema chiamato "switch out" (con il quale possiamo accendere di tutto)
2)apre il contatto normalmente chiuso che interrompe per un attimo l'alimentazione alla scheda di rete.
Ovviamente quando la scheda si "resetta" il "signal" va a 0v e il circuito con il transistor diseccita il relay.
In poche parole dopo questo ciclo torna tutto alla condizione iniziale,quindi la scheda e ripronta a ricevere altri wol.
Come si nota nello schema ci sono le uscite per i led (per abbellire un pò) ovviamente se volete inserirli, inserite una resistenza in serie ad essi , io ho usato dei trimmer per regolarne l'intensità quindi non saprei dirvi con precisione la dimensione perfetta della resistenza ( che dipende anche dal tipo di led) cmq credo che con 1k 1/4w dovrebbe funzionare egregiamente.
é tutto! infine voglio dirlo: è piu facile a farlo che a dirlo!
alcune foto del mio wake on lan standalone :
sullo sfondo si nota un condensatore...non fateci caso non è collegato
in basso a destra l'ingersso per il cavo lan, in basso a sinistra il connettore RCA collegato allo "switchout"
in alto a sinistra il connettore alimentazione.
a destra l'interruttore on/off , a sinistra i led power e switch on/off .
prospettiva :-) (notare la belva sullo sfondo)
dall'alto da chiuso.