Reusing Vacuum Fluorescent Displays (MSM9202-01)

  Рет қаралды 33,778

SciCynical Inventing

SciCynical Inventing

Күн бұрын

Code Link: drive.google.com/drive/folder...
VFD driver chips list:
charlesouweland.wordpress.com...
Arduino Logic Analyzer:
www.element14.com/community/p...
Help support me so I can make more videos:
Twitter: / sirspunk
paypal: Scicynical@gmail.com
streamlabs.com/scicynicalgaming

Пікірлер: 42
@THEONE-vq1yj
@THEONE-vq1yj Жыл бұрын
Bro u r videos and works are like heaven to me as an electrical engineer
@andrewtroyer5262
@andrewtroyer5262 3 жыл бұрын
This video definitely has more info and more details! Definitely taught me a lot about VFD's.
@neonsynth
@neonsynth Жыл бұрын
Much more functional than my current method of lighting the VFD displays in my upcycling e-waste art pieces - i.e. UV leds reflected at it 🤣🤷‍♂ I feel confident in giving it a go now - even handier that Arduinos can be used to drive chip function as I'm already implementing them for kinematics. Good work lad, 10/5 stars. Or 20/15 grid segments ;)
@TheThefoxonfire
@TheThefoxonfire 4 жыл бұрын
I just find your channel and I already love it, you have really great videos and info!
@cippone1
@cippone1 3 жыл бұрын
Amazing video! Thanks a lot for sharing your knowledge
@ceilingfanmusic6597
@ceilingfanmusic6597 Жыл бұрын
Thx for this vid it helps alot. There isn't alot of videos about reusing displays from old equipment
@jensschroder8214
@jensschroder8214 Жыл бұрын
The Mega328B has a built-in hardware SPI. So hardware shift register and things to read/write them out/in to parallel. So the clock rate shouldn't matter if you read the data quickly enough in the software and push it to serial. The hardware pins are 11, 12, 13. You have free choice for the chip select and reset. Then the IC is even faster than in software SPI. There are now VFDs that have the multiplexing driver IC directly in the glass housing. These require SIP, 5V, 2V, 15V and an R-C for the internal clock. These are also available with a circuit board where the required voltages are provided.
@edgeeffect
@edgeeffect 4 жыл бұрын
I've got a load of these sitting around waiting to be reused.... and a bunch of driver chips.... so thanks for a bit of extra info.
@rahim9195
@rahim9195 4 жыл бұрын
great ideas thanks for fresh unique content, hope you post more.
@zaneenaz4962
@zaneenaz4962 4 ай бұрын
Nicely done and greatly appreciate your work. fun reusing all this free electronics like the VFDs. Best Wishes
@adameichler
@adameichler 3 жыл бұрын
Than you very much, I managed to modify your code to use with MSM9201 driver, which uses slightly different command table.
@Enigma758
@Enigma758 3 ай бұрын
11:00 If it's a multiplexed display then grid control is essential.
@robinsonsoto8471
@robinsonsoto8471 Жыл бұрын
Nice job and explanation.
@claude77573
@claude77573 11 ай бұрын
For the section beginning at 5:29 discussing how to power a VFD: What is kind of a mind bender for me is that the negative return path for the independent DC supply that powers the grid and segments is solely through the independent AC supply that powers the filament. It would have been nice if the connector between the AC power supply and the DC negative was made by a black wire to indicate that this is a negative return path, and not another positive DC power source (green wires). Anyway, the result is a diode / triode structure, where positive voltage starts at the anode / segments, and works its way to the cathode / filament. Since VFDs are high impedance, there shouldn't be much current (DC conventional flow current) from anode to cathode.
@user-so2qi6ef5o
@user-so2qi6ef5o 2 жыл бұрын
Okei informeishon ,favorit ,!!!!
@masoudmontazery907
@masoudmontazery907 Жыл бұрын
Good luck sir....
@adrinathegreat3095
@adrinathegreat3095 3 жыл бұрын
These were in everything from car stereos to video recorders and hand held game consoles..
@Dancopymus
@Dancopymus 3 жыл бұрын
Which VFD driver are you using? Or can another one be used, like PT6312 or PT6315? Thanks
@poptartmcjelly7054
@poptartmcjelly7054 3 жыл бұрын
25:54 why not use shiftOut(datapin, clockpin, LSBFIRST, 'W'); instead?
@ramakrishnamishra8179
@ramakrishnamishra8179 18 күн бұрын
Where did you get this nice VFD?
@TBL_stevennelson
@TBL_stevennelson 4 жыл бұрын
That was fun
@Mintsoda_15
@Mintsoda_15 8 ай бұрын
VFD Pros. : Bright, cool, not affected by temperature. VFD Cons. : Large power consumption, burn-in occurs.
@truthdoesnotexist
@truthdoesnotexist 2 жыл бұрын
is there a simple circuit thats DC to AC to make portable electronics with VFD's
@neonsynth
@neonsynth Жыл бұрын
That's the function of an inverter, or a microinverter in your use case. Look into PSW's - pure sine wave inverters produce much smoother sinewaves, and microinverters are commonly used in solar systems to convert each segment into AC for cheaper power transmission and utility. You can build your own if you're careful, using an RLC circuit - toroidal transformers incorporate an inductor's function, the resistors will modulate your voltage, and the capacitor will smooth out the current and voltage ripple. Audio equipment is another great place to find them, specifically vehicle audio drivers (amps) which turn the line voltage into the AC required - often at 20-30v AC or so, to drive the speakers.
@TMS5100
@TMS5100 3 жыл бұрын
How about driving segments with PWM for dimming/glowing effects?
@techcafe0
@techcafe0 2 жыл бұрын
to control segment brightness, you would use PWM on the Grids, not the plates.
@BvsMAcosh
@BvsMAcosh 3 жыл бұрын
Why do you need the mesh?
@zeffofx
@zeffofx 4 жыл бұрын
can you use a DC voltage to power those filaments?
@SciCynicalInventing
@SciCynicalInventing 4 жыл бұрын
Good Question, yes, but it depends. DC is only really used in battery applications for the filament because using DC can cause brightness gradients where one side of the display is brighter than the other. If you're using a +60VDC supply to drive the segments it may not matter or be too noticeable. If you still want to use DC you could use Pulsed DC for more info check this out: hackaday.io/project/85499-osh-vfd-watch/log/119364-how-to-properly-drive-vfd
@hyperhektor7733
@hyperhektor7733 3 жыл бұрын
damn i have a lot of them but now without the chip xD (didnt know its important)
@PakiNewsNetwork
@PakiNewsNetwork Жыл бұрын
Wish we could make VFD's at home.
@jameskidd7906
@jameskidd7906 2 жыл бұрын
How can converte a dc to ac to make powring the vfd more easy
@edgarbonet1
@edgarbonet1 2 жыл бұрын
You may try an H bridge.
@neonsynth
@neonsynth Жыл бұрын
@@edgarbonet1 Exactly, to convert DC to AC power, the power flow needs to be affected in a way that alters the one-way flow of DC power into the alternating flow of AC - this is achieved by using what’s known as an H-Bridge, which successfully converts DC’s one-way flow into the back-and-forth current of AC. See my other reply above to the same question.
@Ryuuken24
@Ryuuken24 2 жыл бұрын
RIP. ➕
@puma1644
@puma1644 2 жыл бұрын
Hi How can increase brightness?
@neonsynth
@neonsynth Жыл бұрын
PWM (pulse width modulation) to the grids. Same as controlling a motor's speed via a digital function. A signal generator will do just that for ya.
@felixwurm1467
@felixwurm1467 4 жыл бұрын
Hi, Is it possible to use a DC voltage for the cathode?
@hfuy8005
@hfuy8005 3 жыл бұрын
It is, but it'll possibly be dimmer one end than the other; the alternating current evens it out. If this happens, be very, very careful not to just keep turning it up, or you may overdrive it and burn out the filament. If that happens you've permanently bricked the display.
@edgarbonet1
@edgarbonet1 2 жыл бұрын
Thanks for this great video, very informative! Regarding your PrintString() function, I would suggest making a class that derives from the standard Arduino Print abstract class. This way you could vfd.print() just like you would Serial.print(). Here is my proposed implementation: class : public Print // anonymous class { const uint8_t CMD_DCRAM = 0x10; // starting at COM1 public: // Write a string of characters. size_t write(const uint8_t *buffer, size_t size) { digitalWrite(sspin, LOW); shiftOut(datapin, clockpin, LSBFIRST, CMD_DCRAM); for (size_t i = 0; i < size; i++) shiftOut(datapin, clockpin, LSBFIRST, buffer[i]); digitalWrite(sspin, HIGH); return size; } // Write a character as a 1-char string. size_t write(uint8_t c) { return write(&c, 1); } } vfd; // pre-instantiate This way you inherit all the functionality of Serial.print(): vfd.print("Hello, World!"); vfd.print(some_variable); // automatically converted to ASCII
@neonsynth
@neonsynth Жыл бұрын
This is a super helpful pro tip Edgar, thanks! I wasn't looking forward to repeated ASCII referencing lol.
EEVblog #717 - How To Hack Vacuum Fluorescent Displays
35:43
EEVblog
Рет қаралды 339 М.
The VFD that isn't
8:06
Technology Connections
Рет қаралды 920 М.
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 31 МЛН
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 63 МЛН
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 1,2 МЛН
My first encounter with VFD!
22:01
upir
Рет қаралды 45 М.
VFD Displays
9:19
Posy
Рет қаралды 802 М.
Sony EVS7000 / EVS 9000 Fluorescent Display Dead
39:55
12voltvids
Рет қаралды 11 М.
Know Your Displays - Nixie vs. VFD Tubes
10:28
Fran Blanche
Рет қаралды 135 М.
The DSM LCD (like) you've never seen
12:44
Posy
Рет қаралды 465 М.
Marantz CD4000 dim VFD display repair
25:42
RetroGingerPod
Рет қаралды 1,9 М.
Forget the Arduino and Pi, use your old PC!
11:05
SciCynical Inventing
Рет қаралды 455 М.
Interfacing a Noritake VFD Module with Arduino
12:02
Kerry Wong
Рет қаралды 11 М.
МОЩНЕЕ ТВОЕГО ПК - iPad Pro M4 (feat. Brickspacer)
28:01
ЗЕ МАККЕРС
Рет қаралды 74 М.
China 🇨🇳 Phone 📱 Charger
0:42
Edit Zone 1.8M views
Рет қаралды 382 М.
Где раздвижные смартфоны ?
0:49
Не шарю!
Рет қаралды 913 М.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 785 М.
Apple watch hidden camera
0:34
_vector_
Рет қаралды 61 МЛН
Mem VPN - в Apple Store
0:30
AndroHack
Рет қаралды 95 М.