Skip to main content

Nextion Displays - Introduction and Review

Nextion Displays are easy to use Human Machine Interface(HMI) device. It is the best display module not only for beginners also for experts. They come with an interface board consisting of flash memory starting from 4 MB to 32 MB and a TTL serial communication port to interface with MCU like Arduino, Raspberry Pi, ESP32. The inbuilt flash memory comes handy when we are working on complicated projects and designing great GUI.


The Nextion Editor software can be used for creating GUI. It is free software that can be downloaded from their website(click here to go to the download page). With this editor, we can develop the HMI GUI by drag and drop components (graphics, text, buttons, sliders, progress bars, images, etc.)


Let's make this simple. Let's talk about its advantages,

  • Built-in flash memory to design and code GUI.
  • Available in various TFT LCD display sizes including 2.4”, 2.8”, 3.2”, 3.5”, 4.3”, 5.0”, 7.0”. With a large selection to choose from, one will likely fit your needs. 
  • Free, simple and lightweight software to create HMI GUI.
  • 2 wire(TX, RX) communication with MCU. Which makes easier for Arduino UNO like MCU having fewer GPIO pins.
  • The enhanced version of Nextion comes with Real Time Clock(RTC) built-in. Hence we don't need to buy an RTC module for our project.
About its disadvantages,
  • Not that flexible like normal displays, Because it displays only what the software can do. 
  • Customer support forums are not worthy.

Review

 Well, I spent a lot of time with these display modules and some other display modules. So in my opinion, these displays are great. But I felt the resources are not quite good. If you a bit of logical mind, you can learn it by yourself. If you want a display that acts as a human machine interface HMI GUI, these displays are great. Or if you want to represent various forms of graphical functions etc, you have to go with the conventional one.



If you are doing an IOT or HMI GUI based project, this will be the best suit for you. If you are planning to buy one, go for the enhanced version, it will cost you a few hundred Rupees(if you are in INDIA) more but it will give you more flash memory which will be required for your project. the basic version gives you 4 MB of flash were an enhanced version gives you 16 MB. that is a huge difference when you start to design GUI. I will provide you the BEST BUY link for Nextion displays.

Comments

Popular posts from this blog

Create an Arduino TFT LCD GUI EASY METHOD!

Hello friends, This is my first blog so please ignore if there are any mistakes. For making a GUI on Arduino TFT LCD, first of all, we need to know the resolution of LCD Display, Let's say it is 240x320, we need to divide the rectangular box into 240x320 pieces, I know it is impossible. Let it make 24x32 which makes the process a bit easier.  For making this process we can use the free software called  INKSCAPE (Click to download). It is basically a vector designing software. First of all, go to "File">"New from template"> Select "Desktop" and give the resolution as height and width. eg: 240 & 320 as shown in the figure below. Zoom a bit to fill the row and column as 24x32, If you know a better way to do this you can go ahead. Take a screenshot and save it (also I took a printout of that for making more convenient) and gave each row and column numbering 24 and 32 respectively starting from the top left corner(0,0). The c...

How to Make Custom Boot Screen on Nextion Displays

Hello friends, If someone wants to make an intro screen or boot screen or GIF for their Nextion project this post is for you! The Nextion displays are the best display choice for beginners to start with. They are cheap and easy to make a GUI with a touchscreen. The main problem where most beginners and intermediate faces are the poor after sales support offered by the company. It lacks in tutorials for designing displays and explore its full functionalities. But the best thing is if you spent some time with the display you can learn the methods and tricks in Nextion editor software easily. Here I will show you how to make an intro or boot screen for your Nextion project. If you have a little bit of experience in Adobe Photoshop, you can make the best boot screens for your project. Requirements: Software's: Adobe Photoshop, Nextion editor Devices and Tools: Nextion display, SD Card, SD Card Reader Skills: Photoshop(beginner level is enough) STEP 1    : Create a ...

How to design a GUI on Arduino TFT LCD Easy!

Hello friends, This is my first blog so please ignore if there are any mistakes. For making a GUI on Arduino TFT LCD, first of all, we need to know the resolution of LCD Display, Let's say, it is 240x320, we need to divide the rectangular box into 240x320 pieces, I know it is impossible. Let it make 24x32 which make the process a bit easier.  For making this process we can use the free software called  INKSCAPE (Click to download). It is basically a vector designing software. First of all, go to "File">"New from template"> Select "Desktop" and give the resolution as height and width. eg: 240 & 320 as shown in the figure below. Buy Nextion Display - 2.8" https://amzn.to/2xiMGxC Zoom a bit to fill the row and column as 24x32, If you know a better way to do this you can go ahead. Take a screenshot and save it (also I took a printout of that for making more convenient) and gave each row and column numbering 24 and 3...

Contact Form

Name

Email *

Message *