ARDUINO: PILOTARE IL MST_K17



ITALIANO   ENGLISH    ESPAÑOL

 

INTRODUZIONE

Il progetta mostra il  controllo tramite Arduino dell'interruttore optoelettronico MST_K17.

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 la scheda Arduino 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.

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
Cpme 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=100;      // 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