The aim of this project is to provide a device capable of collecting data from various sensors and send such data on the internet, so that you can view with different client.
The data collect is fundamental for research activity and for to have large amounts of data, so that immediately brings many benefits.
Through telecommunication technologies and devices can have a good battery outdoor, you can communicate different data remotely to as many clients.
2. Introduction
● The aim of this project is to provide a device capable of collecting data
from various sensors and send such data on the internet, so that you can
view with different client.
● The data collect is fundamental for research activity and for to have large
amounts of data, so that immediately brings many benefits.
● Through telecommunication technologies and devices can have a good
battery outdoor, you can communicate different data remotely to as many
clients.
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
3. Related works
● “A weather station is a facility, either on land or sea, with instruments and
equipment for measuring atmospheric conditions to provide information for
weather forecasts and to study the weather and climate.” (Wikipedia)
Davis station
Oregon Scientific station
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
The sensors present in the classical meteorological stations:
Thermometer for measuring the temperature;
Barometer to measure the air pressure;
Hygrometer to measure the humidity in the air;
Anemometer to measure the wind speed;
Wind vane to measure wind direction;
Rain gauge to measure the amount of rain fall.
4. Open Source and Open Hardware
● Commodity Hardware = simple hardware, affordable and easily available
● Open Hardware = Open Source Hardware
● The need for devices that are not ad hoc but adaptable for any project.
● Publication of the project hardware, including diagrams, list of materials,
data layout of the printed circuit board and the software to interact with the
hardware itself.
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
5. Open Source and Open Hardware
Raspbeerry PI
3D printer RepRap
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
6. Arduino
Italian project born on 2008.
It is a platform based on a microcontroller board and a simple IDE that
implement the programming language Processing/Wiring.
Projects that can be implemented:
● Musical instrumental
● Games
● Education
● Healt
● etc
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
7. The project
● The idea is to create a weather station versatile, open source and
commodity hardware so that everyone is able to create their own ad-hoc
station.
● Weather hacking
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
9. Single station
Master
Sensing Serial connection
(rs232, xbee, ecc)
Slave
Listening on rs232 for data to send
over GSM/WiFi
Internet
Arduino Mini +
Grove Shield
Arduino Mini +
Arduino
GSM/WiFi Shield
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
10. Single station
The master collects data from various sensors.
When the data is ready, the slave is switched on (to improve fuel economy is off the slave which is
what consumes more power), the data is sent on the serial and then send via GSM/WiFi. If the data is
not sent, it cached and it sent to the next posting.
After the cycle, turn off the slave.
In this case both devices are arranged in a single enclosure, battery-operated with any solar panel.
Configuration suitable for outdoor stations.
it is possible a remote configuration: when the slave is access requires a configuration file to a
particular host, according to it adjusting the different parameters of the master and of itself (ie the duty
cycle of dispatch, etc.).
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
11. Multi sensors
Node1
Sensing
Xbee connection
Listener
Listening with Xbee for data to send
over GSM/WiFi
Internet
Arduino Mini +
Grove Shield +
Xbee
RPi +
GSM/WiFi USB
stick
Xbee connection
NodeN
Sensing
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
12. Multi sensors
The different nodes collect data from different sensors.
When the data is ready, the data is sent with xbee and then send via GSM / WiFi. If the data is not
sent, it cached and it sent to the next posting.
In this case, the listener is running on 220v because it must always be listening to the different nodes.
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
13. The project
In both cases, the master/node device is configured the same way:
● Arduino mini (or similar) used as a microcontroller
● Grove shield (or other standard) to allow the engagement facilitated by any sensor
● TxRx or serial communication with xbee
Make a board that integrates these three features and let it go into low-power efficiently (for outdoor
applications).
The release on the side of sending of this board, brings different benefits because you can then
integrate this card in different contexts (if any wifi card connected it to a slave that sends out wifi, if
present on the Ethernet interface, etc.).
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
14. User interface
● The data, when it is stored on the server, it will be available on the web
and viewable via a client (desktop or mobile).
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/
15. Future works
● Construction of an open board ad-hoc data collection (to optimize fuel
consumption and customize the project)
● Achieve the look multisensor through advanced technologies (802.15.4
network or 802.11s) to improve the discovery of the sensors and the end-
user experience.
Mirko Mancin - Università degli Studi di Parma
http://mancio.myds.me/