Thousands Of Physical Pixels Turn These Walls Into A Huge Display

The scale of this project is daunting. Each of the three white walls seen in the image above is made up of thousands of oblong square blocks. The blocks move independently and turn the room into an undulating 3D display.

If it had only been the demonstration video we might have run this as a “Real or Fake” post, but we’re certain this is real. Each pixel is made of what looks like a foam block mounted on a stepper-motor-driven linear actuator. So basically this must have set the world record for the CNC machine with the most axes. The motors make for very accurate and smooth motion, and the control software lets them draw shapes, words, animated objects, and the like. But the one side effects that we absolutely adore is the sound all of these motors make when running. After the break you can see a demo video and a ‘making of’ clip.

The installation is the work of the Jonpasang art collective and is installed as a Hyundai exhibit at an expo in Korea.

Continue reading “Thousands Of Physical Pixels Turn These Walls Into A Huge Display”

Android Hack: Cracking WiFi Passwords With Your Phone

The WiFi adapter in your laptop has a special mode – monitor mode – that can be used to listen in on WiFi traffic and, with a little patience, can be used to crack a WEP password. Surprisingly, this monitor mode can’t be found on any Android device due in part to the limitations of the hardware. A group of three researchers, [Ruby], [Yuval], and [Omri], decided to spend their vacation adding monitor mode to their Android smartphones, allowing for a much more portable version of WiFi pwnage tools.

The phones used by the researchers – the Nexus One and Galaxy S II – used Broadcom chipsets that didn’t support monitor mode. To get around this limitation and allow the OS to see full 802.11 frames the team needed to reverse engineer the firmware of this Broadcom radio chip.

The team has released a firmware update for the bcm4329 and bcm4330 chipsets found in the Nexus One and Galaxy S II. The update may work for other phones with the same chipset, but don’t take our word on that.

There’s still a lot of work [Ruby], [Yuval], and [Omri] need to do. They’d like to add packet injection to their firmware hack, and of course create an APK to get this into the wild more easily.

If you have experience with kernel development and would like to help out, send the team an email. The source can be found at google code  if you’d like to play around with it.

Tuitwall Uses PHP-fed Arduino To Display Tweets

[Santiago] recently completed this project which he calls Tuitwall. It will display your Twitter feed on an LED matrix. The method he used to put it together will come in handy for any project where you need to scrape information from the Internet.

The project does require a server in addition to the Arduino hardware seen above. On the Arduino side [Santiago] uses an Ethernet shield and an LED matrix which is addressed via SPI. The server is running a PHP script which takes advantage of the twitteroauth library to handle authentication.

There’s a little bit of configuration to be done, most of it having to do with how Twitter handles 3rd party applications. But once everything is set up you can take the hardware with you and plug it into any network (as long as it offers DHCP). With this framework as a guide it’s a snap to bend it to your will. It could be used as an RSS reader, time and temperature, server farm status, a prank ticket displaying fake headlines, etc.

Programming Without A Toolchain; Crafting PIC Op Code By Hand

We’ve been living a life of luxury, writing our microcontroller code in a text editor and using — of all things — a compiler to turn it into something the chip can use. [Dan Amlund Thomsen] shows us a different way of doing things. He’s actually crafting the operation codes for a PIC microcontroller by hand. We’re glad he’s explained this in-depth because right now we feel way over our heads.

His program is pretty simple, it blinks a single LED and he’s chosen t work with a PIC 12F1840. The first order of business is to issues the words that configure the chip using 14-bit binary values from the datasheet. From there he goes on to write the program in assembly code. At this point he could pretty much just run this through the assembler, but he’s really just getting started now. He walks through the format necessary to package the configuration words, then goes on to illustrate the translation of assembly commands to binary op codes. We’re not sure we’ll ever get around to trying this ourselves, but it was certainly fun to read about it.

Self Monitoring A Home Alarm System

[Lior] wanted to cancel the monitoring system for his home’s alarm, but he didn’t want to stop using the alarm all together. The trick is to rig up some way to monitor it himself. It would have been simple to have it just call him instead of the alarm company since the system just uses a telephone connection. But this would require that he have a land line for it to connect to, and when it calls him he would have no idea what part of the system had been set off. He developed a way to have the system text message him with all of the available details.

An Arduino controls the system, with a SIM900 GSM shield to hand the cell side of things. The board to the left emulates the standard telephone line, with an M8870 DTMF touch tone decoder to figure out what the alarm system is telling him. He also needed to implement touch tone generation to talk back to the system. His write-up includes links to other articles he posted about hardware, software, and protocol specifics.

Center Pivot Pen Plotter

This center pivot pen plotter is an interesting take on the idea, and manages to somewhat simplify the fabrication when compared to a gantry-style built.

Normally we’d see a gantry that travels on two rails, with a print head that moves along its length. Here the gantry is anchored on just one side, with a chain driven system to rotate it along the plotting surface. The print head uses a fine-point felt-tipped marker. It still travels along the arm as you would expect, and can be tilted away from the paper for repositioning.

What was made easier in hardware ends up adding to software complexity. The benefit of a traditional system is that it uses X and Y coordinates to plot a design. The pivot of this mechanism means that as the print head moves further from the center of the machine, the distance between each pixel is magnified. But the clip after the break proves that this issue has been solved.

Continue reading “Center Pivot Pen Plotter”

Giving The IPod Nano A Home On A Honda Dashboard

[Hyeinkali’s] iPod Nano looks right at home on the dashboard of his 2001 Honda Accord. He got rid of the simple LCD clock and the buttons that were used to set it. The hack holds the iPod securely in place, but it remains easy to remove and take with you.

He started by popping out the bezel that holds the clock module and hazard light button in place. The original display was about the same width as the Nano, but he wasn’t interested in mounting the mp3 player under the dash. Since he needed to be able to take it with him to sync his music library he made a space near the bottom of the bezel to accept the connector end of the USB cable while keeping the device accessible. After connecting the other end to power he covered the hole in the bezel with mesh and put everything back together. We’re not sure if audio is piped into the car stereo via a cable or through Bluetooth, but it does feed to the head unit.

[via Reddit]