Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Lampadina

E' possibile gestire l'accensione/spegnimento di una lampadina alimentata a
220V tramite VB?
Di che hardware potrei aver bisogno? Come potrei strutturare il programma?
Tnx...
The_Crazy

ora capisco il tuo nick....


Accedendere della lampadine tramite relè è possibile ma non chiedermi come
si fà. Chiedilo a Zmaster! Lui una volta in un post ha scritto di questo..
Ciao Francesco
"the_crazy"


 ha scritto nel messaggio
news:yqo_6.608$w35....@news.infostrada.it...


 al pin della parallela che hai deciso di utilizzare .... per la
Consiglierei tanta attenzione, uqalche fusibile, e qualche copia di diodi
zener, opportunamente accopiati ai fusibili, per far si che non arrivi mai
la 220V ai pin usati della parallela.
Max

 ha scritto nel messaggio
news:yqo_6.608$w35....@news.infostrada.it...


 wrote in message
yqo_6.608$w35....@news.infostrada.it...

prova a dare un'occhiata qui':
http://www.desantis.archimedianet.it/Appunti%20Elettronica/Progetti.html
http://www.edksystem.com/skede/cck.html
se poi cerchi su altavista ne trovi altri...
CIAO!

 una lampadina ma anche una centrale atomica!
Per accendera una lampadina bastano 10'000£ di componenti... forse meno.
E viene comunque professionale se la fai bene :-)
Come "driver" basta scrivere un 1 od uno 0 sul pin giusto della parallela.
Max

 la 220V ai pin usati della parallela.
:)
un prog elettrizzante...

:-))))))

...

Dipende da che tipo di lampadina devi gestire, se è una da 5v puoi
anche usare solo la seriale o la parallela :) altrimenti ci devi
mettere un circuitino con un rele' credo ma nn vorrei dirti
stupidagini.
Ciao

 ha scritto nel messaggio
news:GWB_6.13442$G35....@news2.tin.it...


Di che hardware potrei aver bisogno? Come potrei strutturare il programma?
Qualche anno fa avevo assemblato una scatoletta con 8 prese 220v interfacciate al PC con la
parallela. Per comandarle puoi usare la Win95io.dll che trovi sul Sito Comune.
Ora non ricordo dove ho recuperato lo schema elettrico, ma se ci capisci un po' di elettronica non
ci metti tanto a farlo... Costi? Quello che costa di più e la scatola e le prese... diciamo che puoi
stare sotto le 80K.
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 stupidagini.
E' una comune lampadina come quelle che abbiamo in casa ;-)
Di che circuitino si tratta?

 si fà. Chiedilo a Zmaster! Lui una volta in un post ha scritto di questo..
[...]
E chi e' Zmaster?
Saluti..

[...]
Non ti seguo...
mi stai dicendo che con quella scheda riesco a gestire una moltitudine di
cose come quelle da te elencate?

 Ciao fammi sapere ..... volevo fare anch'io una roba simile :)
Dove posso trovarli gli schemi della parallela?
Con la DLL del Sito Comune (che non ho ancora scaricato) come posso gestire
la porta?

[...]> se poi cerchi su altavista ne trovi altri...
tnx 1000
Ottimo aiuto!
The_Crazy

 stare sotto le 80K.
Vabbe'... la cosa importante e' cominciare a progettare la cosa.
Non sai dove posso reperire quello schema?
tnx,
The_Crazy

 stupidagini.
Io ho fatto delle prove per una cosa simile tempo fa... Purtroppo la seriale
e la parallela spesso non forniscono corrente a sufficienza per fare
scattare il rele' (ovviamente dipende dal tipo di rele'), ne' tantomeno per
accendere direttamente la lampadina, nel caso in cui questa fosse in bassa
tensione. Ci sono due soluzioni:
1) A basso costo: con la seriale piloti un transistor, che comanda un
circuito in bassa tensione (alimentato ad es. da una pila 9V) al quale e'
collegato il rele', al quale e' collegata la lampadina. Costo totale: 20000
se metti tutto dentro una bella scatolina, altrimenti meno...
2) Compri direttamente una scheda a rele': costa un po' (250.000 L), xo'
semplifica la vita ed e' multicanale...
Stai sempre attento pero', entrambe le soluzioni hanno inconvenienti:
1) il circuito e' relativamente complicato, e se vuoi fare un lavoro fatto
bene devi prevedere una schedina di supporto, sulla quale disegnare le
piste...
2) ti fideresti a mettere la 220 su una scheda direttamente collegata al pc?
no, vero? Quindi avresti cmq bisogno di un circuito esterno in bassa
tensione...
Ciao,
Luciano

 ha scritto nel messaggio
news:99380024...@master.cdc.polimi.it...

Dipende, io mi fiderei se usassi dei fusibili e dei diodi zener su qualinque
linea collegata al PC.
Max

> Dove posso trovarli gli schemi della parallela?
 (At the PC)
25 PIN D-SUB FEMALE relativo al PC.
Pin Name  Description
1  /STROBE  Strobe
2  D0      Data Bit 0
3  D1      Data Bit 1
4  D2      Data Bit 2
5  D3      Data Bit 3
6  D4      Data Bit 4
7  D5      Data Bit 5
8  D6      Data Bit 6
9  D7      Data Bit 7
10  /ACK      Acknowledge
11  BUSY      Busy
12  PE      Paper End
13  SEL      Select
14  /AUTOFD      Autofeed
15  /ERROR      Error
16  /INIT      Initialize
17  /SELIN      Select In
18  GND      Signal Ground
19  GND      Signal Ground
20  GND      Signal Ground
21  GND      Signal Ground
22  GND      Signal Ground
23  GND      Signal Ground
24  GND      Signal Ground
25  GND      Signal Ground
Information from The Hardware Book
Note: ora non ricordo quali comunque in uscita hai 12 pin (8 dei dati più
altri), ed in ingresso ne hai 5 (mi pare).
Gli 8 dei dati forniscono più corrente degli altri 4 in uscita, che sono
solo di segnale.
Se non ricordo male la parallela è in TTL che vuol dire che se butti fuori
uno zero hai una tensione tra 0 e 0,8V; se butti fuori un 1 ne hai una
attorno ai 2,5V (non ricordo bene i livelli TTL ma sono qualcosa di simile).
La cosa più semplice è usare un circuito a bassa tensione simile al seguente
che spiego a parole.
Usi un pin dei dati come uscita(mettiamo il D0), che entra su una porta NOT
in tecnologia C-MOS (sonsumano meno dei TTL), ma deve essere TTL
compatibile. Con questa hai un uscita (negata) che sarà bella squadrata, e
sarà a 0 o 5V.
Puoi usare più porte NOT in parallelo per avere più corrente in uscita :-)
(tanto in un integrato ce ne sono almeno 4)
Ora con l'uscita della not puoi:
1) controllare direttamente il relais (semplice, ma consuma più batteria)
2) controllare la base di un transistor alimentato con la 220 V che
controlla il relais (consuma meno batteria, ma rischia di più la parallela
del tuo PC se fai casini col circuito, o se salta qualcosa.)
Nel caso 2 (e comunque sempre) consiglio vivamente di mettere su ogni linea
collegata al PC un fusibile (con corrente bassissima, tanto passano dei
segnali) e dopo ogi fusibile due diodi zener (opportunamente) montati che
servono per 2 cose: 1) segano i picchi di tensione, 2) fanno saltare il
fusibile se ci sono picchi di tensione.
Ultimo, ovviamente non mi prendo nessuna responsabilità per il tuo PC :-))),
lavorando di elettronica, può essere facile sbagliarsi e rompere qualcosa
(un mio amico aveva bruciato la sua parallela... fortunato che gli si è
rotta solo quella :-) e non usava la 220v :-)
Max

 o prova a farlo con 10.000?
:-)))))))))))))))))))))
Sono i sensori che ti fregano.... se riesci a far partire lo stereo con un
bit che va a 1 sei a posto :-)
Il problema è che i sensori sono analogici, e gl iingressi della parallela
sono digitali.
Comunque con una parallela hai almeno 12 uscite e 4 ingressi digitali. :-)
Se serve metti un demultiplexer a 10 bit e controlli 1024 lampadine
:-))))))))))
Max

 ha scritto nel messaggio
news:BHO_6.9987$z11.6...@news.infostrada.it...

Secondo me mi prendeva solo in giro... :-)
Però con una scheda di I/O  (dipende dalla scheda) puoi avere ingressi ed
uscite digitali (come sulla parallela) ed analogici (non ci sono sulla
parallela... ma puoi sempre usare la scheda sonora, o la porta per il
joistick :-))))
Dipende da cosa vuoi fare... se devi solo accendere poche lampadine ,asta
una schedina autocostruita.
Max

 quelle determinate prese?
Con la parallela hai 12 uscite (se non ricordo male) quindi con un opportuno
circuito semplice puoi gestire 12 aggeggi che vanno con la 220V, con un
circuito un po + complicato ne puoi gestire quanti ne vuoi (usi un
demultiplexer e moltiplichi le uscite, ma poi devi lavorare di latch,
memorie... )
Max


Zmaster è un programmatore che bazzica qulache volta sul ng cerca il suo
nick nel ng e mandagli un e-mail! Se non trovi il suo nick qua prova su
free.it.programmazione.visualbasic  penso che lì lo troverai.
Ciao
Francesco

 se metti tutto dentro una bella scatolina, altrimenti meno...
[...]
Ottima soluzione... naturalmente (sto già facendo qualche ricerca) devo
scaricare gli schemi...
tnx...
The_Crazy

 free.it.programmazione.visualbasic  penso che lě lo troverai.
Ti ringrazio...
Saluti, The_Crazy

 rotta solo quella :-) e non usava la 220v :-)
;-PPP
Tnx 1000...
The_Crazy

 memorie... )
ehehe... mi sa che ne passa di tempo prima che riesca a gestire 12 "aggeggi"
:-P
Grazie mille per l'aiuto...
the_Crazy

 una schedina autocostruita.
Si... ma in effetti avevo intenzione di partire dal concetto di lampadina
per poi espandere il ragionamento a qualche dispositivo in più... e poi
applicare il tutto in una macchina...  ;-)))
Il caldo fa male... vero? ;-)
The_Crazy

 tratta... Interessante il fatto che poi escono 5V...
hai presente gli integrati? di solito sono (credo) 16 pin, quelli con le
porte logichè
Esistono TTL e CMOS, identici esternamente, ma cambiano le tensioni di
alimentazione ed i livelli delle tensioni che identificano i valori logici 0
ed 1.
Inoltre i TTL consumeno molto più dei CMOS (che quindi sono meglio per le
cose alimentate a batteria)
L'idea di bare è che se un certo integrato in TTL si chiama "7800" (credo
sia la NAND, non ricordo) in CMOS si chiamerà "4000" o "4100", per il resto
di solito sono pin-comptatibili, comunque si trovano i data sheet di
internet.
Mi pare che i ttl inizino per 78xx ed i cmos per 40xx, ma non sono sicuro.
Mi pare che i ttl vadano alimentati SOLO a 5V, metre i CMOS li alimenti da 3
a 18V (che va bene se hai una batteria a 9V, ad esempio)
Tuttavia non ricordo come le tensioni logiche di uscita vengono influenzate
dal livello di alimentazione nei CMOS, ne ricordo come viene influenzata la
loro compatibilità TTL (non tutti i cmos sono ttl-compatibili)
Max