Needing a Christmas present for his 4- and 5-year-old nieces, [John] built a one-dimensional PONG game, sure to be the delight of rosy-cheeked children on a Christmas morn.
The new and improved 1D PONG game is built around a digital RGB LED strip with an LPD8806 LED controller. The speed of the ‘ball’ is controlled by a pot on one side of the game. With each player pressing their button at the right time, the ball bounces back to the other player. Missing the ball awards a point to the other team and most likely an increase in the player’s frustration, greatly increasing the risk of this game being thrown across the room.
While it’s not an obscenely long 1D PONG game like [Jason]’s previous 5 meter version, it’s more than enough to keep a pair of kids occupied for more than a few minutes, a remarkable achievement for just a microcontroller, buttons, and a piece of LED strip.
You can get [John]’s AVR code in this pastebin or just check out the video after the break.
Continue reading “One dimensional PONG, take two”
Retroball is, as its Kickstarter campaign says, “Retro Fun for up to Four Players.” What you might not know, is that it’s ancestor was featured here earlier last year. With a year and a half of development underway, the build looks spectacular, and the people in their promo video look like they’re having lots of fun (obviously).
The whole concept of the game is that it has up to four players that each manipulate a paddle as in the classic Pong game. The obvious difference is that there are four players, and everything is played on a 32 x 32 LED array.
Although it looks like fun in it’s stock form, readers of Hack a Day will most likely start thinking about how they could modify it for their own uses. Everything is open source, and they promise to release the documentation for this project. On the other hand, if you can’t wait, or would rather build something very similar, check out [Brad]’s original Instructable article!
[Jason] has had a five meter addressable RGB LED strip lying around for a while, and only recently came up with a good idea of what to use it for. He came up with One Dimensional PONG, and it looks like it’s a blast to play. Instead of moving a paddle up and down, [Jason]’s 1D PONG game requires the players to stomp on a switch to send the ball back to the other player.
The LED strip [Jason] used has an SPI interface, but needed to be PWM clocked to a microcontroller to operate. After whipping up an Arduino library for his LED strip, [Jason] built an ATMega328-based controller board and a pair of seven segment display boards to keep track of the score. There’s a technical overview in another one of [Jason]’s videos.
[Jason] will be taking his 1D PONG game to the Brighton Mini Maker Faire on September 8th. We’re sure his game will be very popular there, so if you see him, tell him Hackaday sent you.
Continue reading “One dimensional PONG is a great use for LED strips”
It seems [Charles Moyes] and [Mengxiang Jiang] won’t suffer from the sore wrists and thumbs from an Atari controller any longer. They built a version of Pong played by concentrating and relaxing while wearing an EEG headset.
Right now, there’s only enough hardware for one player; when the player operating the red paddle concentrates the paddle moves up – relax, it goes down.
The hardware portion of the build is fairly tricky business. [Chuck] and [Mengxiang] built a circuit to amplify the tiny voltages between their ears into something a microcontroller can read. The circuit is loosely based on this Arduino EEG build, but highly refined as the elegance of an ATMega644 requires.
The EEG amplifier has a cutoff of under 50 Hz, perfect for reading the Alpha waves correlated with concentration. The oscillations from the skull-cap are sent through the ATMega to MATLAB where after a pass through an FFT the brain waves are converted to mouse scroll wheel output.
There’s a demo video available where you can see spectators screaming at the poor test subject telling him to relax and concentrate on command. You can check that out after the break.
Continue reading “Playing Pong with your mind”
Hopefully you’re not on a network that blocks YouTube, because we’re sharing videos that show off three different projects. Alas, they don’t give any details about the development process, but we think you’ll like seeing the end results just the same.
First up is a Stirling engine. This one is pretty serious business, with machined parts making up the alcohol-lamp powered engine [Thanks Pete]. This is much more elegant than the tuna can version from last month.
Bust out your Arduino and give theoriginal video game a go. This game of Pong is played on an oscilloscope using two micro-trimpots. To make it happen a pair of MCP4901 DAC chips are feeding the probes.
While you’ve got that friendly blue breakout board out, might as well grab a set of old foppy drives. Here is an eight-channel version of the James Bond theme [via Technabob]. Unlike the sampler from the other week, this one uses the stepper motor noise to create sweet music.
Spinning DNA animation using sprites
[James Bowman] shows a way to use sprites to simulate parts of DNA moving in 3 dimensional space. The animations are driven by an Arduino board and Maple board, which allows a comparison of the processing differences between the two. [Thanks Andrew]
This Pong game is so small (translated), you’ll be fighting over who gets a closer view of the screen.
More CNC halftone pieces
[Christian] made a bunch of halftone pictures with a CNC mill. He took the concept from [Metalfusion’s] halftone projects and ran with it. He even posted some video of the machining process (turn down your sound before viewing this one).
Most useless machine
[Jumbleview’s] take on the most useless machine makes the entire lid shut off this rocker switch, instead of using a separate arm for the task.
[Noel] is using a couple of 7400 chips in an unorthodox way to form a full-wave rectifier. They’re not powered, but instead used for the internal diodes. It’s his entry in the 7400 contest.
[Fernando] sent in a tangential project update that uses an ATtiny45 to play Pong on his television. Last time we looked in on his work he had just finished getting the eight-pin chip to display a big number on the TV via the VGA port. This expands on the idea while he continues to wait for parts.
Right now the chip plays against itself, but he’s got one input pin left and we’d love to see a button added for a simple one-player game. We’re thinking the paddle would always be moving in one direction or the other, with a click of the button to reverse that direction. The part that he’s waiting for is a Bluetooth module, which we’d love to see used for 2-player games via a pair of Wiimotes (we’re just wishing at this point and don’t know if that would even be possible). The end goal for the hardware is a Bluetooth connected scoreboard for Android devices.
The code is written in Assembly, and we found it relatively easy to follow what [Fernando] is doing with the game logic. On the graphics side of things he gets away with a 120×96 resolution because Pong is supposed to look pixelated. We love the result, which you can see for yourself after the break.
Continue reading “8-pin micro plays Pong on your widescreen”