Sei sulla pagina 1di 8

LABORATORIO DI ARCHITETTURE

DI SISTEMI FISSI E MOBILI


PROGETTO ARDUINO

Internet of Things:

Wi-fi Arduino Controller


Progetto realizzato dal gruppo B:
Aiosa Grazia Veronica
Cirino Carla
Di Pietro Damiano
Di Pietro Paolo
Zagami Davide

Idea progettuale

Obiettivo del progetto stato quello di poter interfacciarsi ad un Arduino YUN direttamente da
una Homepage, mediante connettivit WiFi.

LArduino Yun dotato di un modulo integrato per la connessione ad una rete WiFi (Atheros
AR9331)

Tale applicazione consente di:

1.

controllare via web (utilizzando comandi browser) alcune componenti (nel particolare, abbiamo
previsto laccensione e lo spegnimento di LED da remoto);

2.

inserire testo allinterno di un Form della pagina html da visualizzare sullo schermo LCD dellArduino;

3.

rilevare la temperatura mediante sensore di temperatura e stamparla su schermo.

Il tutto, sebbene avvenga con alcuni ritardi relativi alla connessione, permette un semplice
controllo della piattaforma via rete

Strumenti utilizzati

Arduino YUN

Sensore di temperatura LM35

2 LED

2 resistenze 330 ohm

Modulo LCD05 16x2

Prototipi di realizzazione

Per realizzare il progetto finale, abbiamo suddiviso in 3 Step graduali il lavoro:

1 Step Accensione condizionata di due led, fissata una temperatura limite (29C)
rilevata dal sensore LM35
2 Step Stampa su schermo della temperatura rilevata
3 Step Lettura dal web di un testo e stampa su LCD, dopo aver effettuato la
configurazione Wifi dellArduino Yun (http://arduino.local/)

Progetto finale
Dopo aver realizzato la Homepage in HTML, stato testato il funzionamento.

Il codice relativo al progetto composto da


uno sketch Arduino e una applicazione web
HTML5 e JS (avvio server da Node JS)

stato possibile stabilire questa


connessione from/to con Arduino YUN,
mediante lutilizzo di specifiche librerie
che hanno reso tale processo agevole:
Bridge, YunServer e YunClient

Tali
librerie
hanno
permesso
di
creare/simulare una sorta di ARDUINO REST
API, capace di interconnettersi con diversi tipi
di applicazioni (nel nostro caso, con la pagina
HTML).

Possibili implementazioni

Per una intercomunicazione aziendale di notizie


o avvisi (tramite tabelloni affissi) accompagnati
da LED il cui colore ne indica limportanza.

Per una gestione domestica della temperatura,


note, memorandum e/o brevi testi.

Per una gestione pubblica (comunale) di annunci


relativi ad eventi, informazioni ed orari
degli duffici e trasporti.

Il partner chiave
(fornitore) stata
lUniversit degli
Studi di Catania.

Distribuzione del
codice sorgente e
schemi realizzativi
(ed eventuale
vendita kit preassemblati)

Personale, materiali
da utilizzare
(Arduino, LCD ecc.)

La nostra idea di
progetto volta a
migliorare lusabilit
e la connettivit con
dispositivi diversi,
facilmente
controllabili a
distanza.
La semplice
interfaccia grafica
permette anche
allutente medio un
utilizzo comodo del
dispositivo

La struttura dei costi snella: sia la parte hw che sw


(open-source) hanno un costo totale di circa 80 euro

Assistenza clienti
post-vendita

Per chi stiamo


creando valore?
Per unampia gamma
di utenti: dai privati
per un uso
personale, fino alle
aziende per scopi
informativi, di
gestione e controllo

Siti web, ecommerce