PTS

Portable Transceiver System

Obiettivo

ll progetto si propone di sviluppare un sistema di comunicazione aggiuntivo interfacciabile con il cellulare al fine di consentire comunicazioni in zone non provviste di copertura e\o mezzi di comunicazione “classici”: come wi-fi, 3G, 4G e linea telefonica.

Questo progetto nasce dall’analisi dell’emergente tecnologia dell’IoT (Internet of Things) e dalla nostra idea di applicare tale tecnologia per creare un network a basso costo tra cellullari per consentire le comunicazioni tra loro nelle zone non provviste della classica copertura telefonica.

In cosa consiste

Il nostro progetto si propone di offrirsi come alternativa alla telefonia classica, fornendo una nuova possibilità di comunicazione vocale e testuale a corto raggio tra smartphones.

Questo è reso possibile dallo sviluppo di appositi moduli in grado di trasmettere e ricevere voce e testo, che si interfacciano con il cellulare attraverso un'applicazione, dotata di un'interfaccia grafica intuitiva e di facile utilizzo.

Progettazione e specifiche tecniche

Visione generale e ambito operativo

Il progetto si propone l'obiettivo di permettere la comunicazione tra 2 dispositivi Android in zone senza copertura, tramite una comunicazione radio diretta. Si tratta di una soluzione che non richiede alcun abbonamento o scheda SIM per funzionare. Grazie alle applicazioni che si interfacciano con questa tecnologia sarà possibile effettuare chiamate o inviare messaggi ad altri dispositivi entro un ampio raggio d'azione.

La comunicazione avviene in stile “chiamata vocale”, quindi il microfono e le casse dei dispositivi Android fanno parte dell’ambiente operativo. È stato implementato inoltre un protocollo di messaggistica istantanea.

Il sistema progettato risolve problemi di scarsa copertura, ad esempio in zone di mare aperto, campagna e montagna. Il sistema, inoltre, permette un’ampia modularità, quindi anche una futura implementazione di sistema aggiuntivi, come ad esempio un sistema basato su GPS che manda la posizione con una richiesta di aiuto in caso di emergenza.

Obiettivi e ambienti di sviluppo

Il prototipo finale deve avere requisiti fondamentali:

1) Basso consumo energetico;

2) Dimensione ridotte;

3) Elevata semplicità di utilizzo;

4) Basso costo;

5) Ampio raggio di azione.

Abbiamo utilizzato per l’hardware un microprocessore ATMEGA328P e quindi la famiglia di Hardware Arduino.

Quindi è stato necessario sviluppare due tipi di software:

1. Codice per programmare l’hardware Arduino (linguaggio basato su C++)

2. App in grado di far interagire l’hardware Arduino con quello dei dispositivi Android.