http://www.floweather.com/
floweather is a GLOSS (Green, Low cost, Open Source, Sustainable) project,
floweather is more than an embedded system or the node of a wireless sensor network
floweather is not just a little, modular, wiireless station for weather and air quality measurements,
floweather is the hi-tech flowerpot designed for your balcony,
floweather is Arduino based.
develop team:
Salvatore Di Dio
Stefano Manni
Domenico Schillaci
2. – Introduction
! Environmental monitoring system
What ! Weather and pollution data processing
! From idea to prototype
! Territory based approach
! Network infrastructure for distributed measurements
How ! Data presentation through a personalized service
! Flexible and sustainable
! Inside a flowerpot
! Revolution in the concept of environmental monitoring
Why ! Best environmental awareness
! Several applications
3. – Ideas & Motivations
! Weather and pollution data analysis
! Integration of different devices and environmental map
Ideas ! Data presentation via web and customizable service
! Adaptability: modularity and mobility
! Low power consumption
! Innovative and user friendly method user
! Hourly weather data and urban climate map
! Useful tool for building energy management Motivations
! Pollution monitoring
! Original design
5. – Halfway between WSNs and ESs
Wireless Sensor Networks Embedded systems
• Distributed architecture
• Special purpose
• Short-range wireless
technology • Dedicated hardware
• Autolocalization • Low memory management
• Power consumption control • Interaction with the outside
world
• 2 phases:
• Data collection • Commonly used in real-time
applications
• Data communication
6. – Distributed system
" Every node is an independent device
" Star topology (stations do not communicate with each other)
" All the data is stored on a server
10. – Device: basic components
temperature, sensing communication
alimentazione humidity,
air pressure, GSM/GPRS
CO module
LIon
battery
pack microcontroller
integrated
circuit
antenna
solar
panel visualization sincronization
clock
LCD display
11. – Device: behavior
3 WAY VISUALIZATION
Misurazioni Data transmission
Temperatura, Umidità, Pressione
• Unico ciclo di 11 misurazioni (una ogni 1/2s)
• Internet connection through APN
• Temperatura e umidità • Inserimento dei valori all'interno di un vettore
• Contact with server address
• Ordinamento eseguito tramite bubble sort
• Web page
• Pressione atmosferica • Opening a TCP connection
Scelta del valore mediano
• Data transmission
• Monossido di carbonio
Monossido di carbonio
• Mobile phone
• Ciclo di sensing
Ciclo di sensing
• Memorizzazione
• Station display
12. – Device: behavior
3 WAY VISUALIZATION
Misurazioni SMS processing
Temperatura, Umidità, Pressione
• Unico ciclo di 11 misurazioni (una ogni 1/2s)
• Check received message memory
• Temperatura e umidità • Inserimento dei valori all'interno di un vettore
• Verifying request authenticity
• Ordinamento eseguito tramite bubble sort
• Web page
• Pressione atmosferica • Answer with an sms containing last measure
Scelta del valore mediano
• Deleting message
• Monossido di carbonio
Monossido di carbonio
• Mobile phone
• Ciclo di sensing
Ciclo di sensing
• Memorizzazione
• Station display
13. – Device: behavior
3 WAY VISUALIZATION
Misurazioni LCD screeen
Temperatura, Umidità, Pressione
• Unico ciclo di 11 misurazioni (una ogni 1/2s)
• Last measurement always on memory
• Temperatura e umidità • Inserimento dei valori all'interno di un vettore
• Viewable on the LCD screen
• Ordinamento eseguito tramite bubble sort
• Web page
• Pressione atmosferica • Duration: 5 seconds
Scelta del valore mediano
• Overwritten by the next measurement
• Monossido di carbonio
Monossido di carbonio
• Mobile phone
• Ciclo di sensing
Ciclo di sensing
• Memorizzazione
• Station display : : : floweather : : :
Wed 21/07/2010 h 16
T= 27.4 C P=1018 hPa
H= 60% CO=1.0 ppm
14. – Device: consumption control
Temperatura, Umidità,
ACTIVE SLEEP
Pressione
• Clock ciclo di 11 misurazioni (una ogni 1/2s)
Unico hourly alarm • LCD visualization
Unico ciclo di 11 misurazioni (una ogni 1/2s)
• Sensing
Inserimento dei valori all'interno di un vettore • All the components are in idle state
Inserimento dei valori all'interno di un vettore
• Communication
Ordinamento eseguito tramite bubble sort • Clock manages alla alarms
Ordinamento eseguito tramite bubble sort
• SMS management
Scelta del valore mediano • No power valore mediano
Scelta del consumption except RTC
90s 3510s 90s 3510s
active sleep active sleep
= Hourly alarm = LCD on
= Shut down
15. – Device: add-ons
Anemometer
Anemometro Further gas analysis
Anemometro
• Velocità e SO2, NO2
• Velocità e
• Wind speed
direzione del • CO2, O2 del
direzione
• Wind direction
vento vento
• C6H6, NH3
• Wind chill
• Wind chill • Wind chill
PM10
Acoustic pollution board
Anemometro Anemometro
ZigBee module
• Velocità e • Alternative
• Velocità e
• Intensity solution for
direzione del direzione del
communication
• Loudness
vento vento
• Instead of
• Effect on people
• Wind chill GSM/GPRS
• Wind chill
module
17. – Server
• Ease
– Clear and quick consultation, Graphs
• Personalization
– Custom web page
• Real time update
– Immediately available
• Automation
– Data processing, stations coordination
21. – Server: behavior
DATA MANAGEMENT
Misurazioni Social network
• Free microblogging service
• Temperatura e umidità
• Data sharing with neighbors
• Presentation
• Pressione atmosferica • Automatic posting
• Monossido di carbonio
• Twitter
• Ciclo di sensing
• Memorizzazione
• NRG simulation software
22. – Server: funzionalità
DATA MANAGEMENT
GESTIONE
MisurazioniDATI Connection with energy softwares
• Using data for energy simulations
• Temperatura e umidità
• Memorizzazione • Measures stored as EPW file
•
• Presentation
Pressione atmosferica • EnergyPlus, ESP, Climate Consultant
•
• Presentazione
Monossido di carbonio
• Twitter
•
• Ciclo di sensing
Twitter
• Memorizzazione
• NRG simulation software
• Software di simulazione
energetica
23. – Conclusions
Results Work in progress
• Innovative environmental
monitoring • Interconnections with domotics
• Real time and personalized • Experimentation with many
web service devices
• Strong interaction with the
user • Creating a distributed network
• Polished design
• Further add-ons
• Priority document patent
submitted in UK
24. – Publication: Politecnico di Milano
http://www.floweather.com/
Stefano Manni, Domenico Schillaci e Salvatore Di Dio