Internet of Things: Exactum Greenhouse

582736
4
Networking and Services
Advanced studies
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.
Year Semester Date Period Language In charge
2014 summer 02.06-14.07. 5-5 English Samu Varjonen

Lectures

Time Room Lecturer Date
Mon 10-13 D234 Samu Varjonen 02.06.2014-09.06.2014
Mon 10-13 D234 Samu Varjonen 23.06.2014-14.07.2014

General

 

 

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 (-.-)  cs.helsinki.fi and hanna.maenpaa  (^^)@ cs.helsinki.fi

Completing the course

Schedule

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 https://www.facebook.com/groups/279334095572711/
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  

 

Literature and material

http://blogs.helsinki.fi/greenhouseproject/

 

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

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