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

How to Use FS2A-4CH: Examples, Pinouts, and Specs

Image of FS2A-4CH
Cirkit Designer LogoDesign with FS2A-4CH in Cirkit Designer

Introduction

The FS2A-4CH is a 4-channel relay module manufactured by Flysky, designed to control multiple devices using a single control signal. This module is equipped with opto-isolation to ensure safety and protect sensitive control circuits from high-voltage loads. It is widely used in applications such as home automation, industrial control systems, and DIY electronics projects.

Explore Projects Built with FS2A-4CH

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino Nano Controlled NRF24L01 Wireless Joystick
Image of DRONE TRANSMITTER: A project utilizing FS2A-4CH in a practical application
This circuit features an Arduino Nano configured as a 4-channel transmitter, interfacing with two KY-023 Dual Axis Joystick Modules for user input and an NRF24L01 module for wireless communication. The joysticks provide analog inputs to control throttle, pitch, roll, and yaw, which are read by the Arduino's analog pins and transmitted via the NRF24L01 to a remote receiver. A Lipo Battery provides power to the system, and an electrolytic capacitor is likely used for power supply decoupling to reduce noise.
Cirkit Designer LogoOpen Project in Cirkit Designer
FLYSKY Controlled Dual Brushed Motor ESC Circuit with LiPo Battery
Image of Tout terrain: A project utilizing FS2A-4CH in a practical application
This circuit is designed to control four DC motors using two electronic speed controllers (ESCs) that are interfaced with a FLYSKY FS-IA6 receiver. The receiver channels CH1 and CH2 are connected to the signal inputs of the ESCs, allowing for remote control of the motor speeds. Power is supplied to the ESCs and the receiver by a Lipo battery, and the ESCs distribute power to the motors.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Motor Control System with FlySky Receiver and Cytron Motor Driver
Image of Fighter: A project utilizing FS2A-4CH in a practical application
The circuit is a motor control system that uses a FlySky FS-IA6 receiver to control four motors via a Cytron MDDS30 motor driver. The system is powered by a LiPo battery, and the receiver sends control signals to the motor driver, which then drives the motors accordingly.
Cirkit Designer LogoOpen Project in Cirkit Designer
GPS-Enabled Telemetry Drone with Speedybee F405 WING and Brushless Motor
Image of Pharmadrone Wiring: A project utilizing FS2A-4CH in a practical application
This circuit is designed for a remote-controlled vehicle or drone, featuring a flight controller that manages a brushless motor, servomotors for actuation, telemetry for data communication, and a GPS module for positioning. It is powered by a lipo battery and includes a receiver for remote control inputs.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with FS2A-4CH

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 DRONE TRANSMITTER: A project utilizing FS2A-4CH in a practical application
Arduino Nano Controlled NRF24L01 Wireless Joystick
This circuit features an Arduino Nano configured as a 4-channel transmitter, interfacing with two KY-023 Dual Axis Joystick Modules for user input and an NRF24L01 module for wireless communication. The joysticks provide analog inputs to control throttle, pitch, roll, and yaw, which are read by the Arduino's analog pins and transmitted via the NRF24L01 to a remote receiver. A Lipo Battery provides power to the system, and an electrolytic capacitor is likely used for power supply decoupling to reduce noise.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Tout terrain: A project utilizing FS2A-4CH in a practical application
FLYSKY Controlled Dual Brushed Motor ESC Circuit with LiPo Battery
This circuit is designed to control four DC motors using two electronic speed controllers (ESCs) that are interfaced with a FLYSKY FS-IA6 receiver. The receiver channels CH1 and CH2 are connected to the signal inputs of the ESCs, allowing for remote control of the motor speeds. Power is supplied to the ESCs and the receiver by a Lipo battery, and the ESCs distribute power to the motors.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Fighter: A project utilizing FS2A-4CH in a practical application
Battery-Powered Motor Control System with FlySky Receiver and Cytron Motor Driver
The circuit is a motor control system that uses a FlySky FS-IA6 receiver to control four motors via a Cytron MDDS30 motor driver. The system is powered by a LiPo battery, and the receiver sends control signals to the motor driver, which then drives the motors accordingly.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Pharmadrone Wiring: A project utilizing FS2A-4CH in a practical application
GPS-Enabled Telemetry Drone with Speedybee F405 WING and Brushless Motor
This circuit is designed for a remote-controlled vehicle or drone, featuring a flight controller that manages a brushless motor, servomotors for actuation, telemetry for data communication, and a GPS module for positioning. It is powered by a lipo battery and includes a receiver for remote control inputs.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications:

  • Home automation (e.g., controlling lights, fans, or appliances)
  • Industrial equipment control
  • Robotics and IoT projects
  • Smart home systems
  • DIY electronics and prototyping

Technical Specifications

The FS2A-4CH relay module is designed to handle a variety of loads while maintaining safety and reliability. Below are the key technical details:

General Specifications:

  • Manufacturer: Flysky
  • Part ID: FS2A-4CH
  • Number of Channels: 4
  • Control Voltage: 3.3V to 5V (compatible with most microcontrollers)
  • Relay Voltage: 5V
  • Maximum Load (per channel):
    • AC: 250V at 10A
    • DC: 30V at 10A
  • Opto-Isolation: Yes
  • Dimensions: 75mm x 55mm x 20mm
  • Weight: 65g

Pin Configuration and Descriptions:

The FS2A-4CH module has a total of 10 pins for input and output connections. Below is the pin configuration:

Input Pins:

Pin Name Description
VCC Power supply input (3.3V to 5V)
GND Ground connection
IN1 Control signal for Relay 1
IN2 Control signal for Relay 2
IN3 Control signal for Relay 3
IN4 Control signal for Relay 4

Output Terminals (Relay Contacts):

Terminal Description
NO1 Normally Open contact for Relay 1
COM1 Common contact for Relay 1
NC1 Normally Closed contact for Relay 1
NO2 Normally Open contact for Relay 2
COM2 Common contact for Relay 2
NC2 Normally Closed contact for Relay 2
NO3 Normally Open contact for Relay 3
COM3 Common contact for Relay 3
NC3 Normally Closed contact for Relay 3
NO4 Normally Open contact for Relay 4
COM4 Common contact for Relay 4
NC4 Normally Closed contact for Relay 4

Usage Instructions

How to Use the FS2A-4CH in a Circuit:

  1. Power the Module: Connect the VCC pin to a 3.3V or 5V power source and the GND pin to ground.
  2. Connect Control Signals: Use the IN1, IN2, IN3, and IN4 pins to control the relays. These pins can be connected to a microcontroller (e.g., Arduino UNO) or other control circuits.
  3. Connect the Load: Attach the load to the relay output terminals (NO, NC, and COM) based on your requirements:
    • Use the NO (Normally Open) terminal if you want the load to be off by default and turn on when the relay is activated.
    • Use the NC (Normally Closed) terminal if you want the load to be on by default and turn off when the relay is activated.
  4. Control the Relays: Send a HIGH signal (3.3V or 5V) to the respective IN pin to activate the corresponding relay.

Important Considerations:

  • Ensure the load does not exceed the maximum current and voltage ratings of the relay.
  • Use proper insulation and safety precautions when working with high-voltage AC loads.
  • Avoid switching inductive loads (e.g., motors) without proper flyback diodes or snubber circuits to prevent damage to the relay.

Example: Using FS2A-4CH with Arduino UNO

Below is an example code to control the FS2A-4CH relay module using an Arduino UNO:

// Example: Controlling FS2A-4CH Relay Module with Arduino UNO

// Define the control pins for the relays
#define RELAY1 2  // Relay 1 connected to digital pin 2
#define RELAY2 3  // Relay 2 connected to digital pin 3
#define RELAY3 4  // Relay 3 connected to digital pin 4
#define RELAY4 5  // Relay 4 connected to digital pin 5

void setup() {
  // Set relay pins as outputs
  pinMode(RELAY1, OUTPUT);
  pinMode(RELAY2, OUTPUT);
  pinMode(RELAY3, OUTPUT);
  pinMode(RELAY4, OUTPUT);

  // Initialize all relays to OFF state
  digitalWrite(RELAY1, LOW);
  digitalWrite(RELAY2, LOW);
  digitalWrite(RELAY3, LOW);
  digitalWrite(RELAY4, LOW);
}

void loop() {
  // Turn on Relay 1
  digitalWrite(RELAY1, HIGH);
  delay(1000); // Wait for 1 second

  // Turn off Relay 1 and turn on Relay 2
  digitalWrite(RELAY1, LOW);
  digitalWrite(RELAY2, HIGH);
  delay(1000); // Wait for 1 second

  // Turn off Relay 2 and turn on Relay 3
  digitalWrite(RELAY2, LOW);
  digitalWrite(RELAY3, HIGH);
  delay(1000); // Wait for 1 second

  // Turn off Relay 3 and turn on Relay 4
  digitalWrite(RELAY3, LOW);
  digitalWrite(RELAY4, HIGH);
  delay(1000); // Wait for 1 second

  // Turn off all relays
  digitalWrite(RELAY4, LOW);
  delay(1000); // Wait for 1 second
}

Troubleshooting and FAQs

Common Issues:

  1. Relays Not Activating:

    • Cause: Insufficient control voltage or incorrect wiring.
    • Solution: Ensure the control voltage is within the 3.3V to 5V range and check the wiring.
  2. Load Not Switching:

    • Cause: Incorrect connection to the relay output terminals.
    • Solution: Verify the load is connected to the correct terminals (NO, NC, and COM).
  3. Relay Module Overheating:

    • Cause: Load exceeds the maximum current rating.
    • Solution: Reduce the load or use a relay with a higher current rating.
  4. Interference with Microcontroller:

    • Cause: Inductive loads causing voltage spikes.
    • Solution: Use flyback diodes or snubber circuits to suppress voltage spikes.

FAQs:

  • Q: Can the FS2A-4CH be used with a 12V control signal?
    A: No, the module is designed for 3.3V to 5V control signals only.

  • Q: Is the module safe for high-voltage AC loads?
    A: Yes, but proper insulation and safety precautions must be followed.

  • Q: Can I control all four relays simultaneously?
    A: Yes, you can activate all four relays at the same time by sending HIGH signals to all IN pins.

  • Q: Does the module support PWM signals?
    A: No, the relays are designed for ON/OFF control and do not support PWM signals.