Skip to main content
logo
Forgotten your username or password?
Home
  • English ‎(en)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Français ‎(fr)‎
    • Türkçe ‎(tr)‎
    • Ελληνικά ‎(el)‎


    • Module 2

      Environmental Patrol with FOSSBot

      Environmental Protection/Technology/Programming

      Module Identity

      Title
      Environmental Patrol with FOSSBot
      Subjects Covered
      Computational Systems Technology Environmental Science
      Format
      Text, Interactive programming activities, Visual programming environment (FOSSBot), Sensor-based experiments, Group work
      Teacher preparation time
      60-90 min
      Lesson time required
      90 minutes (2 x 45 min sessions)
      Age range
      13-15 years (Grades 7-9)
      Keywords
      Sensors, Automation, Robotics, Environmental Monitoring, Visual Programming, Ultrasonic Sensors, Light Pollution, Noise Pollution, Obstacle Avoidance, Sustainability
      Summary

      In this lesson, students explore how sensor-based robotic systems can be used to monitor and protect the environment. Through hands-on programming with the FOSSBot robot and its visual programming environment, they connect sensors, create automated patrol systems, and develop a basic environmental monitoring system that detects obstacles, measures noise pollution, and identifies light pollution. Working in teams, students go through structured activities that combine theoretical understanding with practical application, progressively building their project from basic sensor control to a fully functioning automated environmental patrol system. This approach cultivates problem-solving, collaboration, and environmental consciousness along the way.

      Introduction

      Environmental monitoring systems are an essential application of modern automation technologies, helping reduce human impact and improve safety in public and private spaces. This module introduces students to key concepts in physical computing by using sensors such as photoresistors and ultrasonic detectors connected to a programmable robot (FOSSBot). Through hands-on activities, students learn how sensors collect data from the environment and how automated systems can make decisions based on this data. They apply conditional logic in programming to control LEDs, creating a smart environmental patrol system that only activates under specific conditions (e.g., low light and obstacle detection). This not only reinforces computational thinking but also raises awareness of technology's role in environmental protection, energy efficiency, and sustainable living.

      Basic Knowledge

      • • Basic arithmetic operations and logic (addition, subtraction, if/else statements)
      • • Familiarity with visual programming (block-based environments like Scratch)
      • • Understanding of programming structures (loops, conditions)
      • • Introduction to sensors and actuators (photoresistors, ultrasonic sensors, LEDs, sound sensors)
      • • Basic internet and Wi-Fi connectivity use
      • • Understanding of environmental concepts (pollution, sustainability, monitoring)

      Learning Outcomes

      By the end of this activity, students will be able to:

      • ✓ Configure and operate the FOSSBot programming interface through a web browser
      • ✓ Connect and configure basic sensors (ultrasonic, light, and sound) for environmental monitoring
      • ✓ Interpret sensor values and use them as triggers for automated responses
      • ✓ Apply conditional logic to control devices based on real-time environmental data
      • ✓ Design and build a functional environmental patrol system using visual programming
      • ✓ Modify sensor parameters to optimize robot behavior for specific environmental conditions
      • ✓ Collaborate effectively in teams, distributing roles and responsibilities
      • ✓ Understand how technology can promote environmental responsibility and safety
      • ✓ Debug and optimize their programming solutions through iterative testing
      • ✓ Correlate sensor data with real-world environmental parameters
  • Download Lesson Plan
  • Programming Environment
  • Evaluation
Close shade box
Previous section
Next section
  • Download Lesson Plan

    • Download Lesson Plan (EN) File
    • Download Lesson Plan (GR) File
    • Download Lesson Plan (ES) File
    • Download Lesson Plan (FR) File
    • Download Lesson Plan (TR) File
    • obstacle black box File
  • Programming Environment

    • fWhere in the code in the image below do you find a repetition structure?

  • Evaluation

    • g
 
Back

The European Commission support for the production of this website does not constitute an endorsement of the contents which reflects the views only of the authors, and the Commission cannot be held responsi­ble for any use which may be made of the information contained therein.

You are currently using guest access (Log in)