FireHero: Raspberry Pi Controlled Pyrotechnics

Fire Hero 3

To put on a live pyrotechnic show at a music festival, [Chris] built the FireHero 3. The result is remotely controlled flames shooting up to 100 feet in the air.

The system is controlled by a Raspberry Pi and an Arduino. A server runs on the Pi and allows a remote computer to control the system. The Pi sends commands over serial to the Arduino, which switches solid state relays that actuate the valves.

There’s also some built in safety features: the system won’t boot unless you have the right key and RFID tag, and there are pressure transducers and temperature sensors to ensure the system is operating safely. A CO2 actuated valve can quickly stop fuel flow in an emergency.

Vaporized propane creates the fireballs. The vapor is created by heating the supply tank in a hot water bath. An accumulation tank stores the vapor and custom built manifolds distribute it to the various flame cannons. At each cannon, a silicon nitride hot surface igniter (HSI) is used to ignite the flames once the valve is opened.

After the break, watch a video the the FireHero making some flames.

Continue reading “FireHero: Raspberry Pi Controlled Pyrotechnics”

Stellarino Brings Wiring-style Coding To The Stellaris Launchpad

wiring-for-stellaris-launchpad

[Sultan Qasim] wrote in to tell us about the work he’s been doing on the Stellarino library. It’s goal is to break down the coding barriers present for those looking to move from Arduino to ARM. This is accomplished by facilitating Wiring-stlye code for the Stellaris Launchpad ARM development board.

Right off the bat [Sultan] mentions that the interface is Wiring-like, but is not compatible with it. This means you can’t just plop your existing sketches into a C file and get them to work with the addition of a simple include file. But what it does do is provide access to the functions to which seasoned Arduino users have grown accustomed. You can see some examples above, including analogWrite(), digitalRead(), and a simple delay function.

We had a quick look at the library. It uses StellarisWare components which are stored in the ROM of the chip (these are all preceded by ‘ROM_’). The one thing missing is the UARTstudio library which apparently carries a license incompatible with GPL.

Tea-bagging An Arduino

tea-bagging-arduino

[Dmitry Narkevich] likes a strong cup of tea and his method of getting there is to oscillate the tea bag as it steeps. But why take the time to do this when you can make an Arduino brew your tea for you. As you can see, he rigged up a system to move the tea bag as it steeps in his metal bottle.

The motion is provided by a hobby servo connected to an Arduino. This makes timing the process very simple and we’d imaging it’s only a matter of time before he adds an alarm so he’ll know when it’s ready. But the real hack comes in the apparatus that connects the servo to the bottle. Since he’ll be drinking out of it the assembly needs to be easy to remove and should be able to stand up to the abuse of being clamped on and taken off a few times each day.

The base of the device is a guitar capo. This is meant to gently clamp to the finger board of a guitar using spring tension so it is already covered in rubber which gives it a firm grip on the bottle’s opening. The servo is connected to a metal part from a stapler, and the string drapes over the body of a disposable pen. Don’t miss this in action in the clip after the break.

If you don’t have a servo on hand you could try using the sled from an optical drive.

Continue reading “Tea-bagging An Arduino”

Solving A Rubick’s Cube With LEGO And Popsicle Sticks

solver

We’ve seen automated Rubick’s Cube solvers before, but never one that has garnered as many awards as [James]’ popsicle stick and LEGO Rubick’s Cube solver.\

To keep the project complexity down, [James] opted not to use a webcam to detect the color pattern on each face of the cube. Instead, he wrote a little Python app to manually enter the pattern on each face before letting his algorithm loose on the cube and calculating how to solve it.

So far, [James] has seen a huge amount of success from his project. He entered it in the New Zealand Brightsparks competition netting him $1000. This competition led to a win in the Realize the Dream science competition where he won a major prize and an entry into the International Taiwan Science Fair held early next year. An awesome accomplishment from a budding hacker, and we can’t wait to see what he comes up with next.

You can check out a video of [James]’ cube solver after the break.

Continue reading “Solving A Rubick’s Cube With LEGO And Popsicle Sticks”

Self-balancing Unicycle Using Arduino And Sparkfun IMU

Raptor-Bike-self-balancing-unicycle

Here’s proof that you can build cool stuff with simple tools. This self-balancing unicycle uses an Arduino and a five degree of freedom IMU from Sparkfun to keep the rider upright. Well, it’ll keep you upright as long as you have good side-to-side balance. But that’s true of any unicycle, right?

The Raptor was built by [Nick Thatcker] who is no stranger to self-balancing transportation. A few years back he built a Segway clone and the same type of geared motor used in that project also went into this one. I connects to the wheel with a chain, allowing him to keep the motor hidden in the saddle. He gets between 90 and 120 minutes of used on one charge with a top speed of 10 MPH. The motor could move you along faster but he has limited this in firmware to ensure it has enough power to ‘catch up’ if you lean too far forward.

Don’t miss the demo after the break. If you like this unicycle there are several others worth looking at.

Continue reading “Self-balancing Unicycle Using Arduino And Sparkfun IMU”

Webmote: Control Anything With Web-based Remote

control-anything-from-the-web

We’ve seen a lot of projects that let you control all of your devices from a smartphone. But this universal web-based remote control system looks like the most versatile we’ve seen yet. The project is called Webmote as the controls are served up as a web interface so that you’re not limited to say an Android device. The UI can be customized by choosing what buttons you will use and where to place them on the display. You can get a good feel for this by viewing this G+ album. Setup is made a bit easier thanks to an add-on system that has predefined layouts for common things like controlling XBMC.

The hardware seen above is the business end of Webmote. It’s an Arduino with an IR receiver, IR LED, and an XBee module. For your common home entertainment devices you can teach the system your codes using the IR receiver. The IR LED is used to transmit those codes back, and the Xbee gives you the ability to control X10 (home automation) devices. Right now the setup requires the hardware be connected to a server via USB, but it shouldn’t be hard to set up some type of wireless alternative.

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”