Internet of Things: Exactum Greenhouse

Hajautetut järjestelmät ja tietoliikenne
Syventävät opinnot
Learn embedded systems in a practical and intensive project course! Your team will design and build an Interent of Things monitoring system and a related reporting dashboard for the Exactum Greenhouse.
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2014 kesä 02.06-14.07. 5-5 Englanti Samu Varjonen


Aika Huone Luennoija Päivämäärä
Ma 10-13 D234 Samu Varjonen 02.06.2014-09.06.2014
Ma 10-13 D234 Samu Varjonen 23.06.2014-14.07.2014




Due to the high amount of interest on taking this course, we have arranged a qualifying selection to ensure the learning experience is meaningful for all. All participants have now been notified of the results.

Greenhouse from inside

Exactum Greenhouse is located in the rooftop of our building. There will be plants in the greenhouse that require constant attention and therefore we need an advanced monitoring system that keeps track of the greenhouse's environmental conditions. On this creative Internet of Things -course, you will participate in setting  up a sensor network that produces data for a web-based dashboard for gardeners. And more.


Topics you can choose to learn on this intensive project course include (but are not limited to):

  • Arduino, Raspberry Pi, Intel Galileo, Piratebus NFC/RFID
  • Testing and installation of hardware components and sensors
  • Design and 3D printing of mounting parts (pic below)
  • If you are intrested in web programming, the dashboard design and implementation is the project for you. You can choose to use any web development frameworks you are already familiar with, including D3, Node, Angular, Rails, etc. It's your call to design the application architecture.

3d printer we use

Parts list for the course (will be amended as we get more options)

n x DS18B20 temperature sensors. Some sensors are also pre-installed to the greenhouse.
1 x MPU6050 3-axis gyroscope and a 3-axis accelerometer breakout board
1 x Texas Instruments SensorTag
1 x Grove system base shield version 1.3
1 x Grove Dust sensor
1 x Grove humidity and temperature pro sensor
1 x Grove air quality sensor
1 x Grove Gas sensor (MQ9)
1 x Grove HCHO sensor
6 x Intel Galileos
2 x Arduino Uno
1x Arduino Lilypad
n x photovoltaic sensors
1 x 433.92 Mhz receiver/transmitter set
3 x 433.92 Mhz Nexa remote swithches

2 x Bus Pirate
1 x 16x2 LCD display
1 x Rasberry Pi with WiFi dongle

We also have a small budget on buying sensors, servos and other components. Ask more: samu.varjonen (-.-) and hanna.maenpaa  (^^)@

Kurssin suorittaminen


Weekly meetings every Monday at 10-12.00, room D234. Attending is required.

Week Meeting Topic Deliverables
1 2.6. Getting familiar with the technology
  • Make up a project idea and an initial design. Study the technology you want to start working with.
  • Identify sensors or other parts that you would like to add to your system. Discuss the options on
2 9.6. Meeting the gardener  
3 16.6. implementation

Early prototypes

4 23.6. ...  
5 30.6 Integration and testing  
6 7.7. ...  
7 14.7. Final demo  


Kirjallisuus ja materiaali


Exactum Camera shows a live videostream of the greenhouse.

Scientific material:
Implementation and Evaluation of a Wired Data Center Sensor Network
Greenhouse CFD simulation for searching the sensors optimal placements

Internet of Things Meetup community 
Next meeting on 28th May. Might be interesting and fun to attend before the course!