top of page
IR (Infrared) Obstacle Avoidance Sensor Module

IR (Infrared) Obstacle Avoidance Sensor Module

β‚Ή29.00Price

πŸ” What this module is

The IR Obstacle Avoidance Sensor is used to detect nearby objects without contact.

πŸ‘‰ It works by:

  • Emitting infrared light

  • Detecting reflected light from objects

If reflection is detected β†’ obstacle present

βš™οΈ Working Principle (simple)

  • IR LED sends invisible infrared light

  • Object reflects the light

  • IR receiver detects reflection

  • Comparator gives output (HIGH/LOW)

➑️ Output becomes LOW when obstacle detected (most modules)

βš™οΈ Key Specifications

  • Operating Voltage: 3.3V – 5V

  • Detection Range: ~2 cm to 30 cm (adjustable)

  • Detection Angle: ~35Β°

  • Output: Digital (HIGH/LOW)

  • Comparator IC: LM393 (common)

πŸ”Œ Pinout

3-pin version:

  • VCC β†’ 3.3V / 5V

  • GND β†’ Ground

  • OUT β†’ Digital pin

4-pin version (some modules):

  • EN β†’ Enable pin

🧠 Key Features

  • βœ”οΈ Adjustable sensitivity (via potentiometer)

  • βœ”οΈ Fast response (<10 ms)

  • βœ”οΈ Built-in LED indicators

  • βœ”οΈ Easy to use with Arduino / ESP32

  • βœ”οΈ Very low cost

πŸ’‘ Applications

  • πŸ€– Obstacle avoiding robots

  • πŸš— Smart cars / RC vehicles

  • πŸ“ Proximity detection systems

  • 🏭 Automation (object detection)

  • πŸ“¦ Line-following robots

⚠️ Important Notes (very important)

  • ⚠️ Works best for short distance only (few cm)

  • ⚠️ Accuracy affected by:

    • Sunlight

    • Dark/black objects (absorb IR)

    • Reflective surfaces

  • ⚠️ Not suitable for precise distance measurement

πŸ‘‰ For better distance measurement, use Ultrasonic sensor (HC-SR04) instead

πŸ†š IR vs Ultrasonic Sensor

FeatureIR SensorUltrasonic
RangeShort (2–30 cm)Longer (2–400 cm)
AccuracyMediumBetter
CostVery cheapSlightly higher
SpeedFasterSlightly slower

πŸ‘ When to use this

Use IR sensor if you want:

  • Simple obstacle detection

  • Low-cost robotics projects

  • Fast response in short range

πŸš€ Pro Tips (from real usage)

  • Adjust the potentiometer to avoid false detection

  • Use multiple sensors for better robot navigation

  • Add delay/filtering in code to reduce noise

Quantity
bottom of page