NEXTION displays + IDE , if you have a project that needs a GUI on a touch lcd

May 11, 2008
22,220
1,410
126
This is great stuff. Let say you want to build something but creating a graphics library on your own is a bit to much... No fear, Nextion is here. Nextion provides an lcd with resistive touch screen. The resistive touch screen can be a benefit in harsh environments.
And the lcd are cheap. Around 15 dollars for the 3.2 inch, i have been told.
The key is the Nextion editor, this program allows you to drag and drop graphic objects like buttons and animated graphics.
The lcd has a uart interface that allows you to control the armv7 based graphic controller or let it send commands to your mcu when you interact with the lcd.

For a demo :
https://www.youtube.com/watch?v=0QqksAelcuQ

https://nextion.itead.cc/

https://www.itead.cc/wiki/Nextion_HMI_Solution

https://www.itead.cc/wiki/Nextion_Instruction_Set

How the ide works :

https://www.youtube.com/watch?v=6Ug_UgQ4b1k

Nextionweather.jpg



edit:

Almost forgot, the ide allows you to simulate the behavior on the pc without actually using the lcd.

I am going to buy one soon.
 
May 11, 2008
22,220
1,410
126
I would also like to add the eve graphic controller from FTDI.
If you would like to have more choice on for example a different lcd, the FT8xx series from ftdi are great choices. Or perhaps you need a smaller footprint.
These chips are controlled by SPI (some older models do I2C as well).
For example the FT811(18bit color in a 48 pin qfn package) or the FT813(24bit color in a 56 pin qfn package).
Of course, these little chips also come accompanied with an IDE to quickly create a graphical environment.
These chips also function as graphic accelerators and have their own local memory.
As extra, an audio generator is on board and a touch interface as well.

http://www.ftdichip.com/EVE/EVEProducts.htm

http://www.ftdichip.com/Products/ICs/FT81X.html

https://www.youtube.com/watch?v=3KwASZNUN2g


NewFT80xBlockDiagram.png


About how the IDE works :
https://www.youtube.com/watch?v=KDUgmK7E99E

https://www.youtube.com/watch?v=oGpvl3NVR6M
 
Last edited: