Area SX srl - Informatica e Microelettronica
0
Torna a: Home Page Soluzioni Telecontrollo SMS/GSM Controllare un display gigante a matrice di LED via SMS/GSM/GPRS

Controllare un display gigante a matrice di LED via SMS/GSM/GPRS

Data di pubblicazione: 14-05-2015 | Versione Italiana  | (No English Version)The English version of this article does not exists
Parole chiave: - Display - Python - SMS -

In questo articolo vediamo come realizzare un sistema che permette di controllare via SMS un display gigante a matrice di LED, simile a quelli che si trovano in autostrada, nelle stazioni o in giro nelle nostre citt�. Il controllo pu� essere anche esteso per utilizzare una connessione GSM o GPRS in modo da realizzare una stazione di visualizzazione controllata completamente da remoto.

Il sistema descritto in questo articolo permette di visualizzare un normale SMS di testo inviato da un qualsiasi cellulare su un display a matrice di LED simile a quelli che siamo abituati a vedere in autostrada, in stazione o in alcuni luoghi pubblici della nostra citt�, su cui vengono visualizzati messaggi informativi di vario genere.

La soluzione proposta � stata realizzata usando una scheda GSM485, connessa via seriale RS485 ad un display a matrice di LED prodotto da BIOS ELETTRONICA Srl (http://www.bioselettronica.it/)

Hardware e collegamenti elettrici

Il sistema di visualizzazione SMS � stato realizzato con il seguente hardware:

  • Una scheda GM485 (GSM485 - Modulo GSM/GPRS programmabile da barra DIN )
  • Una antenna GSM (Antenna a 90° per moduli GSM/GPRS con SMA/M)
  • Un alimentatore a parete 220v-12V
  • Un display a matrice di LED con interfaccia seriale RS485 (scelto tra la vasta gamma di modelli disponibili presso uno dei partner di Area SX: http://www.bioselettronica.it/)
  • I collegamenti da effettuare sulla GSM485 si limitano all'inserimento dell�antenna GSM, ed all�alimentatore da inserire sul morsetto "PWR".

     Prima di alimentare la GSM485 verificare che sia connessa l'antenna GSM

    La GSM485 va poi collegata al display tramite la seriale RS485, la stessa usata per caricare il firmware sul modem.

    Software

    Il programma in Python 1.5 scritto per questo esempio una volta caricato nel modem Telit esegue queste funzioni principali:

    • inizializza il modem e verifica che questo sia registrato alla rete GSM
    • carica, se presente, il file di configurazione CFG_SYS.conf che contiene y
    • verifica ciclicamente se sono stati inviati nuovi SMS al numero GSM della SIM inserita nel modem Telit

    Appena viene ricevuto un SMS il firmware provvede al suo spacchettamento, per estrarre la data del messaggio ed il numero GSM del mittente. Quest'ultimo viene poi ricercato nel file CFG_SYS.conf (parametro ADMIN_GSM_NUMBER), se presente nella memoria del modem.
    In caso di successo della ricerca il testo del messaggio viene inviato e visualizzato sul display.

    Nella sezione download di questo articolo � presente il file compresso GSM485_SMS_DSPLED.zip che contiene i seguenti file:

    • GSMBIDSP.pyo script Python in versione compilata, da caricare nel modem.
    • CFG_SYS.conf file di configurazione.

    Per caricare nella memoria del Telit il programma e il file di configurazione � possibile utilizzare il tool SxPythonDownload scaricabile gratuitamente nella sezione download.


    Una volta installato il programma su un PC con sistema operativo Windows � necessario collegare la GSM485 alla porta seriale del PC tramite un convertitore RS232/RS485 (Convertitore da RS232 a seriale RS485) o un convertitore USB - RS485 (Convertitore da USB a Seriale RS485).
    Completato il trasferimento dei due file nella memoria del modem, � necessario attivare il file GSMBIDSP.pyo prima selezionandolo e successivamente cliccando sul tasto "Attiva" presente nel software SxPythonDownload.

    Conclusioni

    La soluzione proposta in questo articolo vuole essere solo una linea guida di impiego della GSM485; pu� quindi essere modificata ed ampliata adattandola alle proprie necessit�.

    Le possibilit� di utilizzo del sistema qui descritto sono innumerevoli come innumerevoli sono i campi di impiego per i display a matrice di LED sia in ambito pubblico che privato.
    Tra i principali vantaggi nell'effettuare un aggiornamento del testo da visualizzare sui display a LED tramite SMS, va evidenziata la sicurezza della rete GSM e la totale assenza di collegamenti su cavo tra l'unit� display e la centrale che gestisce le visualizzazioni, consentendo un notevole risparmio in termini economici e dei tempi di installazione. Un ulteriore vantaggio � dato dalla possibilit� di installare il display in luoghi non facilmente raggiungibili con cablaggi tradizionali.

    Una ulteriore estensione molto interessante del sistema potrebbe prevedere l'utilizzo del canale GPRS per fare in modo che il display ricavi le informazioni da visualizzare in maniera del tutto automatica, collegandosi alla rete Internet ed accedendo ad un server preconfigurato da cui prelevare le stringhe da mostrare.


    In questo modo possono essere realizzati sistemi che, ad esempio, prelevano i dati di borsa, dati meteo, ultime notizie da feed RSS disponibili su Internet e li visualizzano senza alcun intervento da parte dell'operatore.

    Download

    Download  Programma di esempio: GSM485_SMS_DSPLED.zip


    Segnala questo articolo: 



    Parole chiave: - Display - Python - SMS -

    Data di pubblicazione: 14-05-2015Hits: 27612
    I marchi citati sono propriet� dei titolari dei relativi diritti. Le caratteristiche tecniche e i prezzi riportati sono indicativi e soggetti a variazioni senza preavviso. Le foto non hanno valore contrattuale. Nonostante accurate verifiche, il presente documento pu� contenere prezzi o specifiche errati. Area SX si scusa in anticipo e si impegna ad evitare tali imprecisioni.

     Area SX store
    In questa sezione puoi ordinare direttamente i prodotti descritti in questo articolo
    GSM485;
    Tutti i prezzi indicati sono espressi in Euro con IVA e spese di trasporto escluse. I prezzi si riferiscono al singolo pezzo
    DescrizioneCodicePrezzo
    Per maggiori informazioniGSM485 - Modulo GSM/GPRS programmabile da barra DIN
    Il GSM485 è un modulo per il montaggio da barra DIN equipaggiato con un modem Telit 2G GSM/GPRS, con interfaccia RS485, 2 ingressi veloci, 2 uscite, programmabile in Python.
    Principali caratteristiche tecniche
    • Alimentazione 9-24V AC/CC
    • 2 ingressi optoisolati utilizzabili anche come contaimpulsi con memorizzazione del conteggio in caso di mancanza di alimentazione
    • 2 uscite open collector configurabili, in fase di produzione, come ingressi aggiuntivi
    • Seriale RS485
    • Modem Telit quad-band programmabile in Python 1.5
    • 2 led di segnalazione
    • Contenitore plastico 2 moduli con aggancio da barra DIN


    Prodotto compliant RoHs
    GSM485
    Chiamare lo 06.99.33.02.57 per informazioni e prezzo del prodotto

    Questo prodotto richiede un contatto diretto

    Chiamare lo (+39)06.99.33.02.57 oppure inviare una email ad [email protected] per ulteriori informazioni
    Per maggiori informazioniPer maggiori informazioni
     

    Rivenditori Social Contatti Condizioni
    Area SX s.r.l
    Via Stefano Longanesi 25
    00146 Roma

    Tel: +39.06.99.33.02.57
    Fax: +39.06.62.20.27.85
    P.IVA 06491151004
    Condizioni di vendita
    Procedura di rientro in garanzia
    Condizioni per i rivenditori