e-Gizmo EZ HMI User manual

©2012 by e-Gizmo Mechatronix Central
Page 1 of 16 pages EZ HMI Display Terminal
e-Gizmo
EZ HMI Display Terminal
The EZ HMI (Human-Machine Interface) is a general
purpose display and input terminal designed with mi-
crocontroller applications in mind. Users can display
messages and data through its LCD display, and
get alphanumeric input from users with the use of
just a few simple commands. It even features a self
contained menu driven function that allows users to
set, edit, and save to its non volatile memory data-
herein referred to as Parameters, for later retrieval
and use by the user application programs.
A user interface function that carries these features
usually requires lengthy codes (it does). Now that
these functions are already built-in features of the
EZ HMI, there goes one detail you no longer need to
worry about- you can put all your programming effort
on the application project.
!"#$%&"'()*"%+,-./+0"1234"5"'(6"7.20"8/19":10;"
controller.
!"#$%&"71/;"<197=;.>3+";1"?@AB@"CD#"E10;*"
including Arduino & gizDuino
!").F+"-0+/"G'6"H5".27-;0"I"?"1-;7-;0J"7/1-
F.K+0"=KK.;.12=3"-0+/"'(6
!"G.073=4"-0+/"L+2+/=;+K"81/9=;;+K"9+00=L+"
with relative ease.
!"#0+/"G.=31L"8-2<;.12"9=M+0"=<,-.0.;.12"18"
user inputted data simple.
!"C+2-"K/.F+2"N=/=9+;+/"O2;/4"8-2<;.12"=3-
lows the user to enter non-volatile data for
later retrieval and use by the host MCU using
just a simple set of functions.
!"O2<1K+/"0P.;<:"=331P0"+2;/4"18"2-9+/.<"=2K"
alphanumeric data, including selected sym-
bols.
!"QR"<:=/=<;+/0">4"5"3.2+0"SDG"1/"@)G"K.0-
play.
!")1-/"7-0:">-;;12"M+40"-0+K".2"7=/=9+;+/"
entry and dialog mode are free to use for
other purposes in your program.
Figure 1. EZ HMI Display Terminal Module.
Figure 2. EZ HMI Display Terminal with LCD
display module removed. You can use a VFD
display module in place of the LCD if you want
a high brightness- high contrast display.
Technical Manual and Communication Functions Reference Manual
%+FT"Q/U
$/K-.21V".0"="/+L.0;+/+K";/=K+"9=/M"1P2+K">4";:+"
$/K-.21"&+=9W":;;7W((PPPT$/K-.21T<<

©2012 by e-Gizmo Mechatronix Central N=L+"5"18"QR"7=L+0EZ HMI Display Terminal
CONTROLS and TERMINALS
16 CHARACTERS X 2 LINES
LCD OR VFD DISPLAY
UART PORT
ROTARY ENCODER SWITCH
WITH PUSH FUNCTION
EXT DC INPUT
7.5V-9V DC
>
<ENTER
EXIT
SELECT
FUNCTION SWITCHES
SW2 SW3 SW4 SW5
LCD CONTRAST
ADJUST
UART PORT POWER
AUX DIO
Figure 3. EZ HMI Controls and Port layout. The four push button controls and encoder
!"#$%&'()$)')*+'!&)*+(',+$"++-'./'012',3#4$5#-'63-%$#7-!')-('3!+*'(+8-+('63-%$#7-!9
Figure 4. EZ HMI showing AUX DIO port location and LCD contrast adjustment.

©2012 by e-Gizmo Mechatronix Central
N=L+"?"18"QR"7=L+0 EZ HMI Display Terminal
PIN DESCRIPTION
&=>3+"QT"NQ"A"$#X"G'6
&:+"$#X.3.=/4"G.L.;=3"'27-;"6-;7-;"G'6"<=2">+"8/++34"
used for user applications. These can be controlled
and monitored using the communication functions
=0"K+0</.>+K".2"0+<;.12"YTQ5T"&:+"$#X"G'6"P1/M0"12"
B@"K.L.;=3"31L.<"3+F+30T
Pin No: C$%Z'[\ Description
1 GND Circuit Ground
5PC4 G.L.;=3"6-;7-;"U
? NDB G.L.;=3"6-;7-;"Q
4 PC6 G.L.;=3"6-;7-;"5
BPC7 G.L.;=3"'27-;"U
6NGU Digital Input 1
&=>3+"5T"N?"A"#$%&"N6%&
&:+"#$%&"N6%&"&XG"=2K"%XG"3.2+0"=/+""7/1F.K+K"
with a level translator that allows it to be connect
K./+<;34";1"=24":10;"<12;/133+/"P1/M.2L"P.;:"31L.<"3+F+3""
.2"?TU";1"BTU@"/=2L+T"]++").LTR";1").LT"^"81/"91/+"
details.
Pin No: C$%Z'[\ Description
1 TXD #$%&"&X"G$&$"6#&N#&
5 %XG #$%&"%X"G$&$"'[N#&
?GND Ground
4I@ #$%&"N6%&"N1P+/__
__`NQ"A"#$%&"N6aO%"]6#%DO
a.;:"`NQ".20;=33+K*";:+"I@"#$%&"
7.2"=<;"=0"IB@"71P+/".27-;"1/"
output and is used as follows:
no J1 DC input:
!"""Ob"EC'"<=2">+"71P+/+K">4"0-7734.2L"IB@";1";:+"
I@";1"\[G".27-;"18";:+"#$%&"N6%&T
!"""N1P+/"=773.+K";:/1-L:"`Q
!"""I@"=<;0"=0"="IB@"71P+/"01-/<+";:=;"41-"<=2"-0+"
;1"71P+/"1;:+/"K+F.<+0T"D-//+2;"K/=P2";:/1-L:"I@"
7.2"9-0;"21;"+c<++K"5BU9$T
a.;:1-;"`NQ*"I@"7.2".0"-0+K"81/"3+F+3"#$%&"'(6"3+F+3"
translation. It must be supplied with a voltage input
+,-=3";1";:+"@<<"0-7734"18";:+"+c;+/2=3":10;"<12;/13-
ler. This will ensure logic level compatibility between
the host and EZ HMI.
O[D6GO%"]a'&DE
The encoder switch is a special rotary switch that
7/1F.K+0"81/"="0.973+">-;",-.<M"P=4"18"+2;+/.2L"-0+/"
inputs. Data is generally selected by rotating the
shaft. Pushing the shaft will launch a predetermined
set of actions, which may vary according to the func-
tions using it.
[1"d-97+/"12"`NQ
PUSH
ROTATE
Figure 5. The encoder switch provides a user intui-
tive way of inputting data. Numeric and alphanumeric
inputs is possible, replacing multikey ASCII key-
board.

©2012 by e-Gizmo Mechatronix Central Page 4 of 16 pagesEZ HMI Display Terminal
7.5-9.0V DC
DC INPUT
HOST CONTROLLER (MICROCONTROLLER)
with 5V Supply Voltage
TXD
+5V
RXD
GND
GND
JUMPER INSTALLED
ON JP1 5V POSITION
+5V
SOURCE
7.5-9.0V DC
DC INPUT
HOST CONTROLLER (MICROCONTROLLER)
with 5V Supply Voltage drawn from EZ HMI
TXD
RXD
GND
JUMPER INSTALLED
ON JP1 5V POSITION
+5V INPUT
WIRING CONFIGURATIONS
Important:"a./+"3+2L:;0"9-0;"21;"+c<++K"Q"C+;+/.
Figure 6. UART wiring interface with a 5V logic microcontroller host
with separate power source.
Figure 7. The EZ HMI +5V, when routed through UART V+ by installing a
jumper at JP1 +5V position, can be used to power UART connected device,
such as the host MCU, or even wireless UART devices.

©2012 by e-Gizmo Mechatronix Central
N=L+"B"18"QR"7=L+0 EZ HMI Display Terminal
7.5-9.0V DC
DC INPUT
HOST CONTROLLER (MICROCONTROLLER)
with 3.0-3.3V Supply Voltage
TXD
VCC
RXD
GND
GND
NO JUMPER!
+3.0-3.3V
SOURCE
VCC
HOST CONTROLLER (MICROCONTROLLER)
with 5V Supply Voltage
TXD
VCC
RXD
GND
GND
+5V
SOURCE
VCC
JUMPER INSTALLED
ON JP1 5V POSITION
Figure 8. The EZ HMI, conversely, can be powered
from a +5V sourced by the host controller circuit.
Figure 9. UART wiring interface to host controllers
with 3.0-3.3V working logic levels. Make sure the
jumper in JP1 is removed.
Table of contents