ARDUINO: PILOTARE IL MST_K17




INTRODUZIONE

Il progetto mostra il  controllo tramite Arduino del rele' elettronico per carichi AC MST_K17.

Vista del MST_K17: interruttore opto isolato

I vantaggi derivanti dall'utilizzo del MST_K17 rispetto a relè elettromeccanico sono:

1) Non e' richiesta alimentazione;
2) Pilotaggio a bassa corrente a 5V direttamente da pin di arduino;
3) Maggiore velocità di commutazione rispetto a rele'in quanto non ha inerzie meccaniche;

4) Elevata corrente di commutazione ( fino a 16A);

5) Bassa emissione elettromagnetica (EMI) ;

6) Non si hanno limiti di utilizzo per degrado come per i contatti dei rele';
7) Elevato isolamento tra parte ad alta tensione e controllo;

IMPLEMENTAZIONE HARDWARE

L'implementazione hardware e' eseguita utilizzando una scheda Arduino ( UNO, Nano, MEGA 2560): basta collegare l'ingresso positivo del MST_K17 al pin 53 e l'ingresso negativo al pin gnd. Visto il basso consumo per pilotare l'interruttore e' possible pilotarne un certo numero. Questo suggerisce le diverse applicazioni che si possono realizzare con il MST_K17 e l'arduino.

Un esempio per tutti e' un gioco di luci: collegando piu MST_K17 all'arduino e' possibile eseguire giochi di luci classici o inventati o meglio ancora collegare l'Arduino con programmi come VIXEN che permettono di predefinire gioci di luci.

Altre applicazioni potrebbero essere: pilotaggio di pompe idrauliche, ventole e tutti i circuiti elettrici a 220V eliminando l'utlizzo di rele' che, sebbene affidabili, non pemettono di avere commutazioni veloci ripettute nel tempo senza generare rumore elettrico.

La schede Arduino (Nano,Uno, Mega2650) possono essere acquistate al seguente link:

Arduino_Nano

Arduino_UNO

Arduino_MEGA2650

microst

IMPLEMENTAZIONE SOFTWARE

Ecco lo sketch sviluppato per arduino mega 2560 ( ma va anche per le altre versioni) che può essere scaricato tramite il seguente link: Drive_MST_K17.zip La scheda Arduino ( MEGA) accendera' e spegnerà il modulo MST_K17 per un tempo pari ai millisecondi settati con la variabile dly. Come carico del MST_K17 si può usare una lampada

/*
Codice per pilotaggio dell'interruttore optoelettronico MST_K17. Collegando il pin CNT=53 all'ingresso
positivo del MST_K17 e l'ingresso negativo alla GND della scheda Arduino( MEGA)
accendera' e spegnera il modulo MST_K17 per un tempo pari ai millisecondi settati con la variabile dly
Copme carico del MST_K17 si puo usare una lampada
*/


// set pin numbers:
const int CNT = 53;     // the number of the CNT pin


// variables will change:

int dly=1000;      // tempo di ON e OFF del modulo

void setup() {
 
 pinMode(CNT, OUTPUT); //  CNT pin as an output:

}

void loop() {

 digitalWrite(CNT,HIGH);
 delay(dly);
 digitalWrite(CNT,LOW);
 delay(dly);

}

VIDEO

Il video seguente mostra la connessione del MST_K17 alla scheda Arduino Mega 2560 e il monitor del PC in cui gira il programma IDE di arduino nella modalità di monitor seriale: Il carico e' una lampada LED pilotata per realizare un semplice lampeggiatore cone periodo di 1s

Collegamenti del MST_K17 e Arduino mega 2560