United Retrotronics Model 2, Rasterized Oscilloscope Clock
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like bpoag's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike bpoag's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add bpoag's video to your playlist.
Published on Jan 30, 2013
Managed to successfully convert a 52 year old analog oscilloscope into a Raspberry Pi driven desktop clock. Proof of concept is complete!
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
The interactive transcript could not be loaded.
Loading...
Loading...
Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Loading...
-
27:14
EEVblog #180 - Soldering Tutorial Part 1 - Toolsby EEVblogFeatured
159,259
-
3:20
United Retrotronics R&D Lab, 2/10/13by bpoag
845 views
-
2:57
United Retrotronics R&D Lab, 2/8/13by bpoag
1,034 views
-
32:01
How to use an oscilloscope / What is an oscilloscope / Oscilloscope basicsby mjlorton
65,583 views
-
4:18
United Retrotronics R&D Lab, 2/2/13by bpoag
575 views
-
48:08
John Napiorkowski What I Learned Teaching Perl for Advocacyby YAPC NA
204 views
-
1:08
Hacking The ID-1707A(V)1/Uby bpoag
1,604 views
-
32:49
Tektronix 2225 Oscilloscope Teardown and Calibration - EEVblog #208by EEVblog
37,719 views
-
12:02
AC vs DC Explained and How to Use an Oscilloscopeby filear
93,040 views
-
32:46
Tektronix 2225 Analog Oscilloscope - EEVblog #196by EEVblog
34,861 views
-
15:28
Tektronix and VintageTEKby tektronix
5,858 views
-
14:20
Tektronix Oscilloscope Triggering controls and their usageby w2aew
19,609 views
-
1:27:29
Tektronix Mixed Domain Oscilloscope MDO4000 Review - EEVblog #199by EEVblog
25,683 views
-
12:57
DIY Arduino Oscilloscope with the Nokia 3310 GLCD screenby filear
11,457 views
-
9:37
Jim Williams Tek 465B Fix v3by Steven Leibson
33,667 views
-
5:07
sdr radio raspberry piby joe van ert
2,775 views
-
1:16
United Retrotronics R&D Lab, 5/13/13by bpoag
117 views
-
22:37
Tektronix MDO4000 Oscilloscope Teardown - EEVblog #199by EEVblog
25,692 views
-
1:01:48
EEVblog #143 - Agilent 2000 X Series Infiniivision Oscilloscope Reviewby EEVblog
35,997 views
-
14:12
Osciloscopio Tektronix TDS1001B parte Iby JCAAnton
13,684 views
- Loading more suggestions...
Uploader Comments (bpoag)
bpoag 3 months ago
I'll be refining the algorithm a little to draw the bitmaps boustrophedonically, just to shave a little more off the time the beam has to spend moving to a new position, and thus reducing flicker.
Net result: Bitmaps on an oscilloscope! :)
Sign in to YouTube
Sign in to YouTube
jonshouse1 3 months ago
nice. Any details ?
Sign in to YouTube
Sign in to YouTube
bpoag 3 months ago
In order to create pictures on an oscilloscope screen in XY mode, you need to have a DAC of some sort. There are popular DACs available like the MCP4725, but there's a far better (and faster) one right under our nose..the sound chip. That's all a sound chip really is, when you think about it. An extremely fast DAC.
I wrote some code that takes a 1-bit 256x256 image, and converts it into 8-bit stereo audio. The L and R channels of the resulting audio sample then control the position of the beam.
Sign in to YouTube
Sign in to YouTube
bpoag 3 months ago
Making the beam move back and forth to 256 different places along 256 different lines is very time consumuing. Even at 48 KHz audio sample resolution, the resulting image flickers very badly. To get past the flicker problem, my code will randomly skip X number of pixels when drawing, knowing that on the next pass, those pixels that were skipped will eventually be drawn on subsequent passes. The net result is a stable, but sparkly/grainy image that relies on human persistence-of-vision to work.
Sign in to YouTube
Sign in to YouTube
All Comments (10)
Observ45er 1 month ago
WOW! This seems incredably inefficient. However, I think I understand you are doing a bitmap to raster conversion in sort-of a bruit-force way, right? When a pixel is on, you stop and make a bright spot on your way along the raster scan, right? What is you did it more like a vector display (I do laser 'pure' vector graphics). Just jump the beam from one "on pixel" to the next "on pixel" and don't waste time going to off pixels. Does-zat make sense..?
Sign in to YouTube
Sign in to YouTube
jonshouse1 3 months ago
Note the missing samples, a good idea but don't you simply want to miss samples that are not within the sample time window rather than at random. You might do better to pick a slew rate that is real for the sample rate and simply drop samples that do not fit in the slew interval. That way a RC stuck on DAC would probably give you a sparkle free output - the compromise is getting the value of capacitor low enough to work but not so low it makes your lines curve.
Sign in to YouTube
Sign in to YouTube
jonshouse1 3 months ago
Ok, thanks. An audio chip is in fact a nothing special DAC, faster than an instrument DAC but in no way especially fast. If you plug in a cheap USB audio dongle then you should be able to get a real world 14 bits and 44.1 or even 96 Khz sample rate, its worth a go.
Sign in to YouTube
Sign in to YouTube
Observ45er 3 months ago
Son-of-a-gun, it is. Instead of sawtooth sweep, it's triangle...ok. Got it. For raster that's a good idea. So, your goal is a clock...analog face or digits, or are you after something completely different?
S
Sign in to YouTube
Sign in to YouTube
Observ45er 3 months ago
HUH? "boustrophedonically" izat a word?
Sign in to YouTube
Sign in to YouTube
Observ45er 3 months ago
Very nice indeed. I have been browsing all the Oscilloscope graphics videos. So, this is just X-Y and you have no intensity control, so you rely on the rapid beam movement to draw very light lines between "on" pixels? I've been doing Laser Graphics X-Y stuff {actual laser on the wall] since the 80's, so I understand X-Y , Vector and Raster and scopes.
Steve N
Sign in to YouTube
Sign in to YouTube