tesina d’esame di stato - elettromoretto.com · istituto professionale di stato per l’industria...
TRANSCRIPT
Istituto Professionale di stato per l’industria e artigianato
- MORETTO -
Tesina d’Esame di Stato
Classe 5° BZ Classe 5° BZ –– Indirizzo ElettronicoIndirizzo Elettronico
Anno 2004 Anno 2004 -- 0505
Borra Alessandro – Da Silva Carlos
Sistemi – Telecomunicazioni
Tesina di Maturità 2004/05Tesina di Maturità 2004/05
PREMESSAPREMESSA
Il nostro progetto nasce dalla voglia di sviluppare uno strumento che potesse aiutare a migliorare la vita del prossimo, con quest’idea abbiamo aderito alla
proposta dei nostri insegnanti, di partecipare assieme ad altri alunni al Progetto ADA (Amici Diversamente Abili), nato da un’esperienza di lavoro volontario che
ha permesso ad una persona diversamente abile di riacquistare importanti autonomie, nonostante una tetraplegia e gravi problemi di respirazione e parola,
questo amico diversamente abile é oggi in grado di accendere le luci nella sua camera, di cambiare i canali del televisore, il computer, di scrivere e di comunicare
attraverso la posta elettronica ed Internet. Nel 2003 gli insegnanti dell'IPSIA "Moretto" di Brescia che avevano partecipato all'esperienza hanno deciso,
coinvolgendo alcuni studenti, di proseguire l'impegno cercando di offrire ad altre persone la stessa autonomia. Con questa filosofia ADA, che si propone di
utilizzare l'elettronica e l'informatica per costruire soluzioni personalizzate, abbiamo sviluppato il programma
“SMS Manager”.
INTERFACCIA INTERFACCIA RS232RS232
SCHEMA A BLOCCHI SCHEMA A BLOCCHI
MODEM MODEM (POCKET GSM)(POCKET GSM)ELABORATORE
RETE GSM
TELEFONO TELEFONO MOBILEMOBILE
Il sistemaIl sistema d’interfacciamentod’interfacciamento
I sistemi di interfacciamento, vengono utilizzati nei PC per connettere il sistema di elaborazione dati con i dispositivi periferici esterni (tastiera, mouse, video,
stampante, plotter, unità HD, FD, CDROM, modem.)
Protocollo di ComunicazioneProtocollo di Comunicazione
PRIMA CHE DUE COMPUTER (O ALTRO) POSSANO COMUNICARE, E' PRIMA CHE DUE COMPUTER (O ALTRO) POSSANO COMUNICARE, E' NECESSARIO CHE PARLINO LA STESSA LINGUA. NECESSARIO CHE PARLINO LA STESSA LINGUA.
A CHE VELOCITA' VENGONO TRASMESSI I BIT ? A CHE VELOCITA' VENGONO TRASMESSI I BIT ? DA QUANTI BIT E' COMPOSTA UNA PAROLA ? DA QUANTI BIT E' COMPOSTA UNA PAROLA ?
COME FARE PER VERIFICARE CHE QUELLO CHE E' STATO RICEVUTO E' PROCOME FARE PER VERIFICARE CHE QUELLO CHE E' STATO RICEVUTO E' PROPRIO PRIO QUELLO CHE E' STATO TRASMESSO ?? QUELLO CHE E' STATO TRASMESSO ??
LO STANDARD RSLO STANDARD RS--232 HA DEFINITO DELLE CONVENZIONI CHE UNIFORMANO 232 HA DEFINITO DELLE CONVENZIONI CHE UNIFORMANO LA COMUNICAZIONE SERIALE. LA COMUNICAZIONE SERIALE.
Protocollo AsincronoProtocollo Asincrono
BAUD RATEBAUD RATE: Velocità di : Velocità di trasmissione in bit/s trasmissione in bit/s (50..115200 bit/s) (50..115200 bit/s) WORD LENGTHWORD LENGTH: Numero : Numero di bit che compongono una di bit che compongono una parola (5,6,7,8 bit) parola (5,6,7,8 bit) STOP BITSSTOP BITS: Numero di bit : Numero di bit usati per separare due usati per separare due parole consecutive (1,1.5,2 parole consecutive (1,1.5,2 bit) bit) PARITYPARITY: bit opzionale : bit opzionale utilizzato per fare una utilizzato per fare una verifica sull'integrità della verifica sull'integrità della parola trasmessa parola trasmessa ((EvenEven,,OddOdd,None,,None,MarkMark, , Space) Space)
LL’’interfaccia Seriale RS232interfaccia Seriale RS232
Schema d’Interfaccia
Il sistema GSMIl sistema GSM
Una funzionalità particolare del sistema GSM , non offerta dallavecchie reti analogiche, è il servizio Short Message Service SMS.
SMS è un servizio bidirezionale che consente di trasmettere e ricevere brevi messaggi (fino a 160 bytes) alfanumerici.
I messaggi vengono gestiti dalla rete secondo una strategia store-and-forward. Il servizio SMS può essere usato in modalità punto-punto per mandare una messaggio ad un altro utente GSM, o in modalità cell-broadcast per mandare messaggi di aggiornamento
sul traffico e notizie.
Pocket GSM è un Pocket GSM è un modem GSM modem GSM DualDual--bandband (900(900--1800Mhz) 1800Mhz) viene utilizzato per la viene utilizzato per la trasmissionetrasmissione--dati via dati via etere utilizzando la rete etere utilizzando la rete GSM come ad esempio GSM come ad esempio l’invio di piccoli messaggi l’invio di piccoli messaggi di testo SMS (Short di testo SMS (Short messagemessage serviceservice). ).
IL POCKET GSMIL POCKET GSM
InterfacciaRS232
Status
AntennaSIM CARD
Questione affrontata: Questione affrontata:
Linguaggio di Programmazione Utilizzato:Linguaggio di Programmazione Utilizzato:
DelphiDelphi
23
4
1
Delphi è un ambiente di programmazione visuale ad oggetti per lo sviluppo rapido diapplicazioni a carattere generale e di applicazioni client/server per Windows 9x/NT Windows 2000/XP.
1 – Palette componeneti: bottoni , caselle di testo ecc.
2 – Editor delle proprietà dei componenti
3 – Anteprima della finestra dell’applicazione
4 – Editor del codice Deplhi (pascal visuale)
RADIOBUTTONCHECKBOX
TIMER
VACOMM FILE FIND
Spiegazione Generale del software :Spiegazione Generale del software :
Il softwareIl software da noi creato permette ad una persona diversamente da noi creato permette ad una persona diversamente abile, nel nostro caso abile, nel nostro caso FabrizioFabrizio, di leggere SMS e anche di , di leggere SMS e anche di inviarne, tramite l’utilizzo di un unico pulsante, superando tutinviarne, tramite l’utilizzo di un unico pulsante, superando tutte te le difficoltà per una persona diversamente abile di usare un le difficoltà per una persona diversamente abile di usare un cellulare. Questo ha come obbiettivo di potere comunicare con cellulare. Questo ha come obbiettivo di potere comunicare con il mondo esterno. il mondo esterno.
Lettura SMSLettura SMSInvio SMS Invio SMS
Il software Il software didi letturalettura è è basatobasato susu due due programmiprogrammi ::pMachStatuspMachStatus.exe.exeSMS_speakSMS_speak.exe.exe
PCMACH_STATUSPCMACH_STATUS
Serve per scaricare i messaggi dal modem GSM. Questo programma Serve per scaricare i messaggi dal modem GSM. Questo programma èè stato fatto stato fatto incorporando una incorporando una MACCHINA A STATI FINITIMACCHINA A STATI FINITI. .
Per creare questo applicativo abbiamo utilizzato i seguenti oggePer creare questo applicativo abbiamo utilizzato i seguenti oggetti :tti :2 Memo2 Memo11 TRadioGroupTRadioGroup1 Timer1 Timer1 Log1 Log1 1 VaCommVaComm**
STARTUP
“RICHIESTANUOVI MSG?
RISPOSTAMODEM
SALVATAGGIO SCOMPOSIZIONE
DECODIFICA
RISPOSTAMODEM
CANCELLA GLI SMSSULLA SIM CARD
CHIUSURAAPPLICAZIONE
Gli stati:
0
1 23
4
56
SìNo
Programma gestione stati Programma gestione stati
Indicazione momentanea dell’attività svolta
Status machine
Risposta modem
Sintesi vocale degli SMSSintesi vocale degli SMS
Il software SMS_Il software SMS_speakspeak..exeexe viene avviato quando il programmaviene avviato quando il programmapMachStatuspMachStatus..exeexe si chiude.si chiude.Il programma utilizza, per leggere i messaggi precedentemente sIl programma utilizza, per leggere i messaggi precedentemente salvati, il alvati, il sintetizzatore vocale ‘sintetizzatore vocale ‘ErEr Finestra ’ scaricabile liberamente da internet. Dopo Finestra ’ scaricabile liberamente da internet. Dopo che SMS_che SMS_SpeakSpeak..exeexe è stato avviato, viene effettuato un controllo di quanti è stato avviato, viene effettuato un controllo di quanti messaggi sono presenti all’interno della cartella ‘messaggi sono presenti all’interno della cartella ‘Sms’Sms’, distinguendo fra , distinguendo fra messaggi già letti e quelli ancora da leggere. In presenza di numessaggi già letti e quelli ancora da leggere. In presenza di nuovi messaggi il ovi messaggi il sintetizzatore vocale provvede alla loro lettura.sintetizzatore vocale provvede alla loro lettura.Per creare questo applicativo abbiamo utilizzato i seguenti oggePer creare questo applicativo abbiamo utilizzato i seguenti oggetti :tti :2 Timer2 Timer1 Log1 Log1 FileFind1 FileFind1 Button1 Button
Lettura SMSLettura SMS
CHIUSURA PCMACH_STATUS
AVVIO SPEAK
Ricerca SMS MESSAGGI GIA’ LETTI
MESSAGGI NON LETTI
SINTETIZZATORE
VOCALE
Visuale Grafica
Schema per la procedura di lettura dei messaggi
Sintetizzatore VOCALE:Sintetizzatore VOCALE:
Programma Programma ER FINESTRA: ER FINESTRA: Questo programma Questo programma freefreefunziona come uno “funziona come uno “texttextspeaker” , cioè si limita a speaker” , cioè si limita a convertire il testo in convertire il testo in audio. audio.
Il numero?Il numero?
Come si fa a trovare il numero ?Come si fa a trovare il numero ?
Problema della rubrica o sintesi vocale Problema della rubrica o sintesi vocale
I messaggio:I messaggio:
La composizione del messaggio:La composizione del messaggio:
PredefinitoPredefinito
la scrittura del messaggio con la sintesi vocale. la scrittura del messaggio con la sintesi vocale.
Preparazione del messaggioPreparazione del messaggio
Numero del destinatario
Edit
FilmatoFilmato
Ringraziamo la disponibilitRingraziamo la disponibilitàà dei dei professori Azzani Cleto e professori Azzani Cleto e Bertanza Bertanza
Enrico che ci hanno aiutato in questo Enrico che ci hanno aiutato in questo ambizioso progetto.ambizioso progetto.
RingraziamentiRingraziamenti