How to drive a Vacuum Fluorescent display with a Raspberry Pi: Raspberry Pi VFD Clock

  Рет қаралды 5,329

Les' Lab

Les' Lab

3 жыл бұрын

Episode 7
#raspberrypi
#display
Check out my other videos: / leslaboratory​
Please don't forget to like,subscribe and comment for more great content!
If you found this content useful, and would like to support this Channel, please consider supporting this work on Patreon: / leslaboratory
Or donate directly: paypal.me/leslaboratory
Alternatively, please share this content on your social media platforms, it really helps me out!
The BA63 display is the kind of display you are familiar with a supermarket checkouts and can be had quite cheaply off of eBay.
In this video, I hack a BA63 Vacuum Fluorescent display to be driven directly by a Raspberry Pi Zero W using a bit of Python. I show how to connect these up and go through show you the process of pulling my python code off github and explain how the scripts work.
I have produced a number of sample Python scripts to drive these displays that do things such as:
Display Text
Clock that displays time, date and Unix time.
Scroll text (various types)
Larson scanner
Clock that displays time, date, and Unix time.
The possibilities are endless.
All the code:
github.com/leswright1977/RPi-...
BA63 Manual
www.dieboldnixdorf.com/-/medi...
TEMIC TSC80C31-16CB
www.alldatasheet.com/datashee...

Пікірлер: 19
@mastervule1844
@mastervule1844 5 ай бұрын
Been planing to do something similar. Gonna attempt to create PC info board which lists GPU and CPU temperature using similar display. Thx for nice guide!
@davidosterberg
@davidosterberg 3 жыл бұрын
Nice video, given that the bit parity is configurable in the Python code (as you showed). Was it actually necessary to set the jumper on the board?
@LesLaboratory
@LesLaboratory 3 жыл бұрын
Yes. If you try setting it to odd, the program will throw an error and crash. The Raspberry Pi onboard serial cannot be configured with odd parity.
@saltyaustralian8661
@saltyaustralian8661 3 жыл бұрын
Interesting video is it not possible to use screen capture for the code parts?
@LesLaboratory
@LesLaboratory 3 жыл бұрын
Yes, looking back on the video, that would probably have been a better plan! Code is well commented on GitHub, but I will happily take your comment on board and do a better job next time!
@Alchemist39
@Alchemist39 3 жыл бұрын
Would a Raspberry Pi Pico board work for this? To run the display with the provided code? Sorry, I am completely new to this =) Thanks for any extra info!
@LesLaboratory
@LesLaboratory 3 жыл бұрын
Not with this code. I have not had a real chance to play with the Pico, but it does seem like a very capable microcontroller. If you can make it talk serial, it should be possible to write code for it.
@marsalbasony8419
@marsalbasony8419 Ай бұрын
Hello, is there a definition or explanation for setting up this client screen, Display BA63/USB, on Windows? Please provide a link to the file. Thank you.
@HIDLad001
@HIDLad001 Жыл бұрын
Could I use this code with windows 7 and a standard RS-232 connection on the back of my computer? Because Raspberry Pi computers aren't exactly easy to get a hold of right now.
@LesLaboratory
@LesLaboratory Жыл бұрын
Probably, the code is minimal. you would have to redefine the serial port though.
@HIDLad001
@HIDLad001 Жыл бұрын
@@LesLaboratory Other than that there wouldn't be anything else?
@LesLaboratory
@LesLaboratory Жыл бұрын
@@HIDLad001 not that I can think of, but tbh, I ain't a Windows guy.
@HIDLad001
@HIDLad001 Жыл бұрын
@@LesLaboratory I would use a raspberry pi, but they are really expensive right now. Oh, and would I need to short out that jumper, or just leave it the way it is?
@Devil_inside-
@Devil_inside- 3 жыл бұрын
Is it for sale?
@LesLaboratory
@LesLaboratory 3 жыл бұрын
No, but all the parts are available inexpensively. Pi zeroes are around 5 bucks and old POS displays can be had on eBay for about the same if you are patient. All the code is on my github (see the link in the description)
@edgarbonet1
@edgarbonet1 2 жыл бұрын
Nice video, thanks! Note that you only need four characters for the spinner: spinner = '|/-\'
@LesLaboratory
@LesLaboratory 2 жыл бұрын
Thanks! Yes, you are right, but I need to display | and - twice per "revolution". :-)
@edgarbonet1
@edgarbonet1 2 жыл бұрын
@@LesLaboratory Indeed, '|/-\' is only half a revolution, but that doesn't matter: there is no need to store more than that in the spinner variable. Note that if you really want to store a full revolution, then you should set spinner to '|/-\|/-\'. Your code is missing the last character, hence the tiny glitch in the animation.
@LesLaboratory
@LesLaboratory 2 жыл бұрын
@@edgarbonet1Sure, if RAM was tight, you would absolutely only store the required characters. Re: The Spinner var, so it is, well spotted!
EEVblog #717 - How To Hack Vacuum Fluorescent Displays
35:43
EEVblog
Рет қаралды 339 М.
Little Junk Laser is a MEGAWATT Beast!
20:20
Les' Lab
Рет қаралды 121 М.
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 14 МЛН
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 40 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
The VFD that isn't
8:06
Technology Connections
Рет қаралды 921 М.
Reusing Vacuum Fluorescent Displays (MSM9202-01)
29:49
SciCynical Inventing
Рет қаралды 34 М.
The Petabyte Pi Project
22:27
Jeff Geerling
Рет қаралды 2,2 МЛН
VFD Displays
9:19
Posy
Рет қаралды 807 М.
My first encounter with VFD!
22:01
upir
Рет қаралды 46 М.
How to Set Up a Pi-Hole System on a Raspberry Pi - Block Ads and More!
13:32
What a lovely VU : A metre of meters*
19:07
Techmoan
Рет қаралды 460 М.
Nyet!!! Monster Soviet Vacuum Florescent Display Tubes!!
21:36
Fran Blanche
Рет қаралды 40 М.
How to build a MINIATURE Spectrometer  for the Raspberry Pi
17:09
Неразрушаемый смартфон
1:00
Status
Рет қаралды 2,3 МЛН
Что не так с яблоком Apple? #apple #macbook
0:38
Не шарю!
Рет қаралды 479 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 1,5 МЛН
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 171 М.