Building fully open climatic monitoring system
Jump to navigation
Jump to search
OSGeo's Open Monitoring System WG hackathon
This event will be held in Italy, in San Michele all'Adige at Fondazione Edmund Mach OSM. The event is a workshop to learn how to create a open climatic monitoring system. The dates are 6th and 7th December 2016.
Program
Day 1
- 09:00 Introduction, Open Software and Open Hardware (Talk)
- 10:00 introduction to OGC Sensor Observation Service with istSOS (Talk)
- 10:30 coffee break
- 11:00 Arduino hands on: blink and temperature, temperature and humidity, other sensors like CO2 (Hands on)
//BLINK EXAMPLE, switch on and off the Arduino board LED void setup() { pinMode(LED_BUILTIN, OUTPUT); // Will connect to the board LED } void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(3000); // wait for 3 seconds digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(2000); // wait for 2 seconds }
- 12:30 Lunch
- 13.30 Arduino IDE: troubleshooting, compiling (Talk+hands-on)
Download the IDE: https://www.arduino.cc/en/Main/Software
- 14:00 Introduction to weather station (Talk)
Each station consists of an Arduino microcontroller, a weather shield, a GSM board, weather sensors, and a micro-SD card. Access to the manuals for assembling, maintaining and programming the stations can be found at: http://www.iwmi.cgiar.org/resources/mobile-weather-stations/ A similar Arduino-based station full-kit is found at: http://store.switchdoc.com/ourweather-complete-weather-kit/
- 14:30 Discover weather station components (Hands on)
- 15:00 coffee break
- 15:30 Building weather station (Hands on)
- 17:30 end
Day 2
- 09:00 Soldering workshop (Hands on)
- 10:00 Prototyping your own sensor system and introduce arduino enslaved to raspberrypi (Talk)
- 10:30 coffee break
- 11:00 Prototyping your own sensor system and introduce arduino enslaved to raspberrypi (Hands on)
import serial,sys ser = serial.Serial("/dev/USB0", 9600) while 1: sys.stdout.write(ser.readline()) sys.stdout.flush()
- 12:30 Introduction about communication: GSM, Wifi, RF, USB (Talk)
- 13:00 Lunch
- 14:00 Connecting to istSOS for data management, analysis and distribution
- 15:30 coffee break
- 16:00 Connecting to istSOS for data management, analysis and distribution (cont.)
- 17:00 end
Components to bring
To follow completely the hackathon everyone need to come with the following components
Required
Material:
- arduino nano v3 with soldered pins
- weather components:
- EITHER:
- Arduino Uno R3 - SparkFun Weather Shield DEV-12081 - Arduino Stackable Header Kit - R3PRT-11417 - GPS Receiver - GP-735 (56 Channel) GPS-13670 - JST SH Jumper 6 Wire - 1.75" GPS-00574 - RJ11 6-Pin Connector PRT-00132
- OR:
- OurWeather station complete kit
- leds
- some sensors (DS18B20 or DHT22 or gas)
- some jumper wires/cable
Suggested
- raspberry pi with raspbian OS
- arduino nano v3 non soldered with separated headers
- arduino shield for communication (GSM, Wifi, RF)
- arduino data logger shield OpenLog (Banggood)
- Weather Meters SEN-08942 (this come with OurWeather)
- solder iron
- soldering led
Participants
The maximum number of participant is 20 people.
Number | Name | Arrival date | Departure date | Affiliation | Your own sensors | Note |
---|---|---|---|---|---|---|
1 | Luca Delucchi | - | - | Fondazione E. Mach | ||
2 | Robero Zorer | - | - | Fondazione E. Mach | ||
3 | Massimiliano Cannata | - | - | SUPSI | ||
4 | Daniele Strigaro | - | - | SUPSI | ||
5 | Milan Antonovic | - | - | SUPSI | ||
6 | Mirko Cardoso | - | - | SUPSI | ||
7 | Yann Chemin | 4th or 5th | 8th | Freelance | ||
8 | Ilaria Ferrando | - | - | UNIGE | ||
9 | Ivan Piffer | - | - | Fondazione E. Mach | ||
10 | Francesca Cagnacci | - | - | Fondazione E. Mach | ||
11 | Federico Ossi | - | - | Fondazione E. Mach | ||
12 | Martina Costi | - | - | Università di Trento | ||
13 | Clara Tattoni | - | - | FEM/Unitn | ||
14 | Nikos Alexandris | - | - | Freelancer | ||
15 | Antonio Galea | - | - | Freelancer | ||
16 | Alessandro Stefani | - | - | |||
17 | Paolo Lenti | - | - | Fondazione E. Mach | ||
18 | Sébastien Wenger | - | - | - | ||
ADD | YOUR | SELF |
Sponsors
- Fondazione Edmund Mach, providing logistic support and organization effort