Oscilloscope pong for 1 or 2 players
eevblog.com
eevblog.com
http://www.eevblog.com/forum/projects/oscilloscope-pong-for-...
Kilometer long coils might not seem viable, and I don't know enough about wireless transmission to paint a nice picture, but induction introduced by coils of wire would delay a wave packet proportional to a 4th of the frequency of the wave.
Edit: Bonus points for attaching a buzzing speaker each to either end :)
In the "good ole days" you'd use IC opamps instead of transistor ckts to directly generate NTSC video signals at an analog level. There are a zillion google able links here is one:
http://www.electronixandmore.com/projects/pong/index.html
Or an example of digital logic driving a scope
http://www.electronixandmore.com/projects/scopepong/index.ht...
In the 80s or early 90s it was a "thing" in Z80 programming class to drive two DAC with a Z80 running some assembly language you wrote yourself to display a vector cube. Then you demonstrated your ability or lack thereof WRT trig and made the cube rotate. That took about two lab periods. There were a couple alternatives for that lab and I did a sampler where I had an A/D sample a bit less than 64K of sound at 8Ksamples/sec when a button is pressed and then it output the sample repeatedly. It was kinda fun.
It is impressive work, both for people inside and outside the industry.
I've built a lot of RF stuff that way, his technique is "normal". What impresses me about the quality of his work is there's no solder or flux splashes on the board and none of the wires have been burned by the iron and the board isn't tarnished like an old copper penny from all the handling. Also there's no visible reworking.
A lot of people buy non-inductive carbon comp many meg value resistors for use as standoffs which I didn't see in the pixs I saw. Most relatively low impedance ckts laugh at being shorted to ground by 8.2 megs yet it can be physically useful to anchor connections. Another option I've done and seen others do is take a piece of PCB and chop it into squares and stick the squares on the groundplane with glue or solder. I've had unfortunate incidents with the "hacksaw a grid of isolated squares" where the hacksaw didn't isolate the squares so I haven't done that since the 80s, but others have better luck. I've had extremely mixed results making microstripline using a shear and soldering the strips into place. You can buy pre-etched boards to support ground plane construction, including little boards when you need some SMD. I've done the "flip the chip over, super glue, and solder wire wrap wires to the leads" but its not fun.
I made a complete 80M ham radio receiver back in the 80s using the ARRL Hayward "radio amateur solid state design" or something like that, the title was all generic words you can't google for, using that construction technique. The brown book with the 70s era power RF transistor on the front cover (back in the bad old days when like 100 watt device cost like half a car payment and blew up if you looked at it wrong and was made of beryllium oxide heat sink and came with a toxic waste shipment bag for when you disposed of it). Anyway it looked like a war relic by the time I was done. I think I built at least two VFOs and three mixers by the time I was done (different designs, troubleshooting to get lower drift, etc) and things gradually got trashed as I modified endlessly. I'm not sure every stage was simultaneously 100% perfect at any time, but at one time or another every stage at least momentarily worked.
The truly skilled make things look easy that are actually pretty well impossible, which makes the article very impressive.
>> I've done the "flip the chip over, super glue, and solder wire wrap wires to the leads" but its not fun.
Depends on your idea of fun, but this is a pretty standard way of breadboarding analog/RF circuits. (not used much as PC board fab has gotten so fast and cheap)I have done it many times, and I think it is fun :)
I'm enough of an old timer that I'm still used to thru-hole enough that flipping a chip doesn't totally mess me up. I would imagine "kids these days" who never worked a thru hole PCB will likely be rather confused about where pin 1 appears when a chip (or board) is flipped....
Of course your fine tip sharpie pen is handy for numbering pins and preventing OCD cycles (Is that flipped over chip an opamp or a microcontroller? You can't see after its glued down, ya know). And lack of scribble on the groundplane is yet another example of this being project being fine workmanship. He doesn't even have stuff like +12V or LSB/MSB marked which is impressive.
Moving the bars with knobs, and drawing lines is fine, but doing bounce ball effects with sound.. miracle
Just a bunch of simple and repeated circuits arranged in a certain manner; it's essentially a very special-purpose "computer" where the "code" is fixed in the hardware (literally "hard coded"). Much of it borrows or is identical to analog computing circuits (most especially the way the "ball" is drawn - sine/cosine waves generated and scaled, then combined on the x/y axis, which are also updated by oscillators for the ball movement).
Don't get me wrong, it's an amazing achievement, especially done "blind" and "dead-bug" style.
Also, note the various places where it looks like two diodes are in parallel, hooking up one line to ground. I'm not sure exactly what it is doing here in this circuit, but I know that in single-element ultrasonic distance sensor circuits, such a similar construct is used to protect the input of the receiver portion of the circuit from the high-voltage (due to amplification) of the transmitter when the "ping" is generated; in other words, it acts like a "voltage clamp" or filter to attenuate the signal. That is probably what is going on here, too - to prevent high-voltage spikes from being transmitted further down the line, and routing them to ground. Something like that...
Like the original "tenis of two" circa 1960 https://en.wikipedia.org/wiki/Tennis_for_Two
In a older thread about asteroids, I learned some older arcade games there were these things called XY monitors which were used by early video games (Asteroids, battle zone, starters, tempest..), which drew on the screen by moving a beam around the screen and turning on and off. Moving slower means things are brighter. Similar to an oscilloscope.
https://news.ycombinator.com/item?id=13981733
There is a youtube video where someone takes a modern laser projector and recreates asteroids similar to the beam moving on the oscilloscope (Though programmed using c). https://www.youtube.com/watch?v=FkHjG759ABY&t=774s
There were some interesting links in response to my comments: including an xy monitor manual.
[1] http://www.arcade-museum.com/manuals-monitors/Atari%20Monito...
Actually all CRT displays (box TVs/monitors) did this, only they move the beam in a predefined pattern (line by line downwards) and all you can do to control image is to turn the beam gradually on or off. Color uses an RGB shadow mask and three phospohors with different colors stuck together to make a pixel.
But on vector displays like you mention, which were much less common, the software actually defined the beam path and you could have super-precise vector graphics. Some displays were of the storage tube type, which would glow for several minutes, so once drawn you could add more stuff to an image, but to erase you had to reset the whole screen - very similar to a Kindle display. Others had ~30fps refresh rate.
Vector displays were great back when memory was so limited a 6404808 bits image was out of the question. Storing only vertices of polygons is much cheaper. But due to the poor text rendering and shading capabilities of vector displays, bitmapped CRTs took over once memory had been riding Moore's law for a while.
See the link on the form post for the schematics and some example readouts of the signals.
Seriously impressive.
It's full of analog circuitry like integrators, comparators, op amps etc (note: it's made from discrete transistors, so you won't find an opamp chip in there). The "state" as you mentioned is maintained as a a voltage.
The velocity of the ball is stored as a voltage, and the position is produced by integrating that with an integrator. Collisions are found with a comparator, and connected to the circuitry that maintains the velocity.
The output to the oscilloscope is two voltages that control the position of the beam.
Analog electronics is one of those dying art forms where the number of people capable of doing things like this is quickly dwindling. It's no longer a viable way of building actual products except for a few special applications.
I find it a sad state of affairs that we, the mankind, have learned and developed skills and knowledge that we'll be collectively forgetting less than a century later.
/saying this as someone who considers analog a black though beautiful art
https://www.eevblog.com/forum/projects/designed-a-cro-in-spi...