0% found this document useful (0 votes)
63 views

Display VFD48-1202FN Analog Style - Arduino Project Hub

Uploaded by

Phops Freal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Display VFD48-1202FN Analog Style - Arduino Project Hub

Uploaded by

Phops Freal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

Sign In (https://www.hackster.io/users/auth/arduino?

current_site=arduino&setup=true&redirect_to=%2Fprojecthub%2Fnankie%2Fdisplay-vfd48-1202fn-analog-style-ca08ac)

Display VFD48-1202FN analog style © GPL3+


(http://opensource.org/licenses/GPL-3.0)

How to control the VFD48 display with Arduino Uno

clocks (/projecthub/projects/tags/clocks) vfd48 (/projecthub/projects/tags/vfd48)


409 VIEWS 1 COMMENT 1 RESPECT

COMPONENTS AND SUPPLIES 

Arduino UNO
(/projecthub/products/buy/41?
× 1 
s=BAhJIhM0NjY2ODQsUHJvamVj
( (/proj (/projecthub/produ
dAY6BkVG%0A)
/ ecthu cts/buy/41?
(/projecthub/pro p b/pro s=BAhJIhM0NjY2OD
ducts/buy/41? r ducts QsUHJvamVjdAY6Bk
s=BAhJIhM0NjY2 o /buy/ VG%0A)
ODQsUHJvamVjd j 41?
AY6BkVG%0A) e s=BAh
c JIhM0
t NjY2O
h DQsU
u HJva
b mVjd
/ AY6Bk
p VG%0
r A)
o
d
u
c
t
s
/
b
u
y
/
4
1
1
?
s
=
B
A
h
JI
h
M
0
N
j
Y
2
O
D
Q
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)
)

Texas Instruments Shift Register-


Parallel to Serial
× 4 
(/projecthub/products/buy/1738
( (/proj (/projecthub/produ
5?
/ ecthu cts/buy/17385?
s=BAhJIhM0NjY2ODQsUHJvamVj
(/projecthub/pro dAY6BkVG%0A) p b/pro s=BAhJIhM0NjY2OD
ducts/buy/17385 shiftregister SN74595 and four transistor r ducts QsUHJvamVjdAY6Bk
? drivers UDN2981 or ULN2803 o /buy/ VG%0A)
s=BAhJIhM0NjY2 j 17385
ODQsUHJvamVjd e ?
AY6BkVG%0A) c s=BAh
t JIhM0
h NjY2O
u DQsU
b HJva
/ mVjd
p AY6Bk
r VG%0
o A)
d
u
c
t
s
/
b
u
y
/
1
7
3
8
5
?
s
=
B
A
h
JI
h
M
0
N
j
Y
2
O
D
Q
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

×
(
(
Maxim Integrated DS3231MPMB1 /
Peripheral Module p
r 1 
(/projecthub/products/buy/1826
o (/proj (/projecthub/produ
6?
j ecthu cts/buy/18266?
s=BAhJIhM0NjY2ODQsUHJvamVj
(/projecthub/pro dAY6BkVG%0A) e b/pro s=BAhJIhM0NjY2OD
ducts/buy/18266 c ducts QsUHJvamVjdAY6Bk
? t /buy/ VG%0A)
s=BAhJIhM0NjY2 h 18266
ODQsUHJvamVjd u ?
AY6BkVG%0A) b s=BAh
/ JIhM0
p NjY2O
r DQsU
o HJva
d mVjd
u AY6Bk
c VG%0
t A)
s
/
b
u
y
/
1
8
2
6
6
?
s
=
B
A
h
JI
h
M
0
N
j
Y
2
O
D
Q
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

Temperature Sensor
(/projecthub/products/buy/5652
×
3?
(
s=BAhJIhM0NjY2ODQsUHJvamVj
/
dAY6BkVG%0A)
p
LM35
r
o
o
j
e
c 1 
t (/proj (/projecthub/produ
h ecthu cts/buy/56523?
(/projecthub/pro u b/pro s=BAhJIhM0NjY2OD
ducts/buy/56523 b ducts QsUHJvamVjdAY6Bk
? / /buy/ VG%0A)
s=BAhJIhM0NjY2 p 56523
ODQsUHJvamVjd r ?
AY6BkVG%0A) o s=BAh
d JIhM0
u NjY2O
c DQsU
t HJva
s mVjd
/ AY6Bk
b VG%0
u A)
y
/
5
6
5
2
3
?
s
=
B
A
h
JI
h
M
0
N
j
j
Y
2
O
D
Q
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

Rotary Encoder with Push-


Button
× 
(/projecthub/products/buy/5651
( (/projecthub/produ
0?
/ cts/buy/56510?
s=BAhJIhM0NjY2ODQsUHJvamVj
(/projecthub/pro dAY6BkVG%0A) p s=BAhJIhM0NjY2OD
ducts/buy/56510 r QsUHJvamVjdAY6Bk
? o VG%0A)
s=BAhJIhM0NjY2 j
ODQsUHJvamVjd e
AY6BkVG%0A) c
t
h
u
b 1
/ (/proj
p ecthu
r b/pro
o ducts
d /buy/
u 56510
c ?
t s=BAh
s JIhM0
/ NjY2O
b DQsU
u HJva
y mVjd
/ AY6Bk
5 VG%0
6 A)
5
1
0
?
s
=
B
A
h
JI
h
M
0
N
j
Y
2
O
D
Q
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

Toggle Switch, (On)-Off-(On)


(/projecthub/products/buy/5457
× 
3?
( (/projecthub/produ
s=BAhJIhM0NjY2ODQsUHJvamVj
/ cts/buy/54573?
dAY6BkVG%0A)
(/projecthub/pro p s=BAhJIhM0NjY2OD
ducts/buy/54573 r QsUHJvamVjdAY6Bk
? o VG%0A)
s=BAhJIhM0NjY2 j
ODQsUHJvamVjd e
AY6BkVG%0A) c
t
h
u
b
/
p
r
o 3
d (/proj
u ecthu
c b/pro
t ducts
s /buy/
/ 54573
b ?
u s=BAh
y JIhM0
/ NjY2O
5 DQsU
4 HJva
5 mVjd
7 AY6Bk
3 VG%0
? A)
s
=
B
A
h
JI
h
M
0
N
j
Y
2
O
D
Q
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

Evaluation Board, ISL8117A


Synchronous Buck Converter
× 2 
(/projecthub/products/buy/4772
( (/proj (/projecthub/produ
7?
/ ecthu cts/buy/47727?
s=BAhJIhM0NjY2ODQsUHJvamVj
(/projecthub/pro dAY6BkVG%0A) p b/pro s=BAhJIhM0NjY2OD
ducts/buy/47727 Buck converter r ducts QsUHJvamVjdAY6Bk
? o /buy/ VG%0A)
s=BAhJIhM0NjY2 j 47727
ODQsUHJvamVjd e ?
AY6BkVG%0A) c s=BAh
t JIhM0
h NjY2O
u DQsU
b HJva
/ mVjd
p AY6Bk
r VG%0
o A)
d
u
c
t
s
/
b
u
y
/
4
7
7
2
7
?
s
=
B
A
h
JI
h
M
0
N
j
Y
2
O
D
Q
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

ABOUT THIS PROJECT 

My son gave me this vfd48 display and I did not know what to do with it.
I searched on the internet for solutions, but there was none with arduino.
So a few months ago I decided to make the display to work. I downloaded the datasheet
and made in excel an overview of all the commands to use.

VFD48

 PREVIOUS • • • • •
NEXT 
The datasheet says that the filamentvoltage is 2.4 VAC, but it works well with 1.5 VDC.
Also the grid and anode voltages should be 30 VDC, but it works fine with 20 VDC. It has
12 grids, 16 anodes.
I use 4 shiftregisters, 4 transistordrivers, a RTC ds3231 and a temperature sensor LM35.
It took a lot of soldering to make the connections to the transistordrivers. See photo.
(http://photo.the/)The black heat shrink tubing on the left and right are te filament
connections.

connections of the VFD48

 PREVIOUS • •
NEXT 

When you look at the schematics, you see that I used two lcd displays to represent the
vfd48 display. M2 is the buckconverter for the filament voltage. Adjust it to 1.5 VDC. M1
buckconverter is the voltage for the grid and anode voltage. Adjust it to 20 VDC. The
three black heat shrink tubing on the left and right are in parallel. The output of
shiftregister IC1 A0 connects to pin 6 of VFD48. This is the first green connection right
(see photo). The numbering is from right to left, 6 to 33 (most right green = 6, most left
yellow =33)
In the schematics output A0 of the shiftregister connects to input 1 of the
transistordriver, but when you assemble it, it appears that output A0 connects to input
8, A1 to input 7 etc.
So: (see page 6 of the datasheet)
VFD48 - IC1 VFD48 - IC2 VDF48 - IC3 VFD48 - IC4

Pin 6 - A0 Pin 14 - A0 Pin 18 - A0 Pin 26 - A0

Pin 7 - A1 Pin 15 - A1 Pin 19 - A1 Pin 27 - A1

Pin 8 - A2 Pin 16 - A2 Pin 20 - A2 Pin 28 - A2

Pin 9 - A3 Pin 17 - A3 Pin 21 - A3 Pin 29 - A3

Pin 10 - A4 Pin 22 - A4 Pin 30 - A4

pin 11 - A5 Pin 23 - A5 Pin 31 - A5

Pin 12 - A6 Pin 24 - A6 Pin 32 - A6

Pin 13 - A7 Pin 25 - A7 Pin 33 - A7

part of the code in excel

Program ........
The program checks in the main loop the status of the three switches.
With three switches there are 8 functions.
The 8 functions are:
function 000: Display time with a small secondhand

small secondhand
function 001: Display time with a large secondhand
function 010: Display time without secondhand
function 011: Display temperature
function 100: Adjust hour
function 101: Adjust minute ( and seconds)
function 110: Display time with a small secondhand
function 111: Nightmode (between 0 - 8 am >> No display)

temperature indication

Function 011 shows the temperature: (See photo above)


The small indicators at the 12,2,4,6,8 and 10 positions are lit. The minutehand shows the
temperature in celsius. As you can see at the photo the hand is at the 25 minutes
position, indicating 25 degrees of celsius. Also a small hand between 12 and 2, indicating
the number of tens after the comma. The small hand indicates 5, so the temperature is
25.5 degrees celsius.

VFD48
CODE 

VFD48 Arduino   (/PROJECTHUB/CODE_FILES/603339/DOWNLOAD)

Control the VFD48 Display

2
1 // made by Jan G
SCHEMATICS 

V
F
D
4 DOWNLOAD (HTTPS://HACKSTERIO.S3.AMAZONAWS.COM/UPLOADS/ATTACHMENTS/1467262/VFD48SKETC
8

Display VFD48

V DOWNLOAD (HTTPS://HACKSTERIO.S3.AMAZONAWS.COM/UPLOADS/ATTACHMENTS/1468467/VFD48-DATA
D
F
4
8
d
a
t
a
s
h
e
e
t
datasheet

COMMENTS 

Please log in (/projecthub/users/sign_in?


id=466684&m=project&reason=comment&redirect_to=%2Fprojecthub%2Fnankie%2Fdi
splay-vfd48-1202fn-analog-style-ca08ac%23comments) or sign up
(/projecthub/users/sign_up?
id=466684&m=project&reason=comment&redirect_to=%2Fprojecthub%2Fnankie%2Fdi
splay-vfd48-1202fn-analog-style-ca08ac%23comments&source=popup) to comment.

gattobruno (/projecthub/gattobruno)
2 days ago
(/pr
ingenious
oject
hub/
gatt
obru
no)
AUTHOR

(/projecthub/nankie)
jg53fn55 (/projecthub/nankie) 
3 PROJECTS 0 FOLLOWERS

FOLLOW (/PROJECTHUB/USERS/SIGN_UP?ID=2183026&M=USER&REASON=FOLLOW&RED

PUBLISHED ON

July 10, 2022

 RESPECT PROJECT (/PROJECTHUB/USERS/SIGN_UP?ID=466684&M=ARTICLE&REASON=RESPECT&...

 WRITE A COMMENT

 Share

MEMBERS WHO RESPECT THIS PROJECT

(/projecthub/aula-jazmati)
SEE SIMILAR PROJECTS

YOU MIGHT LIKE

SIMILAR PROJECTS YOU MIGHT LIKE

(/projecthub/mitov/gps-location-display-with-gps-and-tft-display-shields-ed38ec?
ref=similar&ref_id=466684&offset=0)

GPS Location Display With GPS And TFT Display Shields


(/projecthub/mitov/gps-location-display-with-gps-and-tft-display-
Project tutorial by Boian Mitov (/projecthub/mitov)
33,177 VIEWS 8 COMMENTS 43 RESPECTS

(/projecthub/alikaanunl/arduino-powered-plc-display-cheapest-display-for-plc-b9a51a?
ref=similar&ref_id=466684&offset=1)

Arduino Powered PLC Display (Cheapest Display...


(/projecthub/alikaanunl/arduino-powered-plc-display-cheapest-
Project tutorial by Ali Kaan Ünal (/projecthub/alikaanunl)
4,469 VIEWS 2 COMMENTS 7 RESPECTS

(/projecthub/user0035382/adjusting-clock-on-128x64-monochrome-display-st7920-
b9569a?ref=similar&ref_id=466684&offset=2)
Adjusting Clock on 128×64 Monochrome Display...
(/projecthub/user0035382/adjusting-clock-on-128x64-
Project tutorial by FLORICA Tudor-Nicusor (/projecthub/user0035382)
19,619 VIEWS 5 COMMENTS 32 RESPECTS

(/projecthub/chamathkv/date-time-temperature-and-humidity-display-b05086?
ref=similar&ref_id=466684&offset=3)
Date, Time, Temperature and Humidity Display
(/projecthub/chamathkv/date-time-temperature-and-humidity-
Project tutorial by Chamath Vithanawasam (/projecthub/chamathkv)
52,158 VIEWS 17 COMMENTS 66 RESPECTS

(/projecthub/techarea98/graphics-test-ili9341-tft-lcd-spi-display-78e1c3?
ref=similar&ref_id=466684&offset=4)

Graphics Test ILI9341 TFT LCD SPI Display


(/projecthub/techarea98/graphics-test-ili9341-tft-lcd-spi-display-
by TechArea (/projecthub/techarea98)
44,370 VIEWS 1 COMMENT 15 RESPECTS

(/projecthub/Arduino_Scuola/how-to-drive-a-7-segment-display-with-hcf4511-5bfe29?
ref=similar&ref_id=466684&offset=5)
How to Drive a 7 Segment Display with HCF4511
(/projecthub/Arduino_Scuola/how-to-drive-a-7-segment-display-
by Arduino_Scuola (/projecthub/Arduino_Scuola)
28,097 VIEWS 2 COMMENTS 16 RESPECTS

(https://www.arduino.cc)
Powered by

(https://www.hackster.io)

You might also like