Building fully open climatic monitoring system

= 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.



Day 1
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 }   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/
 * 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)
 * 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)
 * 14:30 Discover weather station components (Hands on)
 * 15:00 coffee break
 * 15:30 Building weather station (Hands on)
 * 17:30 end

Day 2
import serial,sys ser = serial.Serial("/dev/USB0", 9600) while 1: sys.stdout.write(ser.readline) sys.stdout.flush
 * 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)
 * 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 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 - OurWeather station complete kit
 * arduino nano v3 with soldered pins
 * weather components:
 * 1) EITHER:
 * OR:
 * 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.

Sponsors

 * Fondazione Edmund Mach, providing logistic support and organization effort