50% OFF! Hot items selling fast—Grab them before they're gone!

50% OFF! Hot items selling fast—Grab them before they're gone!

Robot Collision Sensor Module | Bump Switch for Arduino

$3.19 $3.99

  • Unconditional Satisfaction Guarantee
  • No Shipping Fees Above 30
  • 2 Months to Decide. Returns Simplified.
SKU: US31206721

Robot Collision Sensor Module – Bump Switch Input for Arduino DIY Smart Cars

The TB-RCS-Module Robot Collision Sensor is a bump-switch input board for Arduino DIY smart cars, mobile robots, limit detection, and obstacle-contact experiments. It gives a direct contact signal when the robot physically touches an object, complementing non-contact sensors such as ultrasonic or infrared modules.

Use it with the ELAB Nano V3, HC-SR04 Ultrasonic Module, and RGB Full Color LED Module to build a robot that can detect both near obstacles and actual bumper impacts.

Because this is a mechanical contact sensor, add software debounce and mount it where the bumper travel presses the switch without overloading the PCB.

Technical Specifications

Parameter Value
SKU TB-RCS-Module
Product Type Robot collision / bump switch module
Output Digital contact signal
Use Case Arduino DIY smart cars and robots
Sensing Method Mechanical bump switch
Host Requirement GPIO input
Typical Supply 3.3V / 5V controller systems
Software Need Debounce recommended
Applications Robot bumper, limit switch, crash detection
Mounting Front, side, or mechanism contact point

Board Layout & Label Guide

  • Bump Switch – Physical collision input.
  • Signal Pin – Digital output to controller.
  • VCC – Power input if required.
  • GND – Common ground.
  • Bumper Contact – Align with robot chassis bumper.
  • Mounting Holes – Secure to prevent movement.
  • Debounce Note – Mechanical contacts need filtering.
  • Protection Note – Avoid direct heavy impacts to PCB.

Application Scenarios

1. Arduino Digital Input

Read the collision sensor digital output.

const int sensorPin = 2;void setup() { Serial.begin(115200); pinMode(sensorPin, INPUT);}void loop() { Serial.println(digitalRead(sensorPin)); delay(100);}

2. LED Event Output

Turn on an LED when the module is hit.

const int sensorPin = 2;const int ledPin = 13;void setup() { pinMode(sensorPin, INPUT); pinMode(ledPin, OUTPUT);}void loop() { digitalWrite(ledPin, digitalRead(sensorPin));}

3. MicroPython GPIO Monitor

Monitor the digital output from a Pico-style board.

from machine import Pinimport timesensor = Pin(15, Pin.IN)while True: print(sensor.value()) time.sleep(0.1)

Packing List

  • 1 x Robot Collision Sensor Module Bump Switch

FAQ

Q: What does it detect?
A: Physical bumper contact.

Q: Is it non-contact?
A: No, it requires contact.

Q: Can it be used with ultrasonic sensors?
A: Yes, it complements non-contact ranging.

Q: Does it need debounce?
A: Yes.

Q: Can it stop a robot?
A: Yes, through controller logic.

Q: Can it measure impact force?
A: No, it only detects switch state.

Q: Where should it mount?
A: Where a bumper or moving part can press it.

Q: Why does it trigger repeatedly?
A: Switch bounce or robot vibration.

Shipping Info Standard Shipping
Cost: $25/Free Shipping We offer free shipping on orders over $30. Please check the free - shipping eligibility at checkout.
Delivery Time: It usually takes [3-5] business days for standard shipping. Please note that this is an estimated time frame and may be affected by local holidays, and unforeseen circumstances.

Related products