user-img

Pang Pang

  • 1 Projects
  • 1 Followers
  • Nov 07,2025
+ Follow

5" CrowPanel RS485 Temperature & Humidity Display

5
 
  • thumbnail-img
 

Hardware Components

  • XYMD02 RS485 temperature humidity sensor

    From China
    X 1 fenxiang
  • UART to RS485

    From china
    X 1 fenxiang
  • HMI CrowPanel ESP32-S3 5" display

    Elecrow
    X 1 fenxiang

Tools, APP Software Used etc.

  • Platformio

  • Arduino IDE, Python 3, Serial Library (PySerial), RPi GPIO Libra

  • Squareline Studio

    Squareline
  • Visual Studio Code

Story

This project transforms the CrowPanel ESP32-S3 5" display into a real-time temperature and humidity monitor with a polished LVGL user interface. It combines RS485 Modbus communication, built-in RTC clock, Wi-Fi synchronization, and interactive UI controls creating a compact yet feature-rich smart panel.

The ESP32-S3 reads data from an RS485 Modbus sensor (XYMD02) and updates the screen every second. The CrowPanel’s integrated RTC displays the current time, and when Wi-Fi is available, it automatically synchronizes the clock via NTP, ensuring the displayed time is always accurate without manual adjustment.

A slider widget on the UI allows users to control the screen brightness smoothly, while a Log tab provides real-time system feedback, showing Wi-Fi connection status, sensor availability, and alerts if the RS485 sensor disconnects or fails to respond.

All wiring details and setup steps are clearly shown in the YouTube tutorial linked with this project, making it easy for anyone to follow along.

 

This open-source project can be extended with data logging, cloud monitoring, or multiple Modbus devices. With its blend of industrial reliability and modern UX, it’s an excellent example of how ESP32-S3 and LVGL can work together to create a professional, connected, and visually engaging monitoring dashboard.

Code
  • Source Code

    https://github.com/pangcrd/CrowPanel-RS485-TempHumidity-ESP32S3-LVGL
    View
  • Youtube tutorial

    https://youtu.be/zFjvRxR7uKs?si=IaU2Oio462e7n5MD
    View

5" CrowPanel RS485 Temperature & Humidity Display

98
 
6
0
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 6 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport