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

  • Thread starter jacklii
  • Start date
In summary, the speaker is an electronic hobbyist who recently purchased a Nextion enhanced 4.3'' touch screen and wants to use it with an Arduino Uno to create a home automation interface. However, they are struggling to understand the documentation on the Nextion website and are seeking help. The speaker mentions that the Nextion LCD module uses UART protocol for communication and provides links to resources for more information. They also mention that there are two possible options for communicating with the Nextion GPU and ask for prayers to not get fired from their job.
  • #1
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
  • #2
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?
 
  • #3
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:

1. What is an HMI interface?

An HMI (Human Machine Interface) interface is a type of user interface that allows humans to interact with a machine or system. It typically includes visual elements, such as buttons and screens, as well as input devices, such as keyboards and touch screens.

2. Why is the documentation for HMI interfaces messy?

The documentation for HMI interfaces can be messy for a variety of reasons. It may be outdated, disorganized, or written by multiple authors with different styles. Additionally, HMI interfaces can be complex and require a lot of technical knowledge to document effectively.

3. How can I make sense of the messy documentation for an HMI interface?

One way to make sense of messy documentation for an HMI interface is to carefully read through it and try to identify any patterns or underlying organization. You can also reach out to the manufacturer or developer for clarification or search online for user forums or tutorials.

4. Is it important to have clear documentation for an HMI interface?

Yes, it is important to have clear documentation for an HMI interface. Clear documentation can help users understand how to use the interface effectively, troubleshoot any issues, and make necessary updates or changes. It can also save time and frustration for both users and developers.

5. Can I suggest improvements for the documentation of an HMI interface?

Absolutely! If you notice any areas of the documentation that can be improved, you can provide feedback or suggestions to the manufacturer or developer. This can help make the documentation clearer and more useful for all users.

Similar threads

  • Electrical Engineering
Replies
8
Views
863
Replies
6
Views
2K
Replies
2
Views
1K
  • Special and General Relativity
Replies
13
Views
2K
Back
Top