INFORMATICA

L'ESP32 è un chip che unisce in sé la compatibilità con WiFi e Bluetooth e presenta elevate performance e basso consumo energetico. Esso, è utilizzato in molti progetti di sviluppo. Noi ragazzi del 5A informatica, nel laboratorio di telecomunicazioni, per capire come utilizzare questo dispositivo abbiamo eseguito una prova che consiste nell’utilizzare l’esp 32 come access point con un server http in ascolto per il controllo dell’accensione e dello spegnimento remoto di due diodi LED mediante un dispositivo connesso al chip tramite connessione wireless. Dopo aver stabilito una connessione al server HTTP, è stato possibile visualizzare una pagina HTML implementata nel codice del dispositivo, in cui vi erano presenti due interruttori per accendere o spegnere i LED.
Nella seconda prova effettuata, il microcontrollore esp 32 si connette al router, che in questo caso era un dispositivo mobile, e trasmette i dati ricevuti dal TMP 102 al database influxDB (database open-source specializzato nella gestione di dati in tempo reale, ovvero dati che vengono raccolti e registrati nel tempo, come ad esempio misurazioni provenienti da sensori) in modo tale che essi vengano salvati. A questo punto, per visualizzare i dati e le informazioni raccolte in maniera più chiara e ordinata, questi ultimi vengono inviati al sito web Grafana (piattaforma open-source per la visualizzazione e l’analisi dei dati) per poi essere rappresentati sottoforma di grafico.
La realizzazione del sito web di Aquilair commissionata a noi ragazzi del 5A Informatica dell'IIS Amedeo D'Aosta.
Il processo di creazione è durato alcuni mesi e, nonostante vari ostacoli, siamo riusciti a comporre il tutto.
Le fasi principali che hanno portato al compimento di questo incarico sono state:
-Ideazione
-Prototipazione
-Realizzazione
-Perfezionamento
Ideazione:
Abbiamo innanzitutto pensato alla struttura da dare al sito web. Per fare ciò ci siamo precedentemente messi in contatto con le altre scuole per raccogliere informazioni circa i compiti a loro assegnati. Una volta raccolti i dati ci siamo mossi verso la prototipazione del progetto.
Prototipazione:
In questa fase abbiamo innanzitutto concretizzato le idee venuteci nello step precedente. Abbiamo quindi creato una bozza cartacea, seguita da una digitale, risolvendo mano a mano problemi strutturali rinvenuti.
Realizzazione:
In seguito abbiamo provveduto alla prima versione del sito web iniziando a scrivere il codice in base all'idea di stile grafico che volevamo utilizzare. Nel corso dell'implementazione sono sorte delle problematiche riguardanti il codice, che abbiamo provveduto a risolvere successivamente, nella fase di debugging.
Perfezionamento:
In questa ultima fase ci siamo occupati delle migliorie grafiche e dell'esperienza del sito, e abbiamo sistemato piccole imperfezioni di cui non ci siamo resi conto in precedenza.

TEAM INFORMATICA