Fabricating Your Own Backpack Straps For Unorthodox Uses

Back in the 1980’s there was a movie cliché that the person with the largest boombox on their shoulder was always the coolest. It’s obvious to us that [Tim Gremalm] thinks that’s silly. Why be uncomfortable carrying something like that on your shoulder when you can strap a much larger object to your back? He’s working on a mammoth speaker enclosure which can be carried around, but he needed a set of backpack straps to make it happen.

This thing is going to be adding some serious weight to his body, so he also whipped up the padded waist belt seen above. For fabric he reused an Ikea couch cover. The material is made to survive a lot of pulling and stretching. For padding he used what he calls ‘floor mop’. It looks like it might be microfiber mop cloth be we can’t really be sure. With ten layers of the mop encased in the couch cover he finish off each strap by sewing it to some nylon webbing.

After the break you can see a picture of [Tim] modelling the huge polycarbonate speaker enclosure for which these backpack and waist straps were made. This project has many posts associated with it so if you’re interested in seeing more you can use this project tag link.

Continue reading “Fabricating Your Own Backpack Straps For Unorthodox Uses”

Lighting Controller Counts How Many People Are In A Room

[Deekshith Allamaneni] built this controller which will automatically turn the lights in a room on and off. No big deal, right? You can already get a replacement light switch at the home store that will do this for you. But there is one big difference. The commercial solutions we’ve seen simply rely in a motion sensor and a timer. But [Deekshith] found a way to count the number of people that enter a room, turning the lights on when the first person enters and off when the last person leaves.

The video after the break shows a demo of his test rig. At first we just thought that this was only counting how many times an object passes between the sensors. But it can also detect in which direction that object was traveling. Now the system just needs to be scaled up for use in a doorway.

It would be a great addition to the house that doesn’t have any light switches.

Continue reading “Lighting Controller Counts How Many People Are In A Room”

Spinning-hell Of A Game

North Street Labs really brought their ‘A’ game to the build finals for the Red Bull Creation contest. Behold the Centrifury, their spinning hell of a game. You can’t really make it out (because of the spinning) but the game consists of two bucket seats positioned opposite of each other on a merry-go-round type deck. Each player has a button in front of them which must be held down for the rig to start spinning. When you can’t take it any more just release the button and the spinning will stop. But you’ll also have lost the game. Whomever can hold out longer wins.

It’s not surprising to see such a well-polished build. After all, this is the same group that built the violently vibrating game of Simon. This time around most of the work came in the form of engineering and welding. First they had to make sure the design could take the forces this things puts out, then they had to build it. And all within the 72-hour time limit. We’re not sure what’s harder, winning the game or trying not to smile while watching the video after the break.

Continue reading “Spinning-hell Of A Game”

New Cameras Learning Old Lens Tricks

[Michael H] tipped us off about this guide to using view camera lens parts with DSLR cameras and lenses. We weren’t familiar with the term ‘view camera’ but we certainly recognize the accordion-like bellows that define that type of camera. The idea is that modern cameras with their fixed lenses miss out on some types of shots. Why not work out a way to get the best from both old and new?

The concept behind the view camera is that there are two plates connected by the bellows. One plate holds the film and shutter, the other holds the lens. The two can be adjusted for focal length but can also be set at an angle to each other. This modern adaptation uses an adjustable frame to hold the two plates in position. Custom connectors were made by attaching lens rings to the plates. It’s pretty much the same connection technique as we’ve seen when trying to mate cameras with lenses from a different maker.

Arduino, Resistor, And Barrel Plug Lay Waste To Millions Of Hotel Locks

The security flaws on this common hotel keycard lock are nothing short of face-palmingly stupid. Look closely at the picture above. This is a hotel room door swinging open. The device he holds in his hand is an Arduino connected to the OUTSIDE portion of the door lock. It takes approximately 200 milliseconds from the time an attacker plugs the device in, until the door can be opened. Yes, in less than 1/4 of one second an Arduino can open any of the millions of these locks in service.

The exploit in Onity programmable keycard locks was revealed by [Cody Brocious] at the Blackhat conference. Apparently the DC barrel jack on the outside of the lock serves as a one-wire protocol interface. Once communications are established a 32-bit sitecode can be read from any of the locks and immediately used to open the door. There is no authentication or encryption used to obfuscate this kind of attack. To make matters worse, you can even read out master key and skeleton key codes. These codes facilitate ‘magic’ keys used to open a variety of different doors through the system.

We’re no strangers to easy hotel beak-ins. But how can a digital lock possibly be sold with this type of vulnerability present? Really!?

Here’s the white paper on the exploit as well as the slides from his talk (PDF).

[via Reddit]

Adding Bluetooth Audio Playback To A Toyota Matrix

In this project [Ryan] shows how he added Bluetooth audio to the stock stereo of his Toyota Matrix. The work he did with his add-on hardware is quite good. And the installation was surprisingly easy. For example, the dashboard bezel which is hanging in the foreground of this picture simply pulls off without the need for any tools. Also, the CD changer input for the stereo is what he uses to patch into the system. It just happened to have a 0.1″ pin header so finding a connector that would work wasn’t a problem.

As for the add-on hardware, he built his own circuit board around an ATmega168 microcontroller and Bluegiga WT32 Bluetooth module. To connect to the car’s data system he went with an RS485 driver chip. It’s not quite the right part but it works well enough for his purposes. So far he can get audio playback working and plans to add support for hands free phone calls and displaying audio track information. Hey, maybe he’ll even add some extra shake-based automation; who knows?

Get a look at the install in the clip after the break.

Continue reading “Adding Bluetooth Audio Playback To A Toyota Matrix”

Emulating The DCPU On An AVR

[skywodd] just finished his own DCPU emulator (French, translation) based on [notch]’s upcoming game, 0x10c. The neat thing about [skywodd]’s build is his emulator uses the lowly ATMega328, the same microcontroller found in (some) Arduinos.

The DCPU specification goes over the operations required of any DCPU emulator. There’s a lot of crazy stuff here – a division instruction that takes only 3 clock cycles, using an overflow for carry conditions, and a complete lack of a JMP instruction – but [skywodd] was able to tease something apart from DCPU studio and a VGA interface

Everything in this emulator is built on a solderless breadboard, but the ROM and RAM isn’t complete yet. As of now, everything is handled by the ‘328, using 478 bytes of RAM on the microprocessor.

We promised we would be holding a contest for the best physical implementation of the DCPU when we caught wind of 0x10c, and [skywodd]’s build is starting to look like the beginnings of the winning entry. We honestly have no idea when we’ll be holding this contest, but it’ll probably be shortly after the first playable release. Go bug [notch] if you’d like to speed up the progress, because obviously Twitter abuse speeds up software development.