Case I17: IoT Farming

Complexity
  • Medium
Target Level
  • P4 – P6

Objective:
To understand Internet of Things (IoT) technology and learn the programming behind. Students will obtain environmental data at hydroponic farm to understand how IoT could help to solve the real-life problem and acquire the concepts and skills.

Description:
The workshop consists of 2 parts: theoretical IoT programming section and outdoor practical section at hydroponic farm. Students would learn the programming knowledge and understanding of IoT by building their own IoT data logger device.

Device would have different environment-related components such as temperature and humidity sensor, light sensor and LED for students to design and obtain different data to solve the farm problem. Afterwards, students would bring their devices to hydroponic farm for testing and get the real data at farm context.

Hardware
  • Laptop / PC with Internet connection
  • Microcontroller
  • IoT devices
  • Environmental sensors
Software
  • Common programming languages like Scratch / Makecode / Python
Cloud Services
  • N/A
Major Activities
  1. Theoretical session covering:
    1. Introduction to hardware programming
    2. The coding of IoT
    3. Product design
    4. Application of IoT
  2. Practical session covering:
    1. Build the IoT data logging device.
    2. Test the device at farm to obtain environmental data.
    3. Improve the design of the IoT device.
  3. Get their own device for continuous learning
Learning Objective(s)
  • Concept and Technology of IoT
  • Data acquisition and manipulation.
  • Problem solving skills.
Duration
  • Theoretical sessions: 4 hours
  • Outdoor Practical sessions: 4 hours
Target No. of Students
  • About 10 - 20 students per workshop