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 19

      Discovery and Use of Ultrasonic Sensors

      Understanding Automation and Sensor Use in Robotic Systems

      Module Identity

      Title
      Discovery and Use of Ultrasonic Sensors: Obstacle Detection and Bat-Inspired Navigation
      Subject Areas
      Technology Computer Science Engineering Physics
      Format
      Theoretical introduction with mathematical formulas, hands-on sensor experimentation, block-based programming with FOSSBot, obstacle detection challenges, collaborative problem-solving, H5P interactive elements
      Teacher Preparation Time
      45-60 minutes (includes FOSSBot setup, preparing obstacle courses, testing sensor ranges)
      Required Lesson Time
      120 minutes (can be split into 2 x 60-minute sessions)
      Age Range
      15-18 years (Grades 10-12, High School)
      Keywords
      Ultrasonic Sensors, HC-SR04, Echolocation, Distance Measurement, Obstacle Detection, Sound Waves, Speed of Sound, Robotics, Automation, Block Programming, Collision Avoidance, Industrial Applications
      Summary

      This advanced module explores the physics and practical applications of ultrasonic sensors, drawing fascinating parallels between technological innovation and nature's own sonar systems. Students discover how ultrasonic waves—inaudible to humans—enable precise distance measurement through the principle of echo, just as bats navigate in darkness. The module combines rigorous mathematical understanding (using the formula d = v×Δt/2) with hands-on experimentation using the HC-SR04 sensor and FOSSBot. Through progressive activities, students measure detection ranges, map sensor cone angles, program obstacle detection systems, and ultimately create autonomous collision avoidance behaviors. Real-world applications—from parking sensors to medical ultrasound—demonstrate the technology's versatility. By connecting natural echolocation with engineered solutions, students gain deep appreciation for biomimicry while developing practical skills in sensor calibration, data interpretation, and algorithmic problem-solving essential for modern automation and robotics.

      Introduction

      Ultrasonic sensors represent one of the most elegant examples of how technology mimics nature's solutions to complex problems. For millions of years, bats have navigated through complete darkness using echolocation—emitting ultrasonic calls and interpreting the echoes to build detailed mental maps of their surroundings. Today's ultrasonic sensors operate on precisely the same principle, transforming this biological marvel into a technological tool that powers everything from robot vacuums to medical imaging systems.

      The physics behind ultrasonic sensing is beautifully simple yet profoundly useful. Sound waves travel at a known speed through air (approximately 340 m/s at room temperature), and by measuring the time between emission and echo reception, we can calculate distance with remarkable precision. The formula d = v×Δt/2 encapsulates this relationship, where the division by 2 accounts for the round-trip journey of the sound wave. This mathematical elegance allows a simple electronic component costing a few dollars to measure distances with millimeter accuracy, making it an indispensable tool in modern automation.

      This module transforms theoretical understanding into practical mastery through hands-on experimentation with the HC-SR04 sensor and FOSSBot. Students don't just learn about ultrasonic sensors—they calibrate them, map their detection patterns, and program intelligent behaviors based on sensor feedback. The progression from basic distance measurement to autonomous obstacle avoidance mirrors the development process used by professional robotics engineers. By understanding both the natural inspiration and technological implementation of ultrasonic sensing, students gain insights into biomimicry, sensor fusion, and the fundamental principles that enable machines to perceive and navigate their environment. This knowledge forms the foundation for understanding more complex sensing systems and autonomous behaviors in modern robotics and AI systems.

      Basic Knowledge

      • • Familiarity with visual programming environments (block-based coding)
      • • Understanding of loops and conditional statements (if-then-else)
      • • Basic physics concepts (speed, distance, time relationships)
      • • Ability to create and debug simple programs
      • • Understanding of sound waves and echo concept
      • • Basic algebraic manipulation (solving for variables in formulas)

      Learning Outcomes

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

      Scientific & Technical Understanding

      • ✓ Explain the operating principle of ultrasonic sensors and their applications
      • ✓ Compare ultrasonic sensors to bat echolocation systems
      • ✓ Calculate distances using the formula d = v×Δt/2
      • ✓ Understand how temperature affects sound speed and sensor accuracy
      • ✓ Identify real-world applications in automotive, robotics, medical, and industrial fields

      Programming & Practical Skills

      • ✓ Use simplified block programming interface to control FOSSBot
      • ✓ Program simple robot reactions based on sensor values
      • ✓ Create obstacle detection and avoidance algorithms
      • ✓ Interpret and exploit sensor data to adjust robot movements
      • ✓ Implement LED and sound alerts based on distance thresholds

      Experimental & Analytical Skills

      • ✓ Determine sensor range limits through systematic testing
      • ✓ Map the detection cone angle of ultrasonic sensors
      • ✓ Calibrate sensors for different materials and surfaces
      • ✓ Solve technical problems collaboratively

      📊 Key Formula

      d = (v × Δt) / 2

      • d = distance to obstacle
      • v = speed of sound (~340 m/s at 20°C)
      • Δt = time between emission and echo reception
      • Division by 2 accounts for round-trip travel

      Temperature adjustment: v ≈ 331 + 0.6 × θ (where θ is temperature in °C)

  • Download Lesson Plan
  • Evaluation
Close shade box
Previous section
Next section
  • Download Lesson Plan

    • Download Lesson Plan (FR) File
    • Download Lesson Plan (EN) File
    • Download Lesson Plan (GR) File
    • Download Lesson Plan (ES) File
    • Download Lesson Plan (TR) File
  • Evaluation

    • d

 
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)