Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Grove Infrared Emitter: Examples, Pinouts, and Specs

Image of Grove Infrared Emitter
Cirkit Designer LogoDesign with Grove Infrared Emitter in Cirkit Designer

Introduction

The Grove Infrared Emitter, manufactured by Seeed Studio, is a compact and efficient device designed to emit infrared (IR) light. It is commonly used in remote control systems, proximity sensing, and data transmission applications. The module is part of the Grove ecosystem, making it easy to integrate with other Grove-compatible devices and microcontrollers like Arduino.

This component is ideal for projects requiring wireless communication or object detection, such as TV remote controls, IR beacons, or obstacle detection systems.

Explore Projects Built with Grove Infrared Emitter

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP-01 Based IR Remote Control Receiver
Image of Stock: A project utilizing Grove Infrared Emitter in a practical application
This circuit consists of an ESP-01 microcontroller connected to an IR receiver. The ESP-01 is configured to receive data from the IR receiver through its GPIO0 pin, and both components share a common ground and power connection. The provided code for the ESP-01 microcontroller is a template with empty setup and loop functions, indicating that the specific functionality for the IR data processing has not been implemented yet.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Infrared Proximity Sensing System
Image of ir sensor: A project utilizing Grove Infrared Emitter in a practical application
This circuit features an ESP32 Wroom microcontroller connected to an Infrared Proximity Sensor. The ESP32's GPIO33 is interfaced with the sensor's output, allowing the microcontroller to read proximity data. The sensor is powered by the ESP32's 5V output, and both devices share a common ground.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano 33 BLE IR Sensor Interface
Image of new: A project utilizing Grove Infrared Emitter in a practical application
This circuit consists of an Arduino Nano 33 BLE microcontroller connected to an infrared (IR) sensor. The IR sensor's output pin is connected to the D7 digital input pin on the Nano, allowing the microcontroller to read the sensor's signal. The sensor is powered by the 3.3V output from the Nano, and both the sensor and the Nano share a common ground connection.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Laser Emitter with Solar Charging and LED Indicator
Image of rx: A project utilizing Grove Infrared Emitter in a practical application
This circuit is a solar-powered laser emitter system with an LED indicator. The solar panel charges a 18650 battery via a TP4056 charging module, and a push button controls the activation of the laser emitter and the LED through a MOSFET switch.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Grove Infrared Emitter

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Stock: A project utilizing Grove Infrared Emitter in a practical application
ESP-01 Based IR Remote Control Receiver
This circuit consists of an ESP-01 microcontroller connected to an IR receiver. The ESP-01 is configured to receive data from the IR receiver through its GPIO0 pin, and both components share a common ground and power connection. The provided code for the ESP-01 microcontroller is a template with empty setup and loop functions, indicating that the specific functionality for the IR data processing has not been implemented yet.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ir sensor: A project utilizing Grove Infrared Emitter in a practical application
ESP32-Based Infrared Proximity Sensing System
This circuit features an ESP32 Wroom microcontroller connected to an Infrared Proximity Sensor. The ESP32's GPIO33 is interfaced with the sensor's output, allowing the microcontroller to read proximity data. The sensor is powered by the ESP32's 5V output, and both devices share a common ground.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of new: A project utilizing Grove Infrared Emitter in a practical application
Arduino Nano 33 BLE IR Sensor Interface
This circuit consists of an Arduino Nano 33 BLE microcontroller connected to an infrared (IR) sensor. The IR sensor's output pin is connected to the D7 digital input pin on the Nano, allowing the microcontroller to read the sensor's signal. The sensor is powered by the 3.3V output from the Nano, and both the sensor and the Nano share a common ground connection.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of rx: A project utilizing Grove Infrared Emitter in a practical application
Battery-Powered Laser Emitter with Solar Charging and LED Indicator
This circuit is a solar-powered laser emitter system with an LED indicator. The solar panel charges a 18650 battery via a TP4056 charging module, and a push button controls the activation of the laser emitter and the LED through a MOSFET switch.
Cirkit Designer LogoOpen Project in Cirkit Designer

Technical Specifications

The Grove Infrared Emitter is designed for simplicity and reliability. Below are its key technical details:

General Specifications

  • Operating Voltage: 3.3V to 5V
  • Current Consumption: ≤ 20mA
  • Wavelength: 940nm (infrared light)
  • Emission Angle: ±15°
  • Connector Type: Grove 4-pin interface
  • Dimensions: 20mm x 20mm

Pin Configuration

The Grove Infrared Emitter uses a standard 4-pin Grove connector. The pinout is as follows:

Pin Number Pin Name Description
1 VCC Power supply (3.3V or 5V)
2 GND Ground
3 NC Not connected (reserved)
4 Signal Control signal for IR emission

Usage Instructions

The Grove Infrared Emitter is straightforward to use in a circuit. Below are the steps and best practices for integrating it into your project:

Connecting the Component

  1. Power Supply: Connect the VCC pin to a 3.3V or 5V power source, depending on your microcontroller's operating voltage.
  2. Ground: Connect the GND pin to the ground of your circuit.
  3. Signal Control: Connect the Signal pin to a GPIO pin on your microcontroller. This pin will control the IR emission.

Example: Using with Arduino UNO

The following example demonstrates how to use the Grove Infrared Emitter with an Arduino UNO to send IR signals.

Circuit Setup

  • Connect the Grove Infrared Emitter to a Grove Base Shield attached to the Arduino UNO.
  • Ensure the Signal pin is connected to a digital GPIO pin (e.g., D3).

Arduino Code

/*
  Example: Sending IR signals using the Grove Infrared Emitter
  This code demonstrates how to toggle the IR emitter on and off.
  Connect the Grove Infrared Emitter to D3 on the Arduino UNO.
*/

#define IR_EMITTER_PIN 3  // Define the GPIO pin connected to the IR emitter

void setup() {
  pinMode(IR_EMITTER_PIN, OUTPUT);  // Set the IR emitter pin as an output
}

void loop() {
  digitalWrite(IR_EMITTER_PIN, HIGH);  // Turn on the IR emitter
  delay(1000);                         // Keep it on for 1 second
  digitalWrite(IR_EMITTER_PIN, LOW);   // Turn off the IR emitter
  delay(1000);                         // Keep it off for 1 second
}

Best Practices

  • Power Supply: Ensure the power supply voltage matches the component's operating range (3.3V to 5V).
  • Signal Timing: Use appropriate timing when sending IR signals to ensure compatibility with the receiving device.
  • Avoid Overheating: Do not leave the IR emitter continuously on for extended periods, as this may cause overheating.

Troubleshooting and FAQs

Common Issues

  1. No IR Emission Detected

    • Cause: Incorrect wiring or insufficient power supply.
    • Solution: Double-check the connections and ensure the VCC and GND pins are properly connected.
  2. IR Signal Not Recognized by Receiver

    • Cause: Incorrect signal timing or incompatible wavelength.
    • Solution: Verify the signal timing in your code and ensure the receiver is compatible with a 940nm wavelength.
  3. Overheating

    • Cause: Continuous operation without proper intervals.
    • Solution: Add delays or duty cycles in your code to prevent the emitter from staying on for too long.

FAQs

Q: Can I use the Grove Infrared Emitter with a Raspberry Pi?
A: Yes, the Grove Infrared Emitter can be used with a Raspberry Pi. Use a Grove HAT or connect the Signal pin to a GPIO pin on the Raspberry Pi. Ensure the voltage levels are compatible.

Q: How can I test if the IR emitter is working?
A: You can use a smartphone camera to check for IR light. Point the camera at the emitter while it is active, and you should see a faint purple light.

Q: Is the Grove Infrared Emitter compatible with all IR receivers?
A: The emitter operates at a wavelength of 940nm, which is standard for most IR receivers. However, ensure the receiver supports this wavelength for optimal performance.