Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia...
Transcript of Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia...
Tutor: Stefania Canella
Stagisti: Luca Scomparin, Elia Guerra, Marco Ferla, Elena Zanella
Introduzione ai Sistemi Operativi Open Source
Il codice sorgente è pubblico
Permette a programmatori indipendenti di apportarvi modifiche ed estensioni principalmente su piattaforma Linux
Una delle distribuzioni più famose è Ubuntu («amico» in zulu)
Preparazione di una memoria USB con piattaforma Open Source «Live»
Formattazione dei supporti USB; Creazione di due partizioni
attraverso il programma «Disks»: Dati e Sistema;
Trasferimento immagine (.iso) del sistema nella partizione dedicata;
Avvio del sistema in live.
Esempio di acquisizione e registrazione di dati di temperatura Connessione del sensore termico
(termometro) al computer tramite la porta seriale RS232;
Attraverso il programma open source GTKTerm è stato possibile comunicare, attraverso la porta seriale con il termometro.
Creazione di un software, in python, per l'acquisizione e la registrazione dei dati.
Realizzazione di un grafico, con Gnuplot, che rappresenta i dati acquisiti (variazione temperatura in una stanza)
Sonda GPIO Abbiamo scoperto che è possibile collegare alle porte GPIO della Raspberry Pi e questo rende molto più semplice l’acquisizione dei dati
L’uomo che parlava ai termometri Per acquisire dati via RS232 è necessario codificare i comandi in un linguaggio particolare. Per fare ciò è stato scritto un programma python che gestisca le connessioni e che organizzi i dati
Installazione presso AN2000 Il termometro è stato installato sulla tank dell’acceleratore AN2000 per monitorarne la temperatura
Test geiger È stato inoltre testato un piccolo contatore geiger diy con le particelle «scappate» da AN2000
SUONO Il suono è composto da onde di
pressione longitudinali caratterizzate da frequenze tipiche comprese tra i 10 Hz e i 20 kHz .
Un trasduttore trasforma il suono prima in segnale elettrico (analogico) e poi digitale (sequenze di bit).
La qualità del segnale dipende dalla frequenza di campionamento e dai livelli di acquisizione.
il teorema del Campionamento afferma che:
𝑓𝑐𝑎𝑚𝑝 ≥ 2 ∙ (𝑓𝑠𝑢𝑜𝑛𝑜 + ∆𝑓)
La qualità del campionamento dipende dai bit, si parla di buona qualità a 16 bit.
L’UOMO CHE ASCOLTAVA LE METEORE…
LINRAD
Eco della meteora
Waterfall
Spettro radio
Potenza del segnale
«Falso» eco
Eco «vero»
143.050 MHz
GRC (GNU Radio Companion) È ambiente di sviluppo integrato che, mediante
un’interfaccia grafica, ci permette di gestire i file audio. Utilizzando dei codici predefiniti siamo riusciti a..
Generatore di suono
WATERFALL
INTERFACCIA GRAFICA
La rappresentazione «Waterfall» permette di visualizzare la variazione della frequenza del suono in funzione del tempo.
Slider ampiezza Slider frequenza
Generatore di suono
Grafico del suono
Rendiamo variabile la frequenza e l’ampiezza del suono.
Slider per modificare frequenza e ampiezza
Rappresentazione waterfall
Grafico del suono
Esempio di acquisizione e registrazione di segnali audio
Acquisizione segnale audio tramite DAB attraverso una modalità in modulazione di frequenza.
Il DAB fa parte di una famiglia di dispositivi che contiene un chip aperto(RTL2832U), al cui setting si può accedere attraverso programmi open source.
Per ricevere il segnale abbiamo utilizzato una piccola antenna.
Gqrx È un programma che, mediante dei ricevitori, ci
permette di ricevere i segnali radio.
È un software open source.
Avvia una registrazione
Avvia una trasmissione in streaming
Spettro dei diversi canali radio presenti
Waterfall
Permette di gestire i guadagni
Predisposizione del sistema alla trasmissione in streaming…
Ricezione del segnale in streaming…
Utilizziamo netcat e alsa player riusciamo a ricevere il segnale invito da un altro pc.
TUX, LA NOSTRA MASCOTTE, VI SALUTA…
…E IL NOSTRO TEAM VI RINGRAZIA PER L’ATTENZIONE!