Difference between revisions of "Building fully open climatic monitoring system"

From OSGeo
Jump to navigation Jump to search
Line 21: Line 21:
 
* 12:30 Lunch
 
* 12:30 Lunch
 
* 13.30 Arduino IDE: troubleshooting, compiling (Talk+hands-on)
 
* 13.30 Arduino IDE: troubleshooting, compiling (Talk+hands-on)
* 14:00 Introduction to weather station (Talk)
+
    Download the IDE: https://www.arduino.cc/en/Main/Software
    It is built using open source hardware and software.
+
* 14:00 Introduction to weather station (Talk)  
 
     Each station consists of an Arduino microcontroller,  
 
     Each station consists of an Arduino microcontroller,  
 
     a weather shield, a GSM board, weather sensors, and  
 
     a weather shield, a GSM board, weather sensors, and  
Line 28: Line 28:
 
     maintaining and programming the stations can be found at:  
 
     maintaining and programming the stations can be found at:  
 
     http://www.iwmi.cgiar.org/resources/mobile-weather-stations/
 
     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)
 
* 14:30 Discover weather station components (Hands on)
 
* 15:00 coffee break
 
* 15:00 coffee break

Revision as of 05:11, 26 November 2016

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:
  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