数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

  • B-01-R

  • AI
    The **B-01-R** typically refers to a specific model of a **Buzzer Module** (often part of sensor kits for Arduino or Raspberry Pi) or a specific **Relay Module** variant depending on the manufacturer. Most commonly, it is categorized as an **Active Buzzer Module**. Below is the technical breakdown of the electronic components and specifications for this part. --- ### 1. Component Overview The B-01-R is designed to be "Plug-and-Play," meaning it integrates the raw transducer with supporting circuitry to allow it to be driven directly by low-power microcontroller pins. | Component | Function | | :--- | :--- | | **Piezoelectric Transducer** | The core element that converts electrical signals into sound waves. | | **S8550 Transistor** | Acts as a switch to amplify the current from the I/O pin to drive the buzzer. | | **1KΩ Resistor** | Limits the base current to the transistor to prevent damage to the microcontroller. | | **3-Pin Header** | Connections for VCC (Power), GND (Ground), and I/O (Signal). | --- ### 2. Technical Specifications These values are standard for the B-01-R module used in hobbyist electronics: | Parameter | Value | | :--- | :--- | | **Operating Voltage** | 3.3V to 5V DC | | **Current Consumption** | < 30mA | | **Sound Output** | ~85dB at 10cm | | **Frequency** | ~2300Hz (Fixed for Active versions) | | **Trigger Type** | Low Level Trigger (usually) | --- ### 3. Pin Configuration The module features three pins, usually labeled on the PCB: 1. **VCC (+):** Connects to 3.3V or 5V. 2. **GND (-):** Connects to the common ground. 3. **I/O (S):** The signal pin. Since this is an **Active Buzzer**, a simple `HIGH` or `LOW` signal (depending on the transistor type) will trigger a constant beep. --- ### 4. Circuit Behavior Unlike a **Passive Buzzer** (which requires a PWM square wave to produce sound), the **B-01-R Active Buzzer** has an internal oscillating source. * **Logic 0 (Low):** Usually completes the circuit through the PNP transistor, turning the buzzer **ON**. * **Logic 1 (High):** Breaks the circuit, turning the buzzer **OFF**. ```cpp // Example Arduino Code for B-01-R int buzzerPin = 8; void setup() { pinMode(buzzerPin, OUTPUT); } void loop() { digitalWrite(buzzerPin, LOW); // Turn buzzer ON delay(1000); digitalWrite(buzzerPin, HIGH); // Turn buzzer OFF delay(1000); } ``` ---
    ✨ Follow-up Questions
    • What is the difference between an Active and Passive buzzer?
    • How do I reverse the logic if my buzzer is 'Always On'?
    • Can the B-01-R be used to play musical notes?