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

How to Use LILYGO T-RADAR: Examples, Pinouts, and Specs

Image of LILYGO T-RADAR
Cirkit Designer LogoDesign with LILYGO T-RADAR in Cirkit Designer

Introduction

The LILYGO T-RADAR (V1.0) is a compact and versatile radar sensor module designed for motion detection and distance measurement. It leverages advanced millimeter-wave radar technology to deliver precise and reliable sensing capabilities. The module is ideal for applications such as smart home automation, robotics, security systems, and IoT projects. Its small form factor and low power consumption make it a perfect choice for embedded systems and portable devices.

Explore Projects Built with LILYGO T-RADAR

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Cellular-Enabled IoT Device with Real-Time Clock and Power Management
Image of LRCM PHASE 2 BASIC: A project utilizing LILYGO T-RADAR 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
Arduino-Based Doppler Radar with RF Transmission and LCD Display
Image of Doppler Radar: A project utilizing LILYGO T-RADAR in a practical application
This circuit features an Arduino UNO microcontroller interfaced with an RF 433 MHz Transmitter, a Transmitter RF Module, an LCD screen with I2C communication, and a doppler radar sensor. The Arduino controls the RF transmission and processes the doppler radar's signal, likely for motion detection purposes. The LCD screen is used to display information or statuses, and the RF modules enable wireless communication, possibly to transmit the processed radar data.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi Zero W Obstacle Detection and SOS Alert System with LiDAR and Radar Sensors
Image of p1: A project utilizing LILYGO T-RADAR in a practical application
This circuit integrates a Raspberry Pi Zero W with a LiDAR sensor, radar motion sensor, vibration motor, and an arcade button to create a real-time obstacle detection and alert system. The system provides immediate feedback via a vibration motor and buzzer when obstacles are detected and triggers an SOS alert when the button is pressed.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi Zero W-Based Health Monitoring System with LoRa and GPS
Image of PET COLLAR: A project utilizing LILYGO T-RADAR in a practical application
This circuit is a multi-sensor data acquisition system powered by a Raspberry Pi Zero W. It integrates various sensors including a temperature sensor (LM35), an MPU-6050 accelerometer and gyroscope, a MAX30102 pulse oximeter, a GPS module, and a LoRa module for wireless communication. The system collects environmental and physiological data, which can be transmitted wirelessly via the LoRa module.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with LILYGO T-RADAR

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 LRCM PHASE 2 BASIC: A project utilizing LILYGO T-RADAR 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
Image of Doppler Radar: A project utilizing LILYGO T-RADAR in a practical application
Arduino-Based Doppler Radar with RF Transmission and LCD Display
This circuit features an Arduino UNO microcontroller interfaced with an RF 433 MHz Transmitter, a Transmitter RF Module, an LCD screen with I2C communication, and a doppler radar sensor. The Arduino controls the RF transmission and processes the doppler radar's signal, likely for motion detection purposes. The LCD screen is used to display information or statuses, and the RF modules enable wireless communication, possibly to transmit the processed radar data.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of p1: A project utilizing LILYGO T-RADAR in a practical application
Raspberry Pi Zero W Obstacle Detection and SOS Alert System with LiDAR and Radar Sensors
This circuit integrates a Raspberry Pi Zero W with a LiDAR sensor, radar motion sensor, vibration motor, and an arcade button to create a real-time obstacle detection and alert system. The system provides immediate feedback via a vibration motor and buzzer when obstacles are detected and triggers an SOS alert when the button is pressed.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of PET COLLAR: A project utilizing LILYGO T-RADAR in a practical application
Raspberry Pi Zero W-Based Health Monitoring System with LoRa and GPS
This circuit is a multi-sensor data acquisition system powered by a Raspberry Pi Zero W. It integrates various sensors including a temperature sensor (LM35), an MPU-6050 accelerometer and gyroscope, a MAX30102 pulse oximeter, a GPS module, and a LoRa module for wireless communication. The system collects environmental and physiological data, which can be transmitted wirelessly via the LoRa module.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Motion detection in smart home devices (e.g., lighting control, security systems)
  • Distance measurement in robotics and automation
  • Presence detection in IoT devices
  • Gesture recognition for touchless control systems

Technical Specifications

The following table outlines the key technical specifications of the LILYGO T-RADAR module:

Parameter Specification
Operating Voltage 3.3V - 5V DC
Operating Current < 100mA
Frequency Band 24 GHz
Detection Range 0.5m to 10m
Detection Angle ±60°
Communication Interface UART (default baud rate: 115200 bps)
Operating Temperature -20°C to 60°C
Dimensions 25mm x 25mm

Pin Configuration

The LILYGO T-RADAR module has a simple pinout, as shown in the table below:

Pin Name Description
VCC Power supply input (3.3V - 5V)
GND Ground
TX UART Transmit pin (data output)
RX UART Receive pin (data input)
EN Enable pin (active HIGH to enable the module)

Usage Instructions

Connecting the LILYGO T-RADAR to a Circuit

  1. Power Supply: Connect the VCC pin to a 3.3V or 5V power source and the GND pin to ground.
  2. UART Communication: Connect the TX pin of the module to the RX pin of your microcontroller (e.g., Arduino UNO) and the RX pin of the module to the TX pin of the microcontroller.
  3. Enable the Module: Ensure the EN pin is pulled HIGH to activate the module. You can connect it directly to VCC or control it via a GPIO pin.

Important Considerations

  • Power Supply: Use a stable power source to avoid noise or fluctuations that may affect the radar's performance.
  • Placement: Avoid placing the module near metal objects or other RF-emitting devices to minimize interference.
  • Detection Range: Ensure the module is positioned within its specified detection range (0.5m to 10m) for optimal performance.

Example Code for Arduino UNO

Below is an example Arduino sketch to interface with the LILYGO T-RADAR module and read motion detection data via UART:

// Example code to interface with LILYGO T-RADAR using Arduino UNO
// This code reads data from the radar module and prints it to the Serial Monitor.

#include <SoftwareSerial.h>

// Define the RX and TX pins for SoftwareSerial
#define RADAR_RX 2  // Connect to T-RADAR TX pin
#define RADAR_TX 3  // Connect to T-RADAR RX pin

// Initialize SoftwareSerial for communication with the radar module
SoftwareSerial radarSerial(RADAR_RX, RADAR_TX);

void setup() {
  // Start the hardware serial communication for debugging
  Serial.begin(115200);
  // Start the software serial communication with the radar module
  radarSerial.begin(115200);

  Serial.println("LILYGO T-RADAR Module Initialized");
}

void loop() {
  // Check if data is available from the radar module
  if (radarSerial.available()) {
    // Read and print the data from the radar module
    String radarData = radarSerial.readStringUntil('\n');
    Serial.println("Radar Data: " + radarData);
  }

  // Add a small delay to avoid flooding the Serial Monitor
  delay(100);
}

Notes:

  • Ensure the SoftwareSerial library is used if the Arduino UNO's hardware UART is already in use.
  • The radar module outputs data in a specific format. Refer to the manufacturer's datasheet for details on parsing the data.

Troubleshooting and FAQs

Common Issues

  1. No Data Received from the Module

    • Solution: Verify the UART connections (TX and RX) between the module and the microcontroller. Ensure the baud rate is set to 115200 bps in your code.
  2. Inconsistent Detection Results

    • Solution: Check for environmental factors such as metal objects or RF interference. Ensure the module is within its specified detection range and angle.
  3. Module Not Powering On

    • Solution: Confirm that the VCC and GND pins are properly connected. Ensure the EN pin is pulled HIGH.
  4. Data Format is Unreadable

    • Solution: Refer to the LILYGO T-RADAR datasheet for the correct data format and parsing instructions.

Tips for Troubleshooting

  • Use a multimeter to verify the voltage levels on the VCC and EN pins.
  • Test the module in a controlled environment to rule out external interference.
  • If using an Arduino, ensure the SoftwareSerial library is correctly configured and not conflicting with other peripherals.

By following this documentation, you can effectively integrate the LILYGO T-RADAR module into your projects and troubleshoot common issues with ease.