Help please -- HMI interface's corresponding documentation too messy

  • Thread starter Thread starter jacklii
  • Start date Start date
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
2 replies · 2K views
jacklii
hello, buddy:
i'm a Electronic hobbyists, I recently got a nextion enchanced 4.3'' touch screen, https://nextion.itead.cc/shop-nextion/ its screen color very pretty! I would like to use it with arduino uno to develop an interesting hmi interface that controls my home appliances, but I looked at the corresponding documentation on its website, feeling too messy and I didn't find the documents I need. Maybe I'm not be smart. So I need to resort to you, trouble can give me some help.
thanks
best regards
 
Engineering news on Phys.org
jacklii said:
hello, buddy:
i'm a Electronic hobbyists, I recently got a nextion enchanced 4.3'' touch screen, https://nextion.itead.cc/shop-nextion/ its screen color very pretty! I would like to use it with arduino uno to develop an interesting hmi interface that controls my home appliances, but I looked at the corresponding documentation on its website, feeling too messy and I didn't find the documents I need. Maybe I'm not be smart. So I need to resort to you, trouble can give me some help.
thanks
best regards
Is there supposed to be a specific question in there somewhere?
 
this human machine interface uses UART protocol for communication https://www.itead.cc/wiki/images/8/8b/Nx24.jpg.
here is wikipedia article on UART https://en.wikipedia.org/wiki/Universal_asynchronous_receiver/transmitter .
if this info is not enough for you, search for uart documentation for more details.
here are documentations for your nextion lcd modules https://www.itead.cc/wiki/Nextion_HMI_Solution .

here are some instructions on how to use nextion editor and control lcd module straight from your personal computer
https://www.cnx-software.com/2015/1...-touchscreen-displays-part-1-standalone-mode/

nextion user manual http://support.iteadstudio.com/support/discussions/topics/1000065323
nextion forum http://support.iteadstudio.com/support/discussions

here basically what they say is that if you follow voltage restrictions and hook up your lcd module to arduino correctly, then you will have to talk to this module by UART protocol. information that you will be sending, will originate from your code, and through "uart interface" (shown on picture that i linked above), will reach to "GPU" chip in some pictures it is called RGB Driver. the rest is not your problem GPU knows how to handle it. wiki page that i provided above tells bitrate settings that need to be used. so there are 2 possible scenes here:

1. nextion provides their own driver libraries for your arduino, which you must download and implement in your software. https://github.com/itead/ITEADLIB_Arduino_Nextion

2.nextion provides instructions on how to communicate with their gpu called an "instruction set", so you must study it and write your own communicator. https://www.itead.cc/wiki/Nextion_Instruction_Set

the rest is up to you.
if this information helped, and you are willing to return favor, pray to god for me to not get fired from my job
 
Last edited by a moderator: