Twitter Radio

twitter-radio

This anthropomorphized wood bowl will read Tweets out loud. It was built by [William Lindmeier] as part of his graduate work in the Interactive Telecommunications Program (ITP) at New York University. View the clip after the break to see and hear a list from his Twitter feed read in rather pleasant text-to-speech voices.

The electronics involved are rather convoluted. Inside the upturned bowl you’ll find both an Arduino and a Raspberry Pi. But that’s not the only thing that goes into this. The best sounding text-to-speech program [William] could find was for OSX, so there is a remote computer involved as well. But we think what makes this special is the concept and execution, not the level of hardware inefficiency.

The knob to the left sets the volume and is also responsible for powering down the device. The knob of the right lets you select from various Twitter lists. Each turn of the knob is responded to with a different LED color in the nose and a spoken menu label. You can get a quick overview of the project from this summary post.

Continue reading “Twitter Radio”

Raspberry Pi Hacking, Commando Style

raspberry-pi-and-notebook

If you’re lacking useful equipment for your Raspberry Pi hacking adventure, such as an HDMI monitor or power supply, this handy write-up will show you how to continue your hacking. All you’ll need is a laptop, the Raspberry Pi itself, an SD card, and an Ethernet and micro-USB cable. As noted in the article, it’s not really recommended to power the ‘Pi off of USB only, so this could potentially be a source of problems.

This hack begins by installing Linux on an SD card per this setup page, then using a Virtual Network Computing [VNC] setup to work with your Raspberry Pi. There are a few steps in between being able to do this, like setting up network sharing, and sleuthing out the IP address of the new processor, but everything is explained in detail for Mac and Linux. Windows users will have to do a bit of “sleuthing” of their own, but if you have some more information on this process, we’d love to hear about it in the comments!

Garage Door Opener Using Siri And Raspberry Pi

Screenshot from 2012-12-11 09:54:36

[DarkTherapy] wrote in to tell us about his garage door opener that works with Siri and a Raspberry Pi. It’s pretty hard to find a picture that tells the story of the hack, but here you can see the PCB inside the housing of the garage door opener. He patched the grey wires into the terminal block. On the other end they connect to a relay which makes the connection.

On the control side of that mechanical relay is a Raspberry Pi board. This seems like overkill but remember the low cost of the RPi and the ability to communicate over a network thanks to the WiFi dongle it uses. We think it’s less outrageous than strapping an Android phone to the opener. To make the RPi work with Siri he chose the SiriProxy package. We’ve seen this software before but don’t remember it being used with the Raspberry Pi.

There is certainly room to extend the functionality of a system like this one. It would be trivial to add a combination lock like this one we build using an AVR chip. It would also be nice to see a sensor used to confirm the door is closed. Even if you don’t need to control your garage this is a great reference project to get the RPi to take commands from your iOS devices.

Continue reading “Garage Door Opener Using Siri And Raspberry Pi”

Standalone Air Quality Monitor Based Around Raspberry Pi

rpi-air-quality-monitor

You can have a lot of fun tinkering with the Raspberry Pi. But in addition to the low-cost hobby potential it is actually a great choice for serious data harvesting. This air quality monitor is a great example of that. The standalone package can be taped, screwed, bolted, or bungeed at the target location with a minimum of effort and will immediately start generating sample data.

The enclosure is a weather proof electrical box. The RPi board is easy to spot mounted to the base of the case. On the lid there is an 8 Ah battery meant to top off an iPhone. It works perfectly as it provides a USB port and enough current to operate the Pi. On top of that battery is a 3G modem used to access the data remotely — although it can log to the SD card for collection at a later time if you’d rather not mess with a cell network.

Look closely at the GPIO header and you’ll notice that an ADC add-on board has been plugged in. This is used to take the readings from the gas sensor which is monitoring for air pollutants in Paris.

Transmit FM Using Raspberry Pi And No Additional Hardware

Now here’s a project that actually hacks the Rapsberry Pi rather than just using it as an embedded computer. [Londons Explorer] figured out how to turn the RPi into an FM transmitter. For now it’s done entirely in the user space, but we’re sure it could be improved if someone wanted to drill down further into the hardware. For those wanting to give it a try he’s rolled everything into a simple python package.

The technique requires nothing additional except a 20cm wire to serve as an antenna. The trick is to map GPIO pin number 4 to a position in memory. The clock generator is then used to toggle this pin at 100 MHz, which is the frequency to which your radio should be tuned. A fractional divider adjusts the frequency based on the sound file being transmitted.

The proof of concept for this was able to reliably transmit at a distance of about fifty meters through several walls. The problem is that this technique is limited in the amount of data which can be sent. Right now it’s only about 6-bit audio. But descending deeper through the abstraction layers to put DMA (Direct Memory Access) to use may be able to improve upon this.

[Thanks Owen via Reddit]

Raspberry Pi Model A Coming Soon

A

[Liz] over at the Raspberry Pi foundation took a trip over to the manufacturing facility in Wales and found some of the very first Model A Raspi samples. They’re just samples, but this means we should be seeing a few Model A Raspberry Pis pop up on Element 14 sometime very soon.

As the lower-cost model of the Raspberry Pi, the Model A lacks a few features of the more complete Model B. For starters, there is no Ethernet port or controller, and only one USB port, This greatly reduces the power requirements for the Model A, measured by the Raspi Foundation at about 1/3rd of the power draw of the Model B.

To save costs, the Model A is using the same PCB as the Model B – the Ethernet controller and port simply aren’t populated. It may seem like a downgrade, but if you’re planning on building a Raspi-powered autonomous drone, high-altitude balloon, or other robotics project, the reduced power draw will be a great feature.

Plan 9 On The Raspberry Pi

Yet another operating system has been ported to the Raspberry Pi. No, it’s not Haiku, sadly, but it is something just as weird and interesting. This time it’s Plan 9 from Bell Labs, an 80’s era OS from the same company that brought you C and Unix.

As a research operating system, Plan 9 has a bunch of really weird, but useful features. For one, everything about a computer running Plan 9 is distributed; the memory can be running on one machine, the processor on another, and the display can run on yet another machine. This modularity gives Plan 9 the honorable title of, ‘more Unix than Unix’.

Another great feature, although somewhat of a historical note, is that Plan 9’s graphics capabilities are written into the kernel, unlike Linux and X where the display manager is floating around in user space.

It’s an interesting system, and if you’ve got enough Raspis to build your own supercomputer you might want to install Plan 9 on a few of your nodes, just to see what the future computer of ages past looked like.