Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

How to Use RYLR993_Lite: Examples, Pinouts, and Specs

Image of RYLR993_LiteDesign with RYLR993_Lite in Cirkit Designer

Introduction

The RYLR993_Lite is a low-power, long-range LoRa transceiver module manufactured by REYAX. It is designed for wireless communication in IoT applications, offering reliable data transmission over extended distances. Operating in the 433/868/915 MHz frequency bands, the RYLR993_Lite supports multiple data rates, making it ideal for applications such as remote sensing, industrial automation, smart agriculture, and home automation.

Explore Projects Built with RYLR993_Lite

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 Arduino UNO R4 WiFi Controlled I2C LCD Display with LDR Sensor: A project utilizing RYLR993_Lite in a practical application
Arduino UNO R4 WiFi Controlled I2C LCD Display with LDR Sensor

This circuit features an Arduino UNO R4 WiFi microcontroller connected to an I2C LCD 16x2 Screen for display purposes and a photocell (LDR) with a 220 Ohm resistor forming a voltage divider for light sensing. The Arduino is programmed to interact with these components, likely to display light intensity readings on the LCD. The I2C communication protocol is used between the Arduino and the LCD screen, while the LDR's analog voltage is read through the Arduino's A0 pin.

Open Project in Cirkit Designer
Image of Cellular-Enabled IoT Device with Real-Time Clock and Power Management: A project utilizing RYLR993_Lite 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.

Open Project in Cirkit Designer
Image of Arduino Uno R3-Based Security System with Laser Tripwire, GSM Notification, and Motion Detection: A project utilizing RYLR993_Lite in a practical application
Arduino Uno R3-Based Security System with Laser Tripwire, GSM Notification, and Motion Detection

This circuit features an Arduino Uno R3 as the central controller, interfaced with a KY-008 Laser Emitter, an LDR module, a buzzer, a Sim800l GSM module, and an MPU-6050 accelerometer/gyroscope. The Arduino controls the laser emitter and buzzer, reads analog values from the LDR, communicates with the Sim800l via serial (RX/TX), and interfaces with the MPU-6050 over I2C (SCL/SDA). The circuit is likely designed for sensing light intensity, motion detection, and communication via GSM, with the capability to emit laser light and sound alerts.

Open Project in Cirkit Designer

Common Applications


Technical Specifications

Key Technical Details

Parameter Value
Frequency Bands 433 MHz / 868 MHz / 915 MHz
Modulation Technique LoRa (Long Range)
Communication Range Up to 15 km (line of sight)
Data Rate 0.3 kbps to 37.5 kbps
Operating Voltage 2.8V to 3.6V
Operating Current 10 mA (transmit), 0.1 µA (sleep mode)
Interface UART (Universal Asynchronous Receiver-Transmitter)
Operating Temperature -40°C to +85°C
Dimensions 18 mm x 25 mm x 3 mm

Pin Configuration and Descriptions

The RYLR993_Lite module has a total of 8 pins. Below is the pinout and description:

Pin Number Pin Name Description
1 VCC Power supply input (2.8V to 3.6V)
2 GND Ground
3 TXD UART Transmit (data output)
4 RXD UART Receive (data input)
5 RESET Module reset (active low)
6 WAKE Wake-up pin for sleep mode
7 ANT Antenna connection
8 NC Not connected

Usage Instructions

How to Use the RYLR993_Lite in a Circuit

  1. Power Supply: Connect the VCC pin to a 3.3V power source and the GND pin to ground.
  2. UART Communication: Connect the TXD and RXD pins to the UART pins of a microcontroller (e.g., Arduino UNO).
  3. Antenna: Attach a suitable antenna to the ANT pin for optimal signal transmission and reception.
  4. Reset: Use the RESET pin to restart the module if needed.
  5. Wake-Up: Use the WAKE pin to bring the module out of sleep mode.

Important Considerations

Example: Connecting to an Arduino UNO

Below is an example of how to use the RYLR993_Lite with an Arduino UNO for basic communication:

Circuit Connections

RYLR993_Lite Pin Arduino UNO Pin
VCC 3.3V
GND GND
TXD Pin 10 (RX)
RXD Pin 11 (TX)
RESET Digital Pin 9

Arduino Code Example

#include <SoftwareSerial.h>

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

void setup() {
  // Initialize serial communication
  Serial.begin(9600); // For debugging via Serial Monitor
  loraSerial.begin(9600); // For communication with RYLR993_Lite

  // Send initialization command to the module
  loraSerial.println("AT+ADDRESS=1"); // Set device address to 1
  delay(100);
  loraSerial.println("AT+NETWORKID=5"); // Set network ID to 5
  delay(100);
  loraSerial.println("AT+BAND=915000000"); // Set frequency to 915 MHz
  delay(100);

  Serial.println("RYLR993_Lite initialized.");
}

void loop() {
  // Check for incoming data from the module
  if (loraSerial.available()) {
    String data = loraSerial.readString();
    Serial.println("Received: " + data); // Print received data
  }

  // Send data to the module
  if (Serial.available()) {
    String command = Serial.readString();
    loraSerial.println(command); // Send command to RYLR993_Lite
  }
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Response from the Module

    • Cause: Incorrect UART connections or baud rate mismatch.
    • Solution: Verify the TXD and RXD connections and ensure the baud rate is set to 9600 bps.
  2. Limited Communication Range

    • Cause: Poor antenna quality or environmental interference.
    • Solution: Use a high-gain antenna and minimize obstacles between devices.
  3. Module Not Powering On

    • Cause: Insufficient or unstable power supply.
    • Solution: Ensure the power supply provides a stable 3.3V.
  4. Data Loss or Corruption

    • Cause: High noise levels or incorrect UART settings.
    • Solution: Check the UART configuration and reduce interference sources.

FAQs


This concludes the documentation for the RYLR993_Lite. For further assistance, refer to the official datasheet or contact REYAX support.