R/C Car Controlled By An IPad Or Kinect

ipad_kinect_rc_control

R/C cars can be tons of fun, but sometimes the fun runs out after awhile. [Gaurav] got bored of steering around his R/C car with its remote, so he built an interface that lets him control the car using two different motion-detecting devices.

He built an HTML5 application for his iPad, which allows him to steer the car around. As you can see in the video below, the application utilizes the iPad’s tilt sensor to activate the car’s motors and steering depending on where on the screen he has moved the guide marker.

The second steering method he devised uses his Kinect sensor to track his movements. His hand gestures are mapped to a set of virtual spaces similar to those which the iPad uses. By moving his hands through these areas, the Arduino triggers the car’s remote just as it does with the iPad.

The actual remote control interface is achieved by wiring the car’s remote to an Arduino via a handful of opto-isolators. The Arduino is also connected to his computer via the serial port, where it waits for commands to be sent. In the case of the iPad, a Python server waits for commands to be issued from the HTML5 application. The Kinect’s interface is slightly different, with a C# application monitoring his movements and sending the commands directly to the serial port.

Check out the video below to see the car in action, and swing by his site if you are interested in grabbing some source code and giving it a try yourself.

Continue reading “R/C Car Controlled By An IPad Or Kinect”

The ElectroAxé Full-Body Percussion Suit

Carnival in Salvador, Brazil is arguably one of the biggest and craziest parties this world has ever known.  With millions in attendance for what is already an incredible audio and visual display, performers are faced with the daunting task of continually bringing something new and fresh to the masses. One could always add more fireworks or visual displays (never a bad thing), but it will only take you so far. [Kyle McDonald] and [Lucas Werthein]’s answer: The ElectroAxé Full-Body Percussion Suit as demonstrated by Carlinhos Brown at Carnival 2011.

When most people hear the word “axe” as related to music they think of an electric guitar. “Axé” however, refers to a unique Afro-Caribbean fusion genre of music that originated in Salvador in the mid 1980’s and is a favorite at Carnival. [Carlinhos Brown] is a popular Brazilian percussionist and was looking for a creative new way to express himself through his song and dance. Instead of being stuck in one place near his instruments or carrying one or two drums around “marching-band style”, he is now able to move around the stage freely – his body has become his instrument.

In order to make the magic happen, [Kyle] and [Lucas] designed custom laser cut and cnc machined drum pads containing piezo sensors and integrated them with a full-body jump suit. When struck, these sensors send a signal to an Arduino with a Sparkfun Midi Shield housed in a custom enclosure on the performer’s waist. From there the MIDI signal is sent wirelessly and then audio is played through the existing sound system – it appears that a CMD WIDI X-8 wireless MIDI system is employed for the actual wireless transmission.

Although details are somewhat scarce, there are plenty of pictures, (more) available.  You really can’t argue with the results as you watch thousands of people jam along.

Come join in the festivities with video after the break!

Continue reading “The ElectroAxé Full-Body Percussion Suit”

Converting The BlinkM Into The World’s Tiniest Arduino

blinkm_arduino

The BlinkM “Smart LED” is a great little device on its own accord. It allows for complete control of its RGB LED using a built-in microcontroller, enabling the user to do a wide array of things that normally require PWM to accomplish. At just over half an inch square, this little device might also be the smallest Arduino on the market.

The BlinkM packs an ATiny85 micro controller, which allows it to be flashed with the Arduino bootloader thanks to the people over at the [High-Low Tech group at MIT]. They did some tweaking of the Arduino IDE configuration files and incorporated some core library code created by [Alessandro Saporetti] to get the job done – all of which is available on their site.

Once the code is uploaded to the BlinkM, you essentially have a micro Arduino running at 8MHz with a built in LED and 2 I/O lines (5 if you snip off the LED). It’s a great device to have on hand if you feel like a full-fledged Arduino would be overkill in your project.

Stick around to see a video tutorial of the reflashing process.

Continue reading “Converting The BlinkM Into The World’s Tiniest Arduino”

Wireless Luge Timer Levels The Playing Field

wireless_luge_timer

In Colorado, amateur luge competitions are serious business.

Every winter, [Ryan’s] friends dig a long luge track through the many feet of snow that occupies their yard, and have competitive sled races to see who can make it down the giant hill in the least time. They call it the Mario Cup, after one of the participants, not the Nintendo mascot, and they were in desperate need of some timing equipment.

You see, the luge track is several hundred feet long, and they decided that a human armed with a stopwatch is not a good enough means of picking a conclusive winner. A set of three Arduino sensors packed inside plastic food containers were used along with light sensors to track when the luger passed the start, midpoint, and finish lines of the race. XBee radios then transmitted the timing data back to the base station for recording.

The system worked quite well according to the participants, and they look forward to using the system again in the future. Of course, improvements have been planned, including dual timers at each checkpoint to gauge the luger’s speed, as well as a Christmas-tree starting signal like you see at drag races.

Continue reading to see a video below of the luger’s in action, as well as the timer system undergoing some tests.

[via Make]

Continue reading “Wireless Luge Timer Levels The Playing Field”

Nano Sumo Robot Takes On All Comers

nano_sumo_bot

While most Sumo-style robots are fairly sizable, there is a subsection of the Sumo robot movement that focuses on making small robots. Really small robots.

[Patrick] wrote in to share his latest creation, a Nano Sumo robot measuring a scant 1 in. x 1 in. The Nano Sumo is operated by an ATMega 328 micro controller housed on a custom-built PCB. The board was designed to interface directly with the 1A Dual Motor Driver from SparkFun, which provides all of the PWM signaling to the motors for speed control and braking. A small 50mAh Li-poly battery is attached to the robot, which can be charged using 4 AA batteries via a custom charging circuit. The mechanical components of the bot were handled by his friend [Gary], which you can read about here.

As you can see in the video below, the bot does its job pretty well. It does seem like the object detection gets confused every once in awhile, but that can likely be remedied with a few software tweaks.

Check out his page for additional build videos, including the PCB construction and programming processes.

If you’re interested in learning more about Sumo bots, check out this slightly larger robot we covered a short while back.

Continue reading “Nano Sumo Robot Takes On All Comers”

Motion Sensing Minecraft Creeper Will Scare The Pickaxe Offa’ya

[Chris] Writes in to tell us about his motion sensing, Arduino powered Creeper.  As if these buggers were not frightening enough in game, [Chris] had to go and make the closest (legal) real world facsimile.  The Creeper utilizes an Arduino Uno with a wave shield to playback creeper noises, PIR sensor to detect victims, and an RC car as a motorized cart. The creeper sits and waits for a signal from the PIR detector, when it sees motion the RC remote is triggered, Creeper noises played and (we assume) panic ensues.

We might have forgone the entire RC part of the toy car and found the H-bridge motor controller, but using the RC remote has potential. The whole triggering mechanism can be placed remotely allowing the Creeper to jump out from some kind of cover.

Not enough Minecraft? Check out some our other Minecraft projects if you are interested in more tree-punching goodness.

A video of the creeper in action is available after the jump!

Continue reading “Motion Sensing Minecraft Creeper Will Scare The Pickaxe Offa’ya”

HIDUINO: Your Arduino Is Now A MIDI Interface

[Dimitri Diakopoulos] dropped into our tip line to let us know his HIDUINO project. The HIDUINO is a set of firmware for the ATmega8u2 used in the new revisions of the Arduino  (Uno, and Mega2560 for example).  Once the HIDUINO is loaded your Arduino can show up as any HID compliant device you wish, no extra drivers necessary. This means that using this firmware, music software such as Max, Ableton, Reaktor etc can read and write MIDI directly to/from the Arduino. Currently the project is for direct USB-MIDI communication but could be altered to act as a variety of HID devices.

Flashing the ATmega8u2 with your own device type or name requires a bit of work on the developers part like owning an ISP programmer, soldering header pins to the board, and re-flashing the ATmega8u2 every time you want to load new code into the Arduino. Users without an ISP can still flash HIDUINO using Atmel’s FLIP software (Windows) or the DFU programmer (Mac OS X and Linux) and a precompiled HIDUINO firmware. They still have to solder a jumper on the underside of the board to use the DFU bootloader.

This firmware could certainly benefit anyone building an Arduinome , Joystick, or any variety of devices that users simply want to interface to a PC without additional software.

A guide for ISP flashing can be found at [Dimitri]’s site.