Smart City Living Lab

SCHEDA

Denominazione scuola

I.T.T "Enrico Fermi"
FRASCATI
RMTF180009


Ordine - indirizzo

Secondaria di II Grado – Liceo Tecnologico per Informatica ed Elettronica


Struttura Ospitante

Formascienza
PTV SISTeMA ROMA


Tipologia Struttura

Associazione Culturale per la Didattica
Impresa Informatica di Roma


Numero classi coinvolte

Classi quinte gruppo interclasse, articolazione elettronica ed informatica


Numero studentesse e studenti accolti

16 studenti di elettronica e 14 studenti di informatica

PROGETTO FORMATIVO

Denominazione progetto

Smart City Living Lab


Durata progetto

BIENNALE


Ideazione progetto

L’idea nasce dalla partecipazione dei tutor interni ed esterni che hanno insieme co-progettato il percorso di ASL. Belmonte Cinzia, Tiddi Daniele, Petrosilli Santina, Mudadu Daniele, Cirino Filomena, Innocenti Rossella
Il progetto si sviluppa i due tronconi paralleli: un gruppo di studenti coordinati dai tutor interni proff. S. Petrosilli e D. Mudadu si occupa della progettazione hardware e della programmazione a basso livello del prototipo basato su microcontrollore Arduino Mega.
Un secondo gruppo di studenti coordinati dall’ing, D.Tiddi e dalla prof.ssa F. Cirino si occupa della programmazione ad alto livello, della gestione del front-end della creazione del database.
Nella fase conclusiva i singoli prodotti sono stati implementati in un unico progetto finale.


Descrizione attività


Definizione dei gruppi di lavoro e specifiche funzionali

Gruppo Elettronica - Progettazione e cablaggio prototipo programmabile

  • Scatola approssimativamente 5x10x2 cm
  • Vincolato al braccetto della forcella anteriore o posteriore
  • Raccolta dati
  • Misura distanza da terra
  • Infrasuoni + Accelerometro +
  • GPS + sisma Arduino
  • Micro SD
  • Indice di qualità (calcolo, min, max, soglie –cosa rosso, cosa verde–)
  • Invio a mobile tramite Bluetooth

Gruppi Informatica - Interfaccia utente
  • Java (Eclipse)
  • Wildfly 8
  • REST
  • Scrittura su db

Gruppi Informatica – Database
  • Storicizzazione MySQL
  • Dati geografici (est. GIS)
  • Documentazione
  • Consistenza (vincoli relazionali)
  • Dati di test per frontend
  • Query per analisi statistiche

Gruppi Informatica - Front-end
  • HTML, CSS, JS Mobile friendly
  • Geoserver attaccato a MySQL
  • Heatmap
  • Mockup
  • Anagrafica utenti
  • Opzionale: integrazione del sito cercapercorso (HyperApp)

Definizione dei Work Package per singolo team

Implementazione Hardware
  • studio della sensoristica
  • analisi dei costi
  • studio della componentistica programmabile
  • circuito rilevazione della vibrazione basato su accelerometro
  • circuito rilevazione della distanza basato su sensore ad ultrasuoni
  • circuito rilevazione della posizione basato su rilevatore GPS
  • programmazione arduino con modulo trasmissione bluetooth
  • realizzazione dei supporti
  • cablaggio delle schede programmabili e collaudo su una bicicletta di prova

Implementazione Software
  • studio dei componenti software
  • analisi delle tecnologie disponibili
  • costruzione dell’interfaccia dati: rappresentazione su mappe dei dati geo referenziati contenuti nel server (geoserver)
  • progettazione e realizzazione del data base: implementazione della struttura del database relazionale per la raccolta dei dati rilevati dai sensori (postgresql, pgadmin)
  • realizzazione del frontend per l’accesso ai dati tramite applicazioni: gestione dei login, gestione di file handlebar, connessione al database, gestione della grafica (javascript, node.js, materialize.css)
  • integrazione componenti software (comunicazione mediante webapp)

COMMENTI

Commenti studentesse e studenti

Interessati, creativi, disponibili


Commenti tutor scolastici

Studenti seri e motivati


Commenti struttura ospitante

Sempre molto positivi

VARIE