This is the NEXTION HMI a Human Machine Interface device that provides a GUI control of instruments that feeds from your microcontroller. The Nextion is simplified interface to visualize the process between a human and machine, these device is useful on IOT projects or simply an display to your project instead using a traditional LCD or LED display. NEXTION included hardware and series of TFT boards along with a software editor to design your desired interface at the screen. The board uses a one serial communication port to communicate to your Arduino, RPI or AVR, and it works only RX/TX communication and let you avoid hassle of wirings, The NEXTION editor has an ability to provide a drag and drop component such as buttons, Pictures, toggle buttons, slider, progress bar, etc. to ensures that you spend less time in programming your development workloads with the help of WYSIWYG editor. As you can see the diagram we hookup a relay module work as a switch to any home, automotive, & industrial devices.
Required Components
- Arduino Microcontroller / Tenssy / NodeMCU (Arduino IDE Integration)
- USB TTL- UART Serial (CP2XX)/(PL2XX) will work
- Relay Module (4 to 8 channel)
- Jumper Wires / DuPont Wires
Wiring Guide
Uploading the HMI File with NEXTION GUI Editor
- Nextion editor can be download here > http://nextion.itead.cc/download.html
- Download the HMI File below
Source Code
[crayon-676d37d4dd1d7874043356/]
Downloads
- Toggle Button | Download Link
- Push Button | Download Link
Download the GUI Editor software > http://nextion.itead.cc/download.html
Designer Starter Guide > http://wiki.iteadstudio.com/Nextion_Editor_Quick_Start_Guide