The Break Beam Receiver (Manufacturer Part ID: 2168) by Adafruit Industries is a sensor designed to detect the interruption of a beam of light. It is commonly used in conjunction with a paired infrared (IR) emitter to create a "break beam" system. When an object passes through the beam, the receiver detects the interruption, making it ideal for applications such as object detection, counting, and safety systems.
This component is widely used in automation, robotics, and security systems due to its reliability and ease of integration into electronic circuits.
The following are the key technical details for the Break Beam Receiver:
The Break Beam Receiver has three pins for easy integration into circuits. The pinout is as follows:
Pin | Name | Description |
---|---|---|
1 | VCC | Power supply input (3.3V to 5V DC). Connect to the positive voltage source. |
2 | GND | Ground. Connect to the ground of the circuit. |
3 | OUT | Digital output. Outputs LOW when the beam is interrupted, HIGH otherwise. |
Below is an example of how to connect and use the Break Beam Receiver with an Arduino UNO:
// Define the pin connected to the Break Beam Receiver's OUT pin
const int breakBeamPin = 2;
void setup() {
pinMode(breakBeamPin, INPUT); // Set the pin as an input
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int beamState = digitalRead(breakBeamPin); // Read the state of the beam
if (beamState == LOW) {
// Beam is interrupted
Serial.println("Beam interrupted! Object detected.");
} else {
// Beam is not interrupted
Serial.println("Beam is clear.");
}
delay(100); // Small delay to avoid spamming the serial monitor
}
The receiver does not detect interruptions.
The output signal is unstable or noisy.
False triggers in bright environments.
The detection range is too short.
Q: Can I use the Break Beam Receiver with a 3.3V microcontroller?
A: Yes, the receiver operates at both 3.3V and 5V, making it compatible with most microcontrollers.
Q: What happens if the beam is partially blocked?
A: The receiver may still detect the interruption, depending on the size and position of the obstruction.
Q: Can I use multiple Break Beam Receivers in the same project?
A: Yes, you can use multiple receivers, but ensure each has a dedicated IR emitter and proper alignment.
Q: Is the receiver waterproof?
A: No, the receiver is not waterproof. Use it in dry environments or enclose it in a protective housing for outdoor use.
By following this documentation, you can effectively integrate the Adafruit Break Beam Receiver (Part ID: 2168) into your projects for reliable object detection and counting applications.