Archive for the ‘controllers’ Category

Digital artist Julien Bayle [Interview]

Friday, August 31st, 2012

Julien Bayle is a digital artist and technology developer, and his work is an excellent starting point for anyone interested in the DIY man-machine interfaces.

Back in 2008, Julien created a clone of the Monome, a control surface consisting in a matrix of leds and buttons whose functioning is defined by software.  It was called Bonome and RGB leds were used, instead of  monochromatic leds of the standard model.  Here are the instructions to build it.

Some time later, inspired by the DIY controller used by Monolake, Julien decided to build its own Protodeck to control Ableton Live.

Recently I stumbled upon his post titled “Arduino is the Power” and I discovered that Julien has started writing a book about the Arduino platform. So I thought that regular readers of the Arduino Blog would welcome an interview with this interesting guy. And here it is!

Andrea Reali: Tell us something about you.

Julien Bayle: I’m Julien Bayle from France. I’m a digital artist and technology evangelist. I’m inside computers world since my dad bought us a Commodore 64, around 1982.
I’m working with music softwares since the first sound-trackers and I began to work with visuals too with my Amiga 500, using some first POV-like softwares.
I first began by working as an IT Security Architect by day, then I quit to be only what I am today and especially to be really free to continue my travel inside art & technology.
I’m providing courses & consulting & development around open-source technology like Arduino, java/processing but also & especially with Max6 graphical programming framework which is my speciality. Max6 is really an universe itself and we’d need more than one life to discover all features. As an Ableton Certified Trainer, I’m still teaching that a bit.
All technology always provides tools to achieve art. I guess my path comes from pure technology and goes to pure art.

(more…)

Glitchbox – audio sequencing music instrument

Wednesday, August 1st, 2012

Amanda Ghassaei has published on her website an interesting project: the Glitchbox.

This instrument can do two different things:
-it can be used as a standalone audio device, with the audio data stored in the arduino’s flash memory
-it can also be used to sequence MIDI through a usb connection to your computer

The glitchbox is an electronic instrument used for live audio sequencing. Each of its nine buttons is linked to an audio file stored in its memory, new audio files may be loaded onto the instrument via USB. A switch on top allows the user to play, record, and loop a sequence of audio. Once recorded, additional audio may be recorded and automatically looped on top of an existing sequence. Old sequences can be cleared from the instrument’s memory and replaced with new sequences live. Two knobs on top of the instrument control volume and tempo, and a second switch mutes and unmutes recorded sequences.

There is also a detailed  instructable with all the information needed.

Via:[Little Bird Electronic]

 

RC remotes and Arduino: a tutorial

Wednesday, July 25th, 2012

Nick Poole, from SparkFun, proposes this nice tutorial, where detailed instructions on how to connect a radio-controlled (RC) remote to an Arduino board are described in great details.

RC remotes are very simple controller, typically used to wirelessly control electrical rovers, cars and planes. Depending on the number of degrees of freedom required by the application (e.g., X and Y movement), an equivalent number of channels is provided by the remote, that can be easily connected to Arduino’s digital pins.

More information and some sample sketches can be found here.

[Via: SparkFun]

 

MiniCom: an LCD-equipped remote shutter

Monday, June 4th, 2012

Pixel_k needed a simple remote shutter for his digital reflex camera, which had to be usable even in low-light situations, so he decided to build his own controller by exploiting an Arduino Pro Mini and a small LCD. The result is “MiniCom”:

The interface is limited to a single rotary knob you can push to validate your choices. It remains easy and intuitive to use even when it’s minus 20°C and it’s pitch black.
The output is a standard 3.5mm stereo jack, you can use different cables to control different brand of DSLRs.

Source code and a detailed description of the project can be found here.

[Via: Hack A Day and Knackes News]

MaKey MaKey: how to turn anything into an input-device controller

Wednesday, May 16th, 2012

MaKey MaKey

Jay Silver from SparkFun and Eric Rosenbaum from MIT kickstarted a very nice project, which lets you to convert almost everything into an input-device for your computer.

According to SparkFun:

MaKey MaKey allows you to turn almost any common object into an input-device for your computer. The front side of the MaKey MaKey board has six inputs: up/down/left/right arrow keys, spacebar and a mouse left-click. Using alligator clips you can hook those inputs up to anything that’s even slightly conductive – fruit, play-dough, water, pencil drawings, whatever you can dream up – which becomes a keyboard or mouse input to your computer. So you can play a banana piano, play-dough Mario, or even create custom webcam triggers.

As for the technical side, MaKey MaKey is based on Arduino Leonardo’s bootloader and on ATMega 32u4. From its kickstarter page:

It uses the Human Interface Device (HID) protocol to communicate with your computer, and it can send keypresses, mouse clicks, and mouse movements. For sensing closed switches on the digital input pins, we use high resistance switching to make it so you can close a switch even through materials like your skin, leaves, and play-doh.

A longer introduction to MaKey MaKey can be found on SparkFun, while a more comprehensive description can be found here, together with some funny videos about its use.

[Via: Sparkfun and Kickstarter]

Using Percussa’s AudioCubes with Arduino

Tuesday, May 15th, 2012

Percussa’s AudioCubes are wireless smart blocks for sound design, composition, live performance, music education and music app development.

They can sense your fingers and hands as well as each other’s location and orientation. They have built in RGB lighting for visual feedback.

Shaping sounds in this fashion is much more intuitive than using knobs:  rather than thinking about the particular setting a sound parameter should have, you can concentrate on the quality and timbre of the sound as you manipulate the sound, via MIDI,  using your hands and fingers.

 

Using Arduino, you’ll be able to control an analog synthesizer that use CV signals to modulate parameters like oscillator frequency, filter cutoff, or an amplitude envelope.

Details here.

Via [Percussa, Matrixsynth]

Using Percussa's AudioCubes with Arduino

Tuesday, May 15th, 2012

Percussa’s AudioCubes are wireless smart blocks for sound design, composition, live performance, music education and music app development.

They can sense your fingers and hands as well as each other’s location and orientation. They have built in RGB lighting for visual feedback.

Shaping sounds in this fashion is much more intuitive than using knobs:  rather than thinking about the particular setting a sound parameter should have, you can concentrate on the quality and timbre of the sound as you manipulate the sound, via MIDI,  using your hands and fingers.

 

Using Arduino, you’ll be able to control an analog synthesizer that use CV signals to modulate parameters like oscillator frequency, filter cutoff, or an amplitude envelope.

Details here.

Via [Percussa, Matrixsynth]

DIY Radio Control

Monday, May 14th, 2012

Going to buy a new Wireless Controller for your next Robotics project. Why buy a new one when you can Do-It-Yourself? All you need is an Arduino, an old Joystick with a Gameport (15-pin connector) and a pair of Series 1 xBee Modules.

The explanation of the xBee Configuration and the xBee Packet Description is very well done at the blog.

Block Diagram

Transmitter: Joystick + xBee [No additional hardware needed]
Receiver: xBee + Arduino + [your amazing Robot, Car or a Plane!]

Schematic

 

UnoJoy – A USB Joystick for Mac, PC, Linux or PS3

Monday, May 14th, 2012

There are people who use the Arduino for some serious electronics related stuff.

Then, there are folks who use it just for fun. Alan Chatham and his team over at UnoJoy have developed a concept for Arduino Uno based USB Controllers.

 

 

Here is an excerpt of our interview with Alan:

Me: What made you choose the Arduino Uno as the heart of the controller? There are many development boards available which incorporate an ATmega8U2/16U2 or even 32U2.

Alan: This is easy – everyone loves Arduino!  It comes down to ease of use and reach.  Our primary goal with this project is to make a tool that is both easy to use and accessible.  There’s lots of code out there to make joysticks with other chips, but all the Atmel USB chips are surface-mount, and they all need a whole big toolchain to use. Plus, USB is super-complicated, and we want to encourage people, even non-technical ones, to spend their time thinking up really sweet new ways to play games, not trying to figure out what an HID descriptor is for.  On the reach side of things, Arduino is a perfect platform – even those of us that love our inline assembly and fuse settings tend to have an Arduino around for quick prototyping, and of course, Arduino’s a great platform for students and designers.

 

Me: Any problems that you faced while developing the prototype?

Alan: I think the biggest challenge we faced was to make it much easier for non-experts to do some more complicated things, like re-flash the ATmega8u2 on the Arduino. Let’s face it, any instructions that open up with ‘First, install XCode’ aren’t exactly user-friendly. In that vein, I put together some simple one-click batch files for installing the appropriate drivers on Windows and OSX, as well as ones for reflashing the ATmega8u2 chip between Arduino and UnoJoy firmwares.  It’s still not as simple as I’d like, so if anyone out there is handy with basic OSX GUI application programming, or the program installation chain on Windows, drop me a line!

In the end, we’re hoping that our code and examples can inspire other designers and builders and gamers to make some really awesome controllers. If they do, I of course encourage them to send their pictures and videos our way, at unojoy.tumblr.com!

Now, you too can make yourself a USB Joystick/ Gamepad/ Controller by choosing any form of input that the Arduino boards can understand. The source code and all the necessary download files are available at Google Code. Don’t forget to check out the Controller for Gran Turismo:

 

 

Thank you Alan for sharing a wonderful project with us.

The age of the invisible steering wheel

Sunday, May 13th, 2012

A Nintendo Wii-remote along with bluetooth communication and an arduino gives us this magical cart with a wireless steering wheel.

These cool people are staunch DIY-ers and would love to see the community build more such vehicles.

The cart has two motors which use a chain to drive each of the rear wheels. A pair of H-bridge controllers let the Arduino interface with them. It’s also has a Bluetooth module that makes it a snap to pull accelerometer data from the Wii remote. The front end looks like it uses rack and pinion steering, but you won’t find a pinion or a steering column. Instead, a linear actuator is mounted parallel to the rack, moving it back and forth at the command of the Arduino.

The only downside I spot is the Battery life. I am sure that would be worked out too! Till then – Kudos to the inventors! I smell futuristic looking vehicle controls here. 🙂

Via:[Hackaday, NewsFactor]