Stufin
Home Quick Cart Profile

Flysky FS-i6S 2.4GHz 10CH AFHDS 2A RC Transmitter With FS-iA10B 10CH Receiver

Buy Now

Component Name

Flysky FS-i6S 2.4GHz 10CH AFHDS 2A RC Transmitter With FS-iA10B 10CH Receiver

Overview

The Flysky FS-i6S is a 2.4GHz 10-channel radio control (RC) transmitter designed for remote control of various devices, such as drones, UAVs, robots, and other IoT applications. It comes paired with the FS-iA10B 10-channel receiver, creating a reliable and feature-rich wireless control system.

Functionality

The Flysky FS-i6S transmitter and FS-iA10B receiver work together to provide wireless control of up to 10 channels, allowing users to remotely operate devices with precision and accuracy. The transmitter features a user-friendly interface, ergonomic design, and advanced functionalities, making it suitable for both beginners and experienced users.

Key Features

### Transmitter (FS-i6S)

  • 2.4GHz Frequency: Operates on the 2.4GHz frequency band, minimizing interference and ensuring reliable communication between the transmitter and receiver.
  • 10 Channels: Supports up to 10 channels, allowing users to control multiple devices or functions simultaneously.
  • AFHDS 2A Protocol: Utilizes the Advanced Frequency Hopping Digital System 2A (AFHDS 2A) protocol, which provides a high level of security, reliability, and interference resistance.
  • Backlit LCD Display: Features a clear, backlit LCD display that shows essential information, such as channel settings, battery level, and signal strength.
  • Ergonomic Design: Designed for comfort and ease of use, with a contoured grip and intuitive button layout.
  • Telemetry Function: Supports telemetry functionality, allowing users to monitor real-time data from sensors and devices.
  • 20-Model Memory: Stores up to 20 model settings, enabling users to switch between different devices or configurations easily.

### Receiver (FS-iA10B)

  • 10 Channels: Supports up to 10 channels, matching the transmitter's capabilities.
  • 2.4GHz Frequency: Operates on the 2.4GHz frequency band, ensuring reliable communication with the transmitter.
  • AFHDS 2A Protocol: Compatible with the AFHDS 2A protocol used by the transmitter, ensuring secure and reliable data transmission.
  • Small Form Factor: Compact design makes it easy to integrate into devices with limited space.
  • Low Power Consumption: Features low power consumption, reducing the overall power requirements of the device.

Additional Features

  • DualRates and Expo: Supports dual rates and exponential settings for precise control and customization.
  • Failsafe: Includes a failsafe function that allows users to set a default channel value in case of signal loss.
  • Range Test: Features a range test function to verify the signal strength and quality.

Specifications

Transmitter (FS-i6S)
+ Frequency2.4GHz
+ RangeUp to 2.5 km (1.55 miles)
+ Power4 x AA batteries (not included)
+ Weight340g (12 oz)
Receiver (FS-iA10B)
+ Frequency2.4GHz
+ RangeUp to 1.5 km (0.93 miles)
+ Power4.0-8.4V DC
+ Weight14g (0.5 oz)

Applications

  • Drone and UAV control
  • Robotics and automation
  • Remote monitoring and control systems
  • Industrial automation and process control
  • Hobby and recreational uses
The Flysky FS-i6S transmitter and FS-iA10B receiver are suitable for various IoT applications, including

Conclusion

The Flysky FS-i6S 2.4GHz 10CH AFHDS 2A RC Transmitter With FS-iA10B 10CH Receiver is a reliable and feature-rich wireless control system, ideal for a wide range of IoT applications. Its advanced features, ergonomic design, and robust performance make it a popular choice among professionals and hobbyists alike.

Pin Configuration

  • Flysky FS-i6S 2.4GHz 10CH AFHDS 2A RC Transmitter with FS-iA10B 10CH Receiver Pinout Guide
  • Transmitter (FS-i6S) Pins:
  • 1. BAT (Battery): The battery connection pin. Connect the positive (+) terminal of a 4x AA battery pack or a 2S Li-ion battery (7.2V-8.4V) to this pin.
  • 2. VRX (Voltage Regulation eXternal): Optional voltage regulation input pin. Can be used to connect an external voltage regulator to provide a stable voltage supply to the transmitter.
  • 3. PPM (Pulse Position Modulation): A 3-pin header for connecting a PPM encoder or other devices that require a PPM signal output.
  • Pin 1 (VCC): +5V power supply
  • Pin 2 (GND): Ground
  • Pin 3 (PPM Signal): PPM output signal
  • 4. TRAINER (Trainer Port): A 3-pin header for connecting a trainer or buddy box.
  • Pin 1 (VCC): +5V power supply
  • Pin 2 (GND): Ground
  • Pin 3 (TRAINER Signal): Trainer signal input/output
  • 5. BIND (Binding Button): A momentary push-button switch for binding the transmitter to the receiver.
  • 6. LED (Light Emitting Diode): An indicator LED that shows the transmitter's status (e.g., binding, connected, or low battery).
  • Receiver (FS-iA10B) Pins:
  • 1. VCC (+5V Power Supply): Connect to a 5V power source (e.g., from a ESC or battery).
  • 2. GND (Ground): Connect to the ground of the system.
  • 3. SIG (Signal): The signal input/output pin. Connect to the signal wire of a servo or other devices that require a signal input.
  • 4. BAT (Battery): The battery connection pin. Connect to the positive (+) terminal of a battery or a battery eliminator circuit (BEC).
  • 5. BIND (Binding Button): A momentary push-button switch for binding the receiver to the transmitter.
  • Connection Structure:
  • When connecting the pins, follow this structure:
  • Transmitter to Receiver:
  • Connect the transmitter's antenna to the receiver's antenna.
  • Connect the transmitter's BIND pin to the receiver's BIND pin.
  • Connect the receiver's VCC pin to a 5V power source (e.g., from a ESC or battery).
  • Connect the receiver's GND pin to the ground of the system.
  • Servos or Other Devices to Receiver:
  • Connect the servo's signal wire to the receiver's SIG pin.
  • Connect the servo's power wires (VCC and GND) to the receiver's VCC and GND pins, respectively.
  • Important Notes:
  • Always refer to the user manual and datasheet of the specific components for detailed connection diagrams and specifications.
  • Make sure to connect the pins correctly to avoid damage to the components or the system.
  • Use appropriate connectors, wires, and soldering techniques to ensure reliable connections.
  • By following this pinout guide, you can successfully connect the Flysky FS-i6S transmitter to the FS-iA10B receiver and other components in your IoT or robotics project.

Code Examples

Flysky FS-i6S 2.4GHz 10CH AFHDS 2A RC Transmitter With FS-iA10B 10CH Receiver Documentation
Overview
The Flysky FS-i6S is a 2.4GHz 10-channel AFHDS 2A RC transmitter, accompanied by the FS-iA10B 10-channel receiver. This transmitter and receiver pair is designed for radio control (RC) applications, offering a reliable and interference-free communication link between the transmitter and receiver.
Key Features
2.4GHz frequency band with automatic frequency hopping (AFHDS) technology
 10-channel output with adjustable channel assignments
 High-speed transmission rate (up to 120 frames per second)
 Low latency (less than 2.6ms)
 Range of up to 1.5 km (0.93 miles)
 Supports various RC protocols, including CPPM, S BUS, and PPM
 Compatible with various devices, including quadcopters, robots, and other IoT devices
Getting Started
To get started with the Flysky FS-i6S transmitter and FS-iA10B receiver, follow these steps:
1. Bind the transmitter and receiver by following the manufacturer's instructions.
2. Connect the receiver to your device (e.g., quadcopter, robot, or IoT device).
3. Configure the transmitter and receiver to use the same protocol (e.g., CPPM, S BUS, or PPM).
Code Examples
### Example 1: Basic CPPM Output (Arduino)
In this example, we will demonstrate how to use the Flysky FS-i6S transmitter and FS-iA10B receiver with an Arduino board to control a quadcopter.
```cpp
#include <cppm.h>
// Define the CPPM pins
#define CPPM_PIN 2
// Create a CPPM object
CPPM cppm(CPPM_PIN);
void setup() {
  // Initialize the CPPM object
  cppm.begin();
}
void loop() {
  // Read the channel values from the receiver
  int channel1 = cppm.readChannel(1);
  int channel2 = cppm.readChannel(2);
  int channel3 = cppm.readChannel(3);
  int channel4 = cppm.readChannel(4);
// Control the quadcopter motors based on the channel values
  // ...
}
```
### Example 2: S BUS Output (Raspberry Pi)
In this example, we will demonstrate how to use the Flysky FS-i6S transmitter and FS-iA10B receiver with a Raspberry Pi to control a robotic arm.
```python
import RPi.GPIO as GPIO
import time
# Define the S BUS pin
S_BUS_PIN = 18
# Set up the GPIO pin as an input
GPIO.setup(S_BUS_PIN, GPIO.IN)
while True:
  # Read the S BUS signal
  signal = GPIO.input(S_BUS_PIN)
# Decode the S BUS signal to extract the channel values
  channel_values = []
  for i in range(10):
    channel_values.append((signal >> i) & 1)
# Control the robotic arm based on the channel values
  # ...
  time.sleep(0.01)
```
### Example 3: PPM Output (ESP32)
In this example, we will demonstrate how to use the Flysky FS-i6S transmitter and FS-iA10B receiver with an ESP32 board to control a IoT device.
```c
#include <Arduino.h>
// Define the PPM pin
#define PPM_PIN 21
void setup() {
  // Initialize the serial communication
  Serial.begin(115200);
// Set up the PPM pin as an input
  pinMode(PPM_PIN, INPUT);
}
void loop() {
  // Read the PPM signal
  uint16_t ppm_value = pulseIn(PPM_PIN, HIGH);
// Decode the PPM signal to extract the channel values
  int channel_values[10];
  for (int i = 0; i < 10; i++) {
    channel_values[i] = (ppm_value >> (i  11) & 0x7FF);
  }
// Control the IoT device based on the channel values
  // ...
  delay(10);
}
```
These examples demonstrate how to use the Flysky FS-i6S transmitter and FS-iA10B receiver in various contexts, including Arduino, Raspberry Pi, and ESP32 platforms. By following these examples, you can integrate the transmitter and receiver into your RC projects and harness the power of reliable wireless communication.