Control your iPhone using an Arduino
When we last covered recotana’s Open Sound Controller (OSC) library for Arduino (ardOSC), he had an Arduino talking to an iPhone using the OSC protocol.
The latest DIY ideas, techniques and tools for digital gadgetry, open code, smart hacks, and more. Processing power to the people!
When we last covered recotana’s Open Sound Controller (OSC) library for Arduino (ardOSC), he had an Arduino talking to an iPhone using the OSC protocol.
In response to my posting about the teardrop trailer, several people pointed us to the T&TTT Forums (for “Teardrops & Tiny Travel Trailers”). Thanks for the link! Teardrops & Tiny Travel Trailers More: “Cutest trailer in the known universe”
Carnegie Mellon’s Dr. Yaser Sheikh has developed a prototype augmented reality (AR) system that combines images from two or more cameras to allow drivers, for instance, to see around blind corners by making intervening structures “invisible.” In the simplest case, the image from a camera on the blind side of an obstacle is mapped, with appropriate foreshortening and in real time, onto the visible surface of the obstacle in the display from a camera at the user’s position.
The concept reminded me of a brainstorm I had during my last commercial airline flight. Crammed into a middle seat on a crowded 747, feeling claustrophobic and a bit airsick, straining to get a look out one of the distant porthole windows, I longed for a pair of AR glasses that would make the plane invisible so I could look freely around the sky. The video feeds from panoramic cameras mounted above and below the fuselage could be combined and processed through a head-tracking system so that passengers could have an unimpeded external view in any direction they cared to look–the ground, the clouds, the night-time stars up above. Such a system would have no clear commercial purpose other than passenger comfort, but think how much more enjoyable those long-haul flights could be if you were soaring through the wild blue yonder instead of staring at the back of the seat in front of you?
[via Boing Boing]
Enjoy programming microcontrollers, but frustrated about how difficult it can be to get them to do more than one thing at a time? Well, then you might be interested in Concurrency, an open source programming language and environment specifically designed with multitasking in mind.
So it turns out, happily, that the mercury beating heart demo I wrote about a couple days ago can also be done with molten gallium, which is vastly less toxic than mercury and requires only slightly higher temperatures. The chemists at the University of Nottingham who produce The Periodic Table of Videos made this very informative video demonstrating the process, which is slightly different from the mercury beating heart demo in that there is no iron nail present. The gallium blob “beats” anyway, but much slower than the mercury with the nail. I bet using a nail would make the gallium version beat just as fast. [Thanks Filip!]
If you thought running Android on a N900 was a nifty hack, you should check out this video of OS X 10.3 running in emulation on the N900. It’s dog-slow, but it does boot and goes to show that you’ll want a better interface when you start using smaller screens.
Bryan Levin was apparently having problems with cheap computer power supplies that couldn’t handle turning all of his drives on at the same time.