%@LANGUAGE="VBSCRIPT"%>
COSTRUIAMO L'ANTIFURTO IN CASA
una volta costruito questo piccolo progettino potremo gestire un rele tramite una combinazione segreta da digitare su un tastierino...il relè potrà essere collegato ad un cancello automatico, alla serratura della porta, alla lavatrice...insomma a quello che volete! (naturalmente controllate che le caratteristiche del rele siano adatte al voltaggio e all'intensità di corrente che intendete farci passare). |
|
COSA SERVE - 1 cavo della porta parallela con relativo attacco; - 1 led; - 1 rele; - 2 diodi di caduta; - 1 transistor; - 7 resistenze da 4 kohm; - 2 piastrine bucate; - 9 tasti (o interruttori a pressione); |
||
IL PROGETTO Il progetto si basa sull'utilizzo delle due funzioni outb(valore,porta) e inb (porta) che fanno rispettiamente una scrittura (output) ed una lettura (input) sulla porta parallela. il connettore della porta parallela è composta da 25 piedini quelli che serviranno a noi saranno compresi tra il n 2 e il 9 (per l'output) e tra il n 10 e il 15 (per l'input). in pratica collegando ai 5 piedini dell'input cinque "pulsanti" della nostra tastierina potremo mandare dei segnali diversi al PC che a sua volta laborando questi dati sara in grado di decidere se la combinazione digitata è esatta o errata, nel primo caso il programma farà un 'output che chiuderà il contatto del relè (a questo punto potrà aprirsi un cancello automatico, una porta, la lavastoviglie...insomma quello che vi pare!) altrimenti non succederà niente. |
||
|
IL PROGRAMMA Il pogramma è scritto in c e non presenta nessuna difficoltà, è basato su cicli for, while e if, in pratica la macchina vien messa in attesa di un segnale del tastierino con un ciclo while. Quando questo segnale arriva il programma entra in un altro ciclo for, che controlla lo stato della porta, fino a quando lo stato della porta non è come vogliamo noi (il secondo numero del nostro codice segreto) il ciclo for non si chiude, se vengono premuti tasti errati il ciclo for si chiude tornando al punto di partenza. Se viene digitato il numero esatto verrà aperto un altro ciclo for...e avanti cosi..è a nostra discrezione decidere quanti numeri mettere nella nostra combinazione! Nell'ultimo ciclo sarà sufficiente mettere un'altro if dove, se l'ultimo numero digitato è esatto, viene fatto un'output outb(1,0x378). Con questo output noi mandiamo 1 (+5v) sul pin n 2 al quale abbiamo attaccato il nostro rele, il rele chiuderà il contatto ed il gioco è fatto!
|
||
LO SCHEMA ELETTRICO Lo schema elettrico è molto semplice: per gestire il rele è stato usato un transistor che funziona da "interruttore" il contatto del transistor si chiude quando riceve un segnale (i +5v del pc); per proteggere la porta parallela e i componenti elettronici sono state usate delle resistenze (che "lasciano passare poca corrente"); Il led serve per vedere se state alimentando il vostro circuito correttamente (per capirci il + col + ed il - con il -!) comunque se istallerete anche i diodi di caduta in caso di un'alimentazione errata non succederà nulla! |
||
|
UTILITY ecco ora un po di cose che possono farvi comodo... schema elettrico del circuito; se avete problemi scrivetemi! |
||