HIDUINO: Your Arduino is Now A MIDI Interface

posted Mar 28th 2011 6:07am by
filed under: arduino hacks, peripherals hacks

[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.

Wireless animatronic hand control

posted Mar 28th 2011 5:01am by
filed under: arduino hacks, robots hacks

animatronic_hand

[Easton] was looking to enter his local science fair and needed a project that would wow the judges. After considering it for a bit, he decided that an animatronic hand would be a sure winner. Many animatronic projects we have seen are connected to a computer for control purposes, but his is a bit different.

[Easton] wanted to be able to control the hand in real time with his own movements, so he sewed some flex sensors onto a glove and wired them up to a custom Arduino shield he built. The Arduino is also connected to an XBee radio, allowing it to interface with his animatronic hand wirelessly.

He built the hand after studying anatomical drawings to better understand where finger joints were located and how they moved. He cut up pieces of flexible wire tubing to build the fingers, reinforcing them with Lego bricks. He ran fishing wire from the finger tips to five independent servos to provide the hand’s motion. Another Arduino with an XBee shield was used to control the hand and receive wireless signals from the glove.

Check out the video below to see why this project won [Easton] first place in the science fair.

Read the rest of this entry »




Open Source Wireless Mesh Networking Energy Meter

posted Mar 28th 2011 4:05am by
filed under: home hacks, wireless hacks

[Jay Kickliter] writes in to tell us about his open source energy/power meter. With his buddy [Frank Lynam] they designed a small device that crams into existing power boxes and uses and 8 core propeller (P8X32A) microcontroller to perform true RMS voltage and current measurements using a current transformer. [Frank] and [Jay] don’t stop there. The meter also features an xbee pro 900 MHZ to provide wireless (and even mesh networking) capabilities to the whole ordeal.

[Jay and Frank] estimate a total unit cost of around $80 (US) per prototype. With volume the price goes down by about half. With a larger number of units, and the magic of mesh networking, we could see cheaper xbee’s driving the cost down some. Check out the Google code page for details or the schematic (pdf) if you are interested.

So far the project is in the beta stages, and only features a single module sending data to a PC running an OS X Cocoa application. [Jay] is about to be otherwise occupied by the Merchant Marines and [Frank] the Navy, so they figured we could have a go at it for awhile.

We have seen other hardware used to monitor power consumption, but cramming this circuit into each power box is a neat idea.

[Frank] explains the whole project in the video after the jump.

Read the rest of this entry »

Function generator built and mounted inside electronics bench

posted Mar 27th 2011 12:00pm by
filed under: tool hacks

A function generator is a handy piece of test equipment to have on-site. [Kammenos] designed and built his own function generator, using the bench itself as the enclosure. You can see above that the control panel presents a clean finished look. To achieve it, [Kammenos] designed and printed the panel labels on a sheet of paper, and used a piece of acrylic to protect it. The circuit inside uses a MAX038 high-frequency generator chip. This is a full-featured part that allows for great control based on a few external components. One of those is a selectable frequency range based on the capacitance value on one pin. This is selectable using a twelve-step rotary switch with a dozen different cap values. There’s also adjustment knobs for fine tuning, duty cycle, and DC offset.

Check out the video after the break for a full demonstration. If you want to build this yourself you’ll need to do some chip hunting. The MAX038 is obsolete. You may still be able to find one, but at around $20 you should be able to source a replacement with the same features and save yourself cash all in one step.

Read the rest of this entry »

Multi-Function Bench Power Supply

posted Mar 27th 2011 11:00am by
filed under: tool hacks

Concerned with your project’s power consumption but don’t want to constantly leave an ammeter wired in series with your power supply? [Rajendra] feels your pain and has recently documented his solution to the problem: a variable-output bench top power supply that clearly displays load current consumption among other things!

Everything is wired up in a nice roomy enclosure that has front-panel access to ±5V and variable outputs, an adjustment potentiometer, and even an input for an integrated frequency counter. A PIC16F689 MCU runs the show and displays the variable output voltage and current on a 16×2 character LCD. Although clearly useful as is, the PIC has plenty of I/Os and muscle left for future expansion and a capacitance meter has already been hinted at as and addition for version 2!

Read the rest of this entry »




Music synthesized from the Game of Life

posted Mar 27th 2011 10:00am by
filed under: digital audio hacks

gameoflife_synth

[vtol] has built a very elaborate system of electronic sound machines, which can be patched together in various ways in order to create all sorts of sounds and sound effects. The modules range from simple noise synthesizers to pitch shifters, sequencers, and effects processors. The most recent addition to his synthesizer system is a matrix sequencer named 2112, which focuses on generating random sounds from a very familiar mechanism.

The sequencer simulates Conway’s Game of Life, representing the colony movements in beeps and buzzes, creating a nearly infinite array of random sound effects. Using firmware from the Game of Life board by Ladyada, the sequencer generates different sound patterns based upon the number of colonies on the board. The output varies according to the shapes and proximity of the organisms to one another. Since it is part of his already modular system, the 2112 board can be combined with any number of his other sound generators and effects machines to make all sorts of circuit bent music.

Keep reading to check out the trio of videos below demonstrating the Game of Life board in action.

Read the rest of this entry »

Arduino and Open Sound Control without an Ethernet shield

posted Mar 27th 2011 8:00am by
filed under: arduino hacks, digital audio hacks

Open Sound Control (OSC) is a communications protocol that can be seen as a modern alternative to MIDI. It’s specifically designed to play nicely with network communication systems. The problem with using it along with Arduino-based gadgets is that you then need to use something like an Ethernet shield to provide the network connection. [Liam Lacey] decided to use Processing as a go-between for OSC and the Arduino in lieu of the Ethernet Shield. One of the major benefits of this method is that it gives you some flexibility when it comes to how the Arduino communicates. Since a USB connected Arduino can be addressed by the Processing sketch in the same way as an AVR chip connected via an RS232 serial port, [Liam's] method will allow you to prototype on an Arduino board, but transition to your own non-USB hardware for the finished project. The one big drawback to this method is the need to have a computer connected to your controller, but we’d bet you’d need one to run MAXmsp anyway.

Hackaday links: March 27, 2011

posted Mar 27th 2011 6:00am by
filed under: Hackaday links

Magnified glasses

A late hacking session, and parts-on-hand came together as the inspiration for [BadWolf's] magnified glasses with LED lighting.

Pendulum Printer

This orb, when swung like a pendulum, prints images by dropping ink out the bottom. A processing sketch works in conjuction with a Wii Remote and an IR LED in the orb to sense when the print head is in just the right position for dispensing ink.

ITead PCB fab house tips and tricks

[Flemming] uses a PCB fab house called ITead Studio. We hadn’t heard of it before but if you consider giving it a try make sure you look over his tips and tricks about the service before submitting your designs.

Katamari Bookmarklet

[Spi] wrote in to let us know about this Java Bookmarklet he came across that lets you turn any webpage into a Katamari Damacy level. It’s a pretty clever bit of code.

Color-picker pen

Here’s a pen concept inspired by Photoshop. On one end there’s a scanner that lets you pick your color from any physical object. Then just turn it around and write with the exact same color. Now go out and make this reality! [Thanks Frank]




Hack a Day serves up fresh hacks each day, every day from around the web as well as hacking related news.

Send us your hacks










     




Hacks

Resources