Pages: [1] 2   Go Down
Author Topic: Interruttore corrente alternata come input ad Arduino  (Read 1249 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sto utilizzando Arduino per pilotare delle lampade a LED ed al momento avrei bisogno di riuscire a utilizzare gli interruttori che si usano nelle normali reti domestiche per attivare o disattivare alcune funzionalità di Arduino.

Mi spiego meglio, ho bisogno di usare i classici interruttori a parete per modificare il comportamento del sistema.
Al momento, ho scritto uno sketch in Arduino che permette di far entrare il sistema della lampada in due modalità di funzionamento diverse: crepuscolare o con sensore di movimento.

Vorrei utilizzare gli interruttori a parete per commutare lo stato del sistema in una delle due modalità, per esempio:

Pulsante1 a parete OFF -> crepuscolare OFF
Pulsante2 a parte ON -> PIR attivo

Il problema è che i pulsanti funzionano con la normale rete elettrica domestica da 220V e non posso farli funzionare in DC anche perchè il posto in cui sono posizionati i pulsanti e il posto in cui c'è la lampada distano molti metri.

Come posso fare ad utilizzare gli interruttori AC con Arduino? Stavo pensando di utilizzare un relè eccitato da un pulsante in AC ma che poi mi riesca a dare in uscita dei valori in DC leggili da Arduino.

Mi date dei consigli?
Logged

Genova
Offline Offline
Faraday Member
**
Karma: 17
Posts: 2754
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non ho capito molto bene, l'interruttore come frutto in se stesso puoi usarlo anche con 1v dc, è un contatto niente di più.
Non puoi usare quello già collegato all'impianto elettrico di casa è questo che vuoi dire?
Comunque esistono i bipolari con 2 contatti ben distinti un contatto può lavorare sulla 220 e l'altro su una bassa tensione DC tutto nello stesso interruttore (singolo frutto).
ciao
Logged

Meglio imparare dalle cose inutili piuttosto che non imparare niente.   [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1479
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non cio' capito niente...
Ma i pulsanti sono collegati al 230V o sono liberi ?
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 134
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non mi è chiaro.... sono interruttori o pulsanti? Se son pulsanti ci sarà un relè o una centralina a gestire il tutto, suppongo....
Comunque, con un diodo, un condesatore e 2 resistenze potresti usare direttamente la 220vac verso arduino, ma questo comporta notevoli rischi....
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusate ragazzi, lo so che non sono stato molto chiaro smiley

Ho la possibilità di utilizzare sia degli interruttori sia dei pulsanti anche se io vorrei utilizzare i pulsanti perchè così eviterei di avere un interruttore per ogni modalità di funzionamento (nel caso ne aggiunga poi delle altre in futuro).

Voglio trovare il modo di far capire ad Arduino quando il pulsante (o gli interruttori, se la soluzione del pulsante non è percorribile) cambia di posizione, ma deve comunque operare sempre a 220V.

Pensavo ad un relè la cui bobina viene eccitata dalla corrente alternata ogni volta che il pulsante viene premuto in modo da chiudere i contatti sulle varie uscite del relè e da li leggere poi lo stato con Arduino; questo mi permetterebbe di avere un solo pulsante, per esempio.
Però non so se si possono fare queste cose con i normali relè.

Non ho mai visto questi bipolari, dove li posso trovare?
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1479
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sara' che l'unico neurone che mi deve essere rimasto e' andato in vacanza, ma continuo a non capire bene.

1) Stiamo parlando di un impianto elettrico esistente? Ovvero, vuoi usare lo stesso ( interruttore o pulsante ) che attualmente accende la lampada ?

se si, l'unica strada percorribile e' quella di mettere un Rele', come dicevi tu

Se no, ovvero se sono interruttori o pulsanti nuovi che devono essere collegati SOLO ad Arduino, non c'e'  nessun problema, tiri due fili basta.
( notabene: Se questi interruttori aggiunti sono montati nella stessa scatola in cui c'e' presenza di 230V, non si puo' fare )
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sì, gli interruttori o pulsanti esistono già e i loro fili passano nelle stesse canaline della 230V quindi ci sarebbero disturbi se decidessi di usare la DC e comunque penso che il segnale DC non sarebbe ottimale dato che la canalina è lunga circa 30 metri.

Vorrei usare la soluzione a relè perchè mi sembra quella più adattabile alla mia situazione solo che non so se ci sono relè comandabili in AC e che danno segnali in uscita che sono DC.
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1479
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I Bipolari non sono altro che interruttori o pulsanti doppi.
Cioe' con doppi contatti. Su uno ci metti il comando lampada 230V, sull'altro i fili che vanno ad arduino.
Come detto prima... E' vietato. Si rischia di rimanerci attaccati

Idem per l'opzione di IVAN64. Viene usata per abbassare la tensione a valori accettabili, ma riguardo alle norme di sicurezza e' una bestialita'

Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Al momento, io ho l'impianto elettrico che alimenta un alimentatore AC-DC che alimenta la lampada a LED.
L'alimentatore alimenta anche Arduino che poi controlla la lampada a LED.

I cavi che vanno dall'impianto elettrico all'alimentatore sono lunghi circa 30 metri.
Gli interruttori o pulsanti distano dalla lampada 30 metri perchè sono posizionati vicino all'impianto elettrico, cioè, dove c'è il contatore dell'abitazione.
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I Bipolari non sono altro che interruttori o pulsanti doppi.
Cioe' con doppi contatti. Su uno ci metti il comando lampada 230V, sull'altro i fili che vanno ad arduino.
Come detto prima... E' vietato. Si rischia di rimanerci attaccati

Idem per l'opzione di IVAN64. Viene usata per abbassare la tensione a valori accettabili, ma riguardo alle norme di sicurezza e' una bestialita'



Vorrei evitare di usare queste soluzioni perchè non sono sicure; potrei anche raddrizzare la tensione e poi abbassarla per leggerla con Arduino, ma vorrei evitare.
Preferirei un sistema isolato con controllo in AC ed uscita in DC.
Esistono relè che fanno questa cosa?
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1479
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Piccolo ripasso di elettrotecnica
Ci sono rele' azionabili in AC o in DC, a seconda di quello che vogliamo fare.
Lo stesso dicasi per la tensione. Ce ne sono di tutti i tipi.

Un rele', quando si alimenta, non fa' altro che cchiudere od aprire un contatto meccanico ( come se fosse un pulsante ).
Quindi lo puoi azionare in AC230V ( devi scegliere il tipo adatto ) e sui contatti ci puoi mettere quello che ti pare. AC,Dc non ha importanza.
Anzi, nel tuo caso vanno solo collegati a due pin di Arduino

Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ottimo! smiley

Quindi mi basta un qualsiasi relè che possono recuperare in un qualsiasi negozio per elettrodomestici e collego il pulsante ai due ingressi di eccitazione della bobina e sulle uscite collego Arduino, giusto?
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1479
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Piu' o meno..
Solo che non puoi collegare solamente il pulsante al rele', ma lo DEVI ALIMENTARE
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1479
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Piu' o meno..
Solo che non puoi collegare solamente il pulsante al rele', ma lo DEVI ALIMENTARE


* rele.png (4.41 KB, 408x234 - viewed 8 times.)
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1479
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ma la domanda e' solo una.....  questi pulsanti che tu vorresti usare, servono solo a questo ?
i fili a cui sono collegati sono liberi ?
Sono cioe' nuovi e da usare solo per questo scopo ?
Se si, perche' non li attacchi direttamente ad arduino. 30 metri non sono un problema, basta mettere un controllo antidisturbo su arduino
Logged

Pages: [1] 2   Go Up
Jump to: