Stufin
Home Quick Cart Profile

FlySky FS-GR3E 2.4G 3CH Receiver

Buy Now on Stufin

Component Name

FlySky FS-GR3E 2.4G 3CH Receiver

Overview

The FlySky FS-GR3E 2.4G 3CH Receiver is a compact, lightweight, and high-performance radio frequency (RF) receiver designed for remote control (RC) systems, robotics, and other IoT applications. This 3-channel receiver is compatible with FlySky 2.4GHz transmitters and provides a reliable and interference-free communication link.

Functionality

The FS-GR3E receiver is designed to receive radio signals transmitted by a compatible FlySky 2.4GHz transmitter and convert them into digital control signals. These signals can then be used to control various devices, such as servos, motors, and other actuators, in RC systems, robots, drones, and other IoT applications.

Key Features

### Technical Specifications

Frequency

2.4GHz

Number of Channels

3

Modulation

GFSK (Gaussian Frequency Shift Keying)

Data Transmission Rate

500 kbps

Receiver Sensitivity

-95 dBm

Operating Voltage

4.8-6.0V

Current Consumption

25mA

Dimensions

32.5 x 20 x 10.5 mm

Weight

6g

### Performance Characteristics

Range

Up to 400 meters (1312 feet) in open air

Latency

10ms

Anti-Interference AbilityHigh-frequency noise resistance and error correction ensure reliable data transmission
### Additional Features

Compact Design

Lightweight and compact design for easy installation in small spaces

Multiple Bindings

Supports binding with multiple transmitters for increased flexibility

LED Indicator

Provides visual feedback on signal strength and binding status

Built-in AntennaSaves space and simplifies installation
### Compatibility

Transmitters

Compatible with FlySky 2.4GHz transmitters, including the FS-i4, FS-i6, and FS-i10 models

Devices

Can control a wide range of devices, including servos, motors, ESCs, and other IoT devices

### Applications

RC Systems

Ideal for remote control cars, trucks, boats, planes, and drones

Robotics

Suitable for robotics, autonomous systems, and IoT projects

Other IoT Applications

Can be used in various IoT applications, such as home automation, industrial control systems, and more

By providing a reliable and high-performance communication link, the FlySky FS-GR3E 2.4G 3CH Receiver is an ideal component for a wide range of IoT applications.

Pin Configuration

  • FlySky FS-GR3E 2.4G 3CH Receiver Pinout Description
  • The FlySky FS-GR3E 2.4G 3CH Receiver is a compact and lightweight receiver designed for RC models. It has a total of 6 pins, which are used to connect to the servo motors, battery, and other components. Here is a detailed description of each pin and how to connect them:
  • Pin 1: VCC (Red Wire)
  • Function: Power supply pin, provides voltage to the receiver.
  • Voltage: 3.5V to 6V (typical operating voltage is 4.8V to 5.2V).
  • Connection: Connect to the positive terminal of the battery or a voltage regulator output.
  • Pin 2: GND (Black Wire)
  • Function: Ground pin, provides a return path for the power supply.
  • Connection: Connect to the negative terminal of the battery or the ground pin of the voltage regulator.
  • Pin 3: CH1 (White Wire)
  • Function: Channel 1 signal output, typically used for the aileron or roll control of an aircraft.
  • Connection: Connect to the signal input of a servo motor (e.g., aileron servo).
  • Pin 4: CH2 (Yellow Wire)
  • Function: Channel 2 signal output, typically used for the elevator or pitch control of an aircraft.
  • Connection: Connect to the signal input of a servo motor (e.g., elevator servo).
  • Pin 5: CH3 (Brown Wire)
  • Function: Channel 3 signal output, typically used for the throttle or engine control of an aircraft.
  • Connection: Connect to the signal input of a servo motor (e.g., throttle servo) or an electronic speed controller (ESC).
  • Pin 6: RSSI (Orange Wire)
  • Function: Signal strength indicator output, shows the strength of the received signal.
  • Connection: Connect to a voltage divider or a signal processing circuit to monitor the signal strength.
  • Connection Structure:
  • When connecting the receiver to servo motors, ensure that the signal wires (CH1, CH2, and CH3) are connected to the corresponding signal inputs on the servo motors.
  • The VCC and GND pins should be connected to a suitable power source, such as a battery or a voltage regulator.
  • The RSSI pin can be connected to a voltage divider or a signal processing circuit to monitor the signal strength.
  • Important Notes:
  • Ensure correct polarity when connecting the VCC and GND pins to the power source.
  • Use a suitable voltage regulator or power source to prevent damage to the receiver or connected components.
  • Consult the datasheet or user manual of the connected components (e.g., servo motors, voltage regulators) for specific connection requirements.
  • By following these pinout descriptions and connection guidelines, you can successfully integrate the FlySky FS-GR3E 2.4G 3CH Receiver into your RC model system.

Code Examples

FlySky FS-GR3E 2.4G 3CH Receiver Documentation
The FlySky FS-GR3E is a 2.4GHz 3-channel receiver designed for use in radio control systems, particularly in RC models, robots, and drones. This receiver is compatible with FlySky transmitters and provides a reliable and interference-resistant connection.
Pinout and Connection Diagram
The FS-GR3E receiver has a 3-pin header connector with the following pinout:
| Pin | Function |
| --- | --- |
| 1   | VCC (Positive Power Supply, typically 5V) |
| 2   | GND (Ground) |
| 3   | Signal (PPM or PWM Output) |
Microcontroller Connection and Code Examples
To use the FS-GR3E receiver with a microcontroller, connect the VCC pin to a 5V power source, GND to ground, and the Signal pin to a digital input on the microcontroller.
Example 1: Arduino Uno with FlySky FS-GR3E Receiver
In this example, we will read the channel values from the FS-GR3E receiver using an Arduino Uno microcontroller.
```cpp
const int channelPin = 2;  // Connect the Signal pin to digital pin 2 on Arduino Uno
void setup() {
  Serial.begin(9600);
}
void loop() {
  int channelValue = pulseIn(channelPin, HIGH);  // Read the pulse width from the receiver
  Serial.print("Channel value: ");
  Serial.println(channelValue);
  delay(50);
}
```
Example 2: ESP32 with FlySky FS-GR3E Receiver (using ESP32Interrupt library)
In this example, we will use the ESP32Interrupt library to read the channel values from the FS-GR3E receiver using an ESP32 microcontroller.
```cpp
#include <ESP32Interrupt.h>
const int channelPin = 18;  // Connect the Signal pin to GPIO 18 on ESP32
volatile uint16_t channelValue = 0;
void IRAM_ATTR interruptHandler() {
  channelValue = pulseIn(channelPin, HIGH);
}
void setup() {
  Serial.begin(115200);
  pinMode(channelPin, INPUT);
  attachInterrupt(channelPin, interruptHandler, RISING);
}
void loop() {
  Serial.print("Channel value: ");
  Serial.println(channelValue);
  delay(50);
}
```
Example 3: Raspberry Pi with FlySky FS-GR3E Receiver (using Python and RPi.GPIO library)
In this example, we will read the channel values from the FS-GR3E receiver using a Raspberry Pi single-board computer with the RPi.GPIO library.
```python
import RPi.GPIO as GPIO
import time
channel_pin = 17  # Connect the Signal pin to GPIO 17 on Raspberry Pi
GPIO.setmode(GPIO.BCM)
GPIO.setup(channel_pin, GPIO.IN)
while True:
    channel_value = GPIO.input(channel_pin)
    print("Channel value:", channel_value)
    time.sleep(0.05)
```
These code examples demonstrate how to connect and read the channel values from the FlySky FS-GR3E 2.4G 3CH Receiver using Arduino, ESP32, and Raspberry Pi platforms. The examples can be modified to suit specific project requirements, such as controlling servos, motors, or other actuators based on the received channel values.