TM-99

PC-based automation system

Questo sistema permette di gestire in tempo reale fino a 128 canali a 230V, allo scopo di azionare dispositivi, accendere e spegnere luci, e soprattutto variare la luminosità di lampade, creando diversi effetti luminosi. Il sistema si collega alla porta parallela di un comunissimo PC (funziona anche con un vecchio 486 33Mhz!), ed un software permette di creare e gestire tutte le sequenze desiderate.

E' stato realizzato un prototipo perfettamente funzionante, che è stato utilizzato per comandare tutte le luci e gli automatismi di un presepe elettronico. Il prototipo è stato realizzato con 32 canali, un numero più che sufficiente per gestire tutte le luci (compresi gli effetti fiamma, lampi di temporale, ecc.) ed i principali automatismi meccanici.


foto del prototipo

 
Collegamento del sistema TM99


Schermata iniziale del software di gestione (per MS-DOS)


Programmazione del sistema:

Un semplice linguaggio di programmazione, appositamente studiato per il sistema TM-99, permette all'utente di creare e personalizzare i programmi eseguiti (e quindi gli effetti luminosi e le seguenze desiderate). Si possono programmare diversi eventi (con un'accuratezza temporale di 1/100 sec.) come ad es. variazione della luminosità di una lampada, accensione di un relè, accensione di un effetto fiamma (realizzato con una comune lampada a 230V), ed altro ancora. Di seguito vengono elencati alcuni dei principali tipi di eventi gestiti dal sistema TM-99, che rendono l'idea sulle potenzialità del sistema:

EVENTO PARAM1 PARAM2 PARAM3

ON  
(accende il canale)  

Nessun parametro    

OFF  
(spegne il canale)
 

Nessun parametro    

SLOPE  
(rampa di luminosità)  

DURATA

VAL. INIZIALE  
(valore tra 0..1000)  

VAL. FINALE  
(valore tra 0..1000)
 

PULSE  
(onda rettangolare - lampeggio)
DURATA

TIME ON
(durata ON)
 

TIME OFF
(durata OFF)  

FLAME
(effetto fiamma - tremolio)
DURATA VAL. MIN.  
(valore tra 0..1000)  
VAL. MIN.  
(valore tra 0..1000)  

Ogni riga valida di programma avente un’etichetta “TIME” deve essere costituita rispettando il seguente schema:

TIME   n   ch   event   param1   param2   param3

Dove:

n              indica l’istante (in unità di tempo) in cui inizia l’evento.
ch            il canale di uscita (A0,A1,…,A7,B0,…,B7,…).
event      il tipo di evento: ON, OFF, SLOPE, ecc.
param1    il primo parametro associato all’evento (se previsto).
param2    il secondo parametro associato all’evento (se previsto).
param3    il terzo parametro associato all’evento (se previsto).


Alcune delle possibili applicazioni:


Prototipo realizzato da:
Tonino Ciucci, Mauro Tomassini, Gabriele Dorinzi


Copyright © 1999 - 2000 GEAWARE di Ciucci Tonino - via Colle da sole, 37 - 63010 Torre San Patrizio (AP) -  info@geaware.com