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

  • Thread starter Thread starter jacklii
  • Start date Start date
AI Thread Summary
The discussion revolves around using a Nextion enhanced 4.3'' touch screen with an Arduino Uno to create a home appliance control interface. The original poster finds the documentation on the Nextion website confusing and seeks assistance. Key points include the use of UART protocol for communication and the availability of driver libraries and an instruction set for programming the display. Resources provided include links to the Nextion user manual, documentation for the LCD modules, and instructions for using the Nextion editor. Overall, the conversation emphasizes the importance of understanding UART communication and utilizing the available resources for successful implementation.
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:
I used to be an HVAC technician. One time I had a service call in which there was no power to the thermostat. The thermostat did not have power because the fuse in the air handler was blown. The fuse in the air handler was blown because there was a low voltage short. The rubber coating on one of the thermostat wires was chewed off by a rodent. The exposed metal in the thermostat wire was touching the metal cabinet of the air handler. This was a low voltage short. This low voltage...
Hey guys. I have a question related to electricity and alternating current. Say an alien fictional society developed electricity, and settled on a standard like 73V AC current at 46 Hz. How would appliances be designed, and what impact would the lower frequency and voltage have on transformers, wiring, TVs, computers, LEDs, motors, and heating, assuming the laws of physics and technology are the same as on Earth?
Thread 'How Does Jaguar's 1980s V12 Dual Coil Ignition System Enhance Spark Strength?'
I have come across a dual coil ignition system as used by Jaguar on their V12 in the 1980's. It uses two ignition coils with their primary windings wired in parallel. The primary coil has its secondary winding wired to the distributor and then to the spark plugs as is standard practice. However, the auxiliary coil has it secondary winding output sealed off. The purpose of the system was to provide a stronger spark to the plugs, always a difficult task with the very short dwell time of a...
Back
Top