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

How to Use RN-131G: Examples, Pinouts, and Specs

Image of RN-131G
Cirkit Designer LogoDesign with RN-131G in Cirkit Designer

Introduction

The RN-131G is a low-power, high-performance RF transceiver module designed for wireless communication applications. Operating in the 2.4 GHz ISM band, it supports multiple wireless protocols, including Wi-Fi (802.11 b/g), making it an ideal choice for Internet of Things (IoT) devices, remote sensing, and telemetry systems. Its compact design and robust features allow seamless integration into embedded systems, enabling reliable and efficient wireless communication.

Explore Projects Built with RN-131G

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Satellite-Based Timing and Navigation System with SDR and Atomic Clock Synchronization
Image of GPS 시스템 측정 구성도_Confirm: A project utilizing RN-131G in a practical application
This circuit appears to be a complex system involving power supply management, GPS and timing synchronization, and data communication. It includes a SI-TEX G1 Satellite Compass for GPS data, an XHTF1021 Atomic Rubidium Clock for precise timing, and Ettus USRP B200 units for software-defined radio communication. Power is supplied through various SMPS units and distributed via terminal blocks and DC jacks. Data communication is facilitated by Beelink MINI S12 N95 computers, RS232 splitters, and a 1000BASE-T Media Converter for network connectivity. RF Directional Couplers are used to interface antennas with the USRP units, and the entire system is likely contained within cases for protection and organization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Satellite Compass and Network-Integrated GPS Data Processing System
Image of GPS 시스템 측정 구성도_241016: A project utilizing RN-131G in a practical application
This circuit comprises a satellite compass, a mini PC, two GPS antennas, power supplies, a network switch, media converters, and an atomic rubidium clock. The satellite compass is powered by a triple output DC power supply and interfaces with an RS232 splitter for 1PPS signals. The mini PCs are connected to the USRP B200 devices via USB for data and power, and to media converters via Ethernet, which in turn connect to a network switch using fiber optic links. The antennas are connected to the USRP B200s through RF directional couplers, and the atomic clock provides a 1PPS input to the RS232 splitter.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Emergency Alert System with NUCLEO-F072RB, SIM800L, and GPS NEO 6M
Image of women safety: A project utilizing RN-131G in a practical application
This circuit is an emergency alert system that uses a NUCLEO-F072RB microcontroller to send SMS alerts and make calls via a SIM800L GSM module, while obtaining location data from a GPS NEO 6M module. The system is powered by a Li-ion battery and includes a TP4056 module for battery charging and protection, with a rocker switch to control power to the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
Image of LRCM PHASE 2 BASIC: A project utilizing RN-131G in a practical application
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with RN-131G

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 GPS 시스템 측정 구성도_Confirm: A project utilizing RN-131G in a practical application
Satellite-Based Timing and Navigation System with SDR and Atomic Clock Synchronization
This circuit appears to be a complex system involving power supply management, GPS and timing synchronization, and data communication. It includes a SI-TEX G1 Satellite Compass for GPS data, an XHTF1021 Atomic Rubidium Clock for precise timing, and Ettus USRP B200 units for software-defined radio communication. Power is supplied through various SMPS units and distributed via terminal blocks and DC jacks. Data communication is facilitated by Beelink MINI S12 N95 computers, RS232 splitters, and a 1000BASE-T Media Converter for network connectivity. RF Directional Couplers are used to interface antennas with the USRP units, and the entire system is likely contained within cases for protection and organization.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of GPS 시스템 측정 구성도_241016: A project utilizing RN-131G in a practical application
Satellite Compass and Network-Integrated GPS Data Processing System
This circuit comprises a satellite compass, a mini PC, two GPS antennas, power supplies, a network switch, media converters, and an atomic rubidium clock. The satellite compass is powered by a triple output DC power supply and interfaces with an RS232 splitter for 1PPS signals. The mini PCs are connected to the USRP B200 devices via USB for data and power, and to media converters via Ethernet, which in turn connect to a network switch using fiber optic links. The antennas are connected to the USRP B200s through RF directional couplers, and the atomic clock provides a 1PPS input to the RS232 splitter.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of women safety: A project utilizing RN-131G in a practical application
Battery-Powered Emergency Alert System with NUCLEO-F072RB, SIM800L, and GPS NEO 6M
This circuit is an emergency alert system that uses a NUCLEO-F072RB microcontroller to send SMS alerts and make calls via a SIM800L GSM module, while obtaining location data from a GPS NEO 6M module. The system is powered by a Li-ion battery and includes a TP4056 module for battery charging and protection, with a rocker switch to control power to the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of LRCM PHASE 2 BASIC: A project utilizing RN-131G in a practical application
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • IoT devices and smart home systems
  • Remote sensing and telemetry
  • Industrial automation and control
  • Wireless data logging
  • Medical devices requiring wireless connectivity

Technical Specifications

Key Technical Details

Parameter Value
Operating Frequency 2.4 GHz ISM band
Wireless Protocols IEEE 802.11 b/g
Data Rate Up to 54 Mbps
Operating Voltage 3.3V DC
Current Consumption 38 mA (active), 4 µA (sleep mode)
Transmit Power +18 dBm (maximum)
Sensitivity -94 dBm
Operating Temperature -40°C to +85°C
Dimensions 26.7 mm x 17.8 mm x 3.1 mm

Pin Configuration and Descriptions

The RN-131G module has a total of 12 pins. Below is the pinout and description:

Pin Number Pin Name Description
1 GND Ground connection
2 VCC Power supply input (3.3V DC)
3 TX UART Transmit (data output)
4 RX UART Receive (data input)
5 GPIO0 General-purpose I/O pin
6 GPIO1 General-purpose I/O pin
7 GPIO2 General-purpose I/O pin
8 GPIO3 General-purpose I/O pin
9 RESET Active-low reset input
10 RTS UART Ready-to-Send
11 CTS UART Clear-to-Send
12 ADC0 Analog-to-digital converter input

Usage Instructions

How to Use the RN-131G in a Circuit

  1. Power Supply: Connect the VCC pin to a stable 3.3V DC power source and the GND pin to the ground.
  2. UART Communication: Use the TX and RX pins to establish serial communication with a microcontroller or PC. Ensure the baud rate matches the module's default (9600 bps, configurable).
  3. GPIO Pins: Utilize GPIO pins for additional control or interfacing with external devices.
  4. Reset: Connect the RESET pin to a push-button or microcontroller pin for manual or software resets.
  5. Antenna: Ensure the module's onboard antenna has a clear path for optimal wireless performance.

Important Considerations

  • Voltage Levels: The RN-131G operates at 3.3V logic levels. Use a level shifter if interfacing with 5V systems.
  • Antenna Placement: Avoid placing the module near metal objects or inside enclosures that may block RF signals.
  • Power Supply Noise: Use decoupling capacitors (e.g., 0.1 µF) near the VCC pin to minimize noise and ensure stable operation.

Example: Connecting RN-131G to Arduino UNO

The RN-131G can be connected to an Arduino UNO for wireless communication. Since the Arduino operates at 5V logic levels, a level shifter is required for the TX and RX lines.

Wiring Diagram

RN-131G Pin Arduino Pin Notes
VCC 3.3V Power supply
GND GND Ground connection
TX RX (via shifter) Arduino receives data from RN-131G
RX TX (via shifter) Arduino sends data to RN-131G
RESET Digital Pin 7 Optional, for software reset

Arduino Code Example

#include <SoftwareSerial.h>

// Define RX and TX pins for SoftwareSerial
SoftwareSerial rn131gSerial(10, 11); // RX = Pin 10, TX = Pin 11

void setup() {
  // Initialize serial communication with RN-131G
  rn131gSerial.begin(9600); // Default baud rate for RN-131G
  Serial.begin(9600);       // Serial monitor for debugging

  // Send initialization message
  Serial.println("Initializing RN-131G...");
  rn131gSerial.println("Hello, RN-131G!"); // Send test message to module
}

void loop() {
  // Check if data is available from RN-131G
  if (rn131gSerial.available()) {
    String data = rn131gSerial.readString(); // Read data from RN-131G
    Serial.print("Received: ");
    Serial.println(data); // Print received data to Serial Monitor
  }

  // Check if data is available from Serial Monitor
  if (Serial.available()) {
    String command = Serial.readString(); // Read user input
    rn131gSerial.println(command);       // Send command to RN-131G
  }
}

Notes

  • Use a level shifter for RX and TX lines to prevent damage to the RN-131G.
  • Ensure the RN-131G is configured correctly for your application (e.g., SSID, password for Wi-Fi).

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Communication with the Module

    • Cause: Incorrect baud rate or wiring.
    • Solution: Verify the baud rate (default is 9600 bps) and check all connections.
  2. Weak or No Wireless Signal

    • Cause: Poor antenna placement or interference.
    • Solution: Ensure the module's antenna is unobstructed and away from interference sources.
  3. Module Not Responding

    • Cause: Improper power supply or reset state.
    • Solution: Check the power supply voltage (3.3V) and ensure the RESET pin is not held low.
  4. Data Corruption in UART Communication

    • Cause: Mismatched logic levels or noisy connections.
    • Solution: Use proper level shifters and ensure secure connections.

FAQs

Q: Can the RN-131G operate on 5V?
A: No, the RN-131G requires a 3.3V power supply and logic levels. Use a voltage regulator or level shifter when interfacing with 5V systems.

Q: How do I configure the Wi-Fi settings?
A: The RN-131G can be configured using AT commands sent via UART. Refer to the module's datasheet for a complete list of commands.

Q: What is the maximum range of the RN-131G?
A: The range depends on the environment but typically extends up to 100 meters in open spaces.

Q: Can I use the RN-131G with other microcontrollers?
A: Yes, the RN-131G can interface with any microcontroller that supports UART communication.