Rooting Sony PRS-T1 Lets You Get At The Android Goodies

Cries of “I am root!” abound once again with the rooting of Sony’s PRS-T1 eBook reader. The eBook Reader Blog took the original rooting directions and then looked at some of the things you can do with root access.

This hardware is based around an ePaper display, but we must say that the performance seems to be fantastic. There may be a few missing features from the original user interface (like how pages are turned) that can be fixed with root access, but we think it’s the added Android access that makes this worth it. In the video after the break you’ll see that you can drop through to the Android 2.2 desktop and install any application you’re interested in using. This is a multi-touch display so it’s well suited for navigation although applications don’t work well yet because of excessive screen refreshing. But we’re sure that will improve with time. Of note is the ability to play music through apps like Pandora, and the ability to load content from other providers like Amazon books via the Kindle app.

Every time we write one of these rooted features we can’t help but think back to this I’m a Mac spoof video…. you’ll see why in the last few seconds.

Continue reading “Rooting Sony PRS-T1 Lets You Get At The Android Goodies”

A Very Simple Android Recon Vehicle

Desperately in need of a graduation paper, [Andrei] decided to build a few computer controlled recon vehicles (PDF warning), and we’re really impressed with the minimalist approach [Andrei] took.

The Computer Operated Recon Entity (C.O.R.E.) mk. I is based around a laptop. Instead of an Arduino, [Andrei] used a car stereo amp to control the motors. The two channel amp [Andrei] picked out has four outputs. Tying a motor to each output gives a four-wheel drive robot that’s really clever in its simplicity. With an onboard webcam, [Andrei] can do live video streaming from his remote vehicle. Outputting a specific tone with the sound card allows for full control of the robot.

The C.O.R.E. mk. II uses a Samsung Galaxy I5500 phone – the cheapest Android phone [Andrei] could find. The setup is similar to the mk. I C.O.R.E. with a WiFi connection sending video back to a base station. Control of the two motors is still handled by playing sound files and sending that to a stereo amp connected to the motors.

Check out the C.O.R.E. mk. II going Bach and forth after the break.

Continue reading “A Very Simple Android Recon Vehicle”

Garage Door Monitoring And Control Using A Dedicated Android Phone

[Sean] happened to have an extra Android phone sitting around and wanted to see what type of home automation he could use it for. One simple hardware modification, and some apps from the Android Market let him monitor and control his garage door remotely.

The hardware modification is a hack we’ve already looked at. The BTmate uses a Bluetooth headset with an added transistor to short the connections on your garage door opener. The only issue is that you need to be within range for the Bluetooth to work. [Sean] adds a layer of abstraction by using two Android phones. One is permanently mounted in the garage and handles the Bluetooth connectivity, while the other uses VNC to tunnel in anywhere he has an Internet connection.

But why stop there? He knew that this one feature was overkill, and added a second which the phone was perfect for. Since it has its own camera, he used the tinyCam app to create a webcam server. This even allows him to turn the LED on and off for a better view in dim light conditions. See [Sean’s] demonstration after the break.

Overkill? Maybe, but if you’ve got a phone with a broken LCD, this might be just the thing to give it a new purpose.

Continue reading “Garage Door Monitoring And Control Using A Dedicated Android Phone”

How To Build A 23″ Android Tablet

If you’re looking to build a really big Android tablet the trick is not to start from scratch. [Peter] pulled off a 23″ Android Tablet hack using a collection of easily acquired parts, leaving the hard work up to hardware that was designed to do it.

He didn’t really build a tablet, as much as he built a big touch-screen add-on for one. He already had a couple of inexpensive tablets on hand to play around with. One of them has an HDMI out port, which let him easily push the display onto a 23″ monitor. He knew the tablet was a 4-wire resistive touchscreen, but he didn’t know if other touchscreens with the same number of connectors and be directly swapped and still work. To test this, he cracked open a second tablet device and connected its touchscreen to the first one’s hardware. When he was met with success it was time to source a couple of 23″ touchscreen overlays to test with the external monitor. As you can see in the clip after the break, it works like a charm!

[Peter] was inspired to write about his experiences after seeing the 23″ Android tablet video in our recent links post.

Continue reading “How To Build A 23″ Android Tablet”

Prototyping A Bluetooth To IR Remote Control Translator

[James] is one of those guys on a quest to control everything with one device. His tool of choice is an Android phone, which can do quite a lot right out of the box. But he was never satisfied with its lack of IR remote control abilities. He fixed that feature-gap by building a Bluetooth to Infrared translator.

The hardware he used for the prototype is quite simple. A cheap serial Bluetooth modem from eBay lets him connect to his phone. An Arduino board listens for data from the modem and converts incoming commands to flashes on an IR LED. Voila, he can control the tube with his phone.

We love the potential of this hack. The Bluetooth module runs from 3.3V, and reading serial data and flashing an LED is extremely simple. You should be able to use a small uC, say an ATtiny13, and a 3.3V regulator to miniaturize the module. We could see this plugging into the USB port on the back of a TV for power, with a wire extension to put the LED into position. The only shortfall is the inability to turn the TV on remotely when drawing power this way.

Remote codes aren’t particularly large to store either. So this would be pretty easy to extend to full control of all IR-compatible home entertainment devices. You just need a tool to discover the remote control codes.

Continue reading “Prototyping A Bluetooth To IR Remote Control Translator”

Bluetooth Communications For Android Devices Via Processing

[Oscar] shows us how to use a Processing sketch for Android to communicate with Bluetooth devices (translated). It turns out this is easier than you might think. Processing and Android are both closely related to Java, and you can just import the Android libraries that deal with Bluetooth within the Processing sketch. That makes it easy to enable the Bluetooth modem when the sketch is launched, and manages connecting with devices as well as sending and receiving data.

For this example [Oscar] is using an Arduino with a Bluetooth module as a test device. His sketch first shows what devices are available, then connects to the one you select from the list. The 11 lines of Arduino code transmit a value via the serial port, and listens back for a command to toggle the LED on pin 13. [Oscar] takes time in his tutorial to show us how each step of the Processing sketch is assembled, instead of only posting the finished code.

[Thanks Sara]

SNES Gamepad Coversion To USB

[Kekszumquadrat] wanted to use a classic controller to play emulator games on his Android tablet so he set out to convert an SNES gamepad to connect via USB. He found an old USB keyboard at a yard sale for about 3 Euros. He knew that the emulator he prefers has the option of remapping all the inputs to keyboard keys which means a USB keyboard has all of the electronics he would need to pull this off.

Once he had separated the keyboard circuitry from the case [Kekszumquadrat] plugged it into his Linux box and used Xev to establish how the keyboard matrix is set up. Xev is a common package that opens up an active window on the X desktop. When run from command line, any events that happen to the window will be echoed along with verbose data about that event. When it comes to keypresses, you’ll get the keycode you need. He simply shorted columns and rows until he found the desired mapping, then it was on to soldering.

The SNES controllers are very simple devices. As we’ve seen with previous projects, they use a serial-to-parallel shift register to gather button data and send it to the console. [Kekszumquadrat] simply soldered between button traces and keyboard matrix contacts. Once he finished, the keyboard parts were tucked inside of the controller case and he’s left with a USB controller that appears to be unaltered.