- Module 1
Smart Lighting for the Environment and Safety
Environmental protection
Module Identity
TitleSmart Lighting for the Environment and SafetySubjects CoveredComputational Systems TechnologyFormatText, Slide show, Video, Visual programming environment (FOSSBot), Interactive activities, Group workTeacher preparation time60-90 minLesson time required90 minutesAge range13-15 yearsKeywordsSensors, Automation, Robotics, Smart Lighting, Programming, Visual Coding, Environmental Awareness, Energy SavingSummaryIn this lesson, students explore how sensor-based systems can be used to implement smart lighting solutions that contribute to environmental sustainability and public safety. Through experiential learning with the FOSSBot robot and its visual programming environment, they connect sensors, write simple programs, and develop a basic smart lighting system that reacts to ambient light and motion. Working in teams, students go through structured activities that combine theoretical understanding with hands-on coding and testing. They progressively build their project from basic sensor control to a fully functioning automated lighting system, cultivating problem-solving, collaboration, and environmental consciousness along the way.
Introduction
Smart lighting systems are an essential application of modern automation technologies, helping reduce energy consumption 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 lighting system that only activates under specific conditions (e.g., low light and movement detection). This not only reinforces computational thinking but also raises awareness of technology's role in energy efficiency and sustainable living.
Basic Knowledge
- •Basic arithmetic operations and logic (addition, subtraction, if/else statements)
- •Familiarity with visual programming (block-based environments)
- •Understanding of programming structures (loops, conditions)
- •Introduction to sensors and actuators (photoresistors, ultrasonic sensors, LEDs)
- •Basic internet and Wi-Fi connectivity use
Learning Outcomes
By the end of this activity, students will be able to:
- ✓Operate the FOSSBot programming interface
- ✓Connect and configure basic sensors (light and ultrasonic)
- ✓Interpret sensor values and use them as triggers for automation
- ✓Apply conditional logic to control devices based on real-time data
- ✓Design and build a functional smart lighting system
- ✓Collaborate effectively in teams, distributing roles and responsibilities
- ✓Understand how technology can promote environmental responsibility and safety
Programming Environment
Find in the image the interactive points of 1. Save Code 2. FOSSBot Interface Homepage 3. Run Program 4. Stop Program Execution 5. Trash Bin 6. Blocks Palette 7. Tile Drop Area
Βρες στην φωτογραφία τα διαδραστικά σημεία απο 1. Αποθήκευση κώδικα 2. Αρχική σελίδα περιβάλλοντος διεπαφής του FOSSBot 3. Εκτέλεση προγράμματος 4.Διακοπή εκτέλεσης προγράμματος 5. Κάδος Ανακύκλωσης (Trash) 7.Παλέτα Εντολών (Blocks Palette) 6. Περιοχή εναπόθεσης πλακιδίων
Trouve sur la photo les points interactifs 1. Enregistrer le code 2. Page d'accueil de l'interface FOSSBot 3. Exécuter le programme 4. Arrêter l'exécution du programme 5. Corbeille 6.Palette de blocs 7. Zone de dépôt des tuiles
Evaluation