Building fully open climatic monitoring system

From OSGeo
Jump to navigation Jump to search

OSGeo's Open Monitoring System WG hackathon

This event was 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.

Hackaton in FEM


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 IDE: troubleshooting, compiling (Talk+hands-on)
   Download the IDE: https://www.arduino.cc/en/Main/Software
   Blink example (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 hands on: blink (cntd) and temperature, temperature and humidity, other sensors like CO2 (Hands on)
  • 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:
  1. 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
  1. 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