Common Linux Tools On Android Without Root By Installing BusyBox

[Adam Outler] shows us how to expand the Linux tools available on Android without rooting the device. He does this by installing BusyBox. The binary is copied to the device using the Android Developer Bridge. He then opens an ADB shell, adds execution permissions to the binary, and runs it. BusyBox calls itself the Swiss Army Knife of Embedded Linux. It provides a set of very common tools which you’ll find useful in your tinkering. The one that [Adam] shows off in his video is the vi editor, but the basics that make a shell work are all there like: ls, mkdir, grep, dmesg, mount… you get the point.

So what are you going to do with your unrooted device now that you have these commands at your disposal? That’s really for you to figure out. [Adam] continues his demonstration by installing a package that does require root access. It’s BotBrew Basil, which adds apt-get and a few more complex packages. He then uses vi to write a C++ Hello World program, then compiles it and runs it. So if you’re looking to do some development on your phone this is one way.

Continue reading “Common Linux Tools On Android Without Root By Installing BusyBox”

RC Car Transforms Into RC Robot

Transformer

After nearly 30 years since the first episode of Transformers aired, someone has finally done it. A company named Brave Robotics out of Japan has created a true transformer robot that is half remote control car and half remote control bipedal robot.

According to the Brave Robotics’ site, this creation is the result of more than 10 years. In 2002, the first version of the Transform Robot was completed – a relatively simple affair that transformed but couldn’t walk or drive. Over the last 10 years, the prototypes have seen incremental improvement that included a drive system for the wheels, a steering mechanism, and even the ability to move its’ arms and shoot plastic darts.

Surprisingly, you can actually buy one of Brave Robotics’ transforming robots for ¥1,980,000 JPY, or about $24,000 USD. A little pricy but we’re sure we’ll see a few more transforming robots in the future.

Check out a few more videos of the Brave Robotics transform robot after the break.

Continue reading “RC Car Transforms Into RC Robot”

An Introduction To Vector Displays

clock

Unlike the CRTs found in big old televisions, vector displays are a bit of a historical oddity. Instead of sweeping an electron beam across the screen from left to right and top to bottom, a vector display draws lines between two points on a screen. Once used in arcade games such as AsteroidsTempest, and old FAA displays, vector monitors have fallen out of favor due to either the complexity or difficulty in acquiring the needed CRT. The folks over at NYC Resistor put up a great tutorial for getting a vector display up and running, and even managed to put a clock on an oscilloscope.

The key component of getting a vector display to work is the digital to analog converter. This DAC takes voltages from eight pins on a Teensy 2.0 dev board and converts them to a voltage anywhere in between 0 and 5 Volts. After connecting the output of this DAC to an input on an oscilloscope, the microcontroller can draw a line between any two points on an axis.

In the video after the break, you can see two of these DACs connected to an oscilloscope displaying a clock. It’s a very cool piece of work, and something that finally gives a purpose to the ancient CRT oscilloscope you might have lying around.

Continue reading “An Introduction To Vector Displays”

Japanese Drumming Sensei

taiko-drum-tutor

If you’re looking to learn the art of playing Japanese drums, or Taiko, this hack, done as a school project by [Cornell] students, could be a really helpful aid. The project write-up is very impressive and includes a detailed explanation of their work, the source code, and a bill of materials if you’d like to try to duplicate this device.

The tutor device is able to tell between soft hits, hard hits, and rimshots using a piezoelectric sensor hooked up to an ATmega1284P microcontroller. This data can then be transmitted to the “follower” drum using an infrared transmitter. These beats can be used in several modes including: follow the leader, metronome, repeat after me, and drum battle mode.

Ok, maybe there’s no drum battle mode, but be sure to check out the demonstration of the Taiko teaching aid after the break.  There’s a lot of details about the build, but they start some calibration drumming around 4:00 if you’d just like to see it in action. Continue reading “Japanese Drumming Sensei”

Building A Pirate Cannon For Fun And Plunder

Our days by the pool are behind us for the year. But playing pirate ship with a 2-year-old does sound like quite a bit of fun. That’s why [The Stone Donkey] built this pirate cannon prop complete with firing sounds.

The simplicity of the design is pretty brilliant. Three segments of PVC and five fittings make for a realistic looking barrel that won’t throw your back out when you pull this one out for playtime. After some cutting and gluing the entire thing was sprayed with matte black paint. The bit of rope wrapped around the barrel is a nice touch. The base was made with some scrap pine, but it’s that little wooden box on top that makes it really special. It is the fuse box, and a tap of the finger gives a burning fuse sound and video followed by an earth-shattering kaboom. [The Stone Donkey] used his old Droid X Android phone and wrote an app for it that puts on the sound and light show. Take a look in the clip after the break.

Continue reading “Building A Pirate Cannon For Fun And Plunder”

Simplifying Fabrication Of Soft Robots

Soft robots are a peculiar wing of technology. They don’t use frames and motors for locomotion, but as the name implies they are made of soft materials. They move by pumping fluid — it could be air or liquid — in and out of bladders that push or pull against the body itself. [Matthew] points out that fabricating soft robots has traditionally been a time-consuming and difficult task. He’s trying to make it easier by 3D printing molds into which soft robots can be cast. This way the parts can be designed in CAD, converted to a mold design, and pushed to a 3D printer.

The object with which he’s been testing the technique functions like an octopus tentacle. The image at the bottom left illustrates the internal structure, with rings separated to allow the appendage to flex, and tubes running parallel to the appendage to provide the force needed to bend it. Above that image you can see one of the molds that was used, and the final product is on the right. The video after the break shows a demonstration of this bending left and right as air is pumped in using the bulb of a blood pressure cuff (or Sphygmomanometer for those paying attention).

Continue reading “Simplifying Fabrication Of Soft Robots”

DCF77 Signal Filtering And Decoding

dcf77-filtering-and-decoding

[Udo] decided to build a clock using the DCF77 radio module seen above. This of course has been done before: the hardware draws a clock signal from the atomic clock in Braunschweig, Germany. So he grabbed a library for Arduino and got to work. But he was getting rather poor results and upon further investigation realized that the library had been written for 20 Hz modules and his operates at 300 Hz. This means better accuracy but the drawback is that the hardware is more susceptible to noise.

So began his journey to filter, process, and decode the DCF77 protocol. That link goes to the project overview. It will be in several parts all of which will be linked on that page. So far he has applied a low-pass filter and coded some exponential smoothing. He has yet to write the other four parts, but does mention that early testing shows that this technique will make the reception better than what is achieved with commercially available clocks. He was able to lock onto a signal that had more than 80% noise ratio. That’s impressive!

Just want to see a clock that uses a DCF77 module? Check out this PIC-based atomic clock.