---
title: "NORVI ESP32 HMI"
url: "https://maker.wiznet.io/Aimee0/projects/norvi-esp32-hmi/"
markdown_url: "https://maker.wiznet.io/Aimee0/projects/norvi-esp32-hmi/md"
type: "UCC: User Created Content"
author: "Aimee"
author_url: "https://maker.wiznet.io/Aimee0/"
original_author: "Aimee"
original_url: "https://www.cnx-software.com/2023/12/08/norvi-esp32-human-machine-interface-hmi/"
published: "2024-03-04"
language: "en"
hardware: ["WIZnet W5500"]
likes: 0
views: 554
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# NORVI ESP32 HMI

> NORVI's ESP32-based HMI solution features a 5-inch LCD with a resistive touchscreen, driven by an ESP32-S3 wireless module and supports the LVGL library.

Original author: Aimee (source: https://www.cnx-software.com/2023/12/08/norvi-esp32-human-machine-interface-hmi/)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

#### Introduction

![](https://maker.wiznet.io/upload/ckeditor5/672718477%5F1709550089%2Epng)

The NORVI ESP32-based Human Machine Interface (HMI) serves as a programmable HMI and controller, supported by the LVGL (Light and Versatile Graphics Library). It provides users with a sophisticated graphical environment for seamless interactions. This HMI, programmable through Arduino, presents a robust and flexible platform to craft user-friendly interfaces, harnessing the capabilities of ESP32 microcontrollers. The integration with LVGL allows the development of visually appealing, responsive, and feature-rich interfaces, making it well-suited for diverse applications, including IoT devices, automation systems, and more, where intuitive user interactions are essential.

#### Features

![](https://maker.wiznet.io/upload/ckeditor5/672718477%5F1709551481%2Epng)

**ESP32 S3 Integration with 8MB PSRAM**

HMI offers unparalleled processing power, robust security features, and seamless wireless connectivity, ensuring high performance and reliability.

**5inch LCD Display with Resistive Touch**

Enjoy a vivid visual experience with a 5-inch LCD display. And its responsive resistive touch technology, providing precise and intuitive user control.

**Digital and Analog Inputs**

This accommodates a diverse array of sensors and devices, ensuring thorough data acquisition and precise control.

**LVGL Support**

Utilizing the capabilities of LVGL technology, it ensures smooth graphic rendering and user-friendly interfaces, enabling attractive and intuitive interaction.

**PLC Functionality with Arduino Compatibility**

Offers PLC (Programmable Logic Controller) functionality and seamless compatibility with Arduino, empowering users with advanced programmability and versatility for a wide range of automation and control applications.

**I/O Options **

Benefit from flexible I/O options that facilitate effortless integration and expansion of functionalities, catering to diverse application needs and setups.

**Real-Time Clock (RTC)**

Maintain precise synchronization and scheduling with the integrated real-time clock, ensuring accurate timekeeping for coordinated operations.

**SD Card Slots**

Expand storage capabilities and streamline data management with integrated SD card slots, enabling efficient data logging and storage for specific application requirements.

#### Advantages..

**ESP32-S3-WROOM**

- Enhanced CPU Performance

- Secure Connectivity

- Rich Set of I/O Interfaces

- Advanced Security Features

- Low Power Consumption

- Integrated Peripherals

- AI Acceleration

- Compatibility and Development Support

**LVGL Support Display**

- Lightweight and Efficient

- Rich and Customizable Graphics

- Easy to Use and Learn

- Versatility and Flexibility

- Community Support and Active Development

- Open-Source License

- Performance Optimization

#### Operationg System and Softwares

- Arduino

- Micropython

- ESP-IDF

#### Applications

NORVI HMI stands out as a powerful tool that can be used innovatively in a variety of industries and applications.

- Industrial Process Control

- Energy Management

- Transportation

- Healthcare

- Smart Homes

- Consumer Devices

- Public Infrastructure Management

- Simple Process Controller

[Embedded media](https://www.youtube.com/embed/hK_SRjg7uEM)

---

Source: https://maker.wiznet.io/Aimee0/projects/norvi-esp32-hmi/
