Find all your DIY electronics in the MakerShed. 3D Printing, Kits, Arduino, Raspberry Pi, Books & more!

OpenPipe’s MIDI-USB Shield connects an Arduino to an iPhone bagpipe app. I just love the breakout board which is long and studded with capacitive touch sensors. It can be used to create a pipe-like player for the setup for a more authentic feel. [via Hacked Gadgets]

John Baichtal

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal



  1. chuck says:

    My sound card died so forgive me if this was adressed in the video. I’m looking to add breath control to some of my projects. Can you direct me to a component that converts wind speed or air pressure into a variable resistance? As always the cheapest solution is probably the best and any ideas re: recycling or repurposing said component would be awesome.

    1. chuck says:

      I build analog stuff so Arduino based solutions won’t work.

    2. Gordon says:

      Chuck, you could use a Freescale MPXV4006GP – available from Mouser for about $13 ( It actually outputs a voltage proportional to the pressure, rather than resistance, but maybe that would work for you. It has a max pressure of about 10 kilopascals, which is about right for human lungs.

  2. May I suggest a hot-wire sensor? It’s not a low-power solution, but it’s analog! If you can arrange to pass a constant current through a fine wire, so that it heats up, you can then blow on it and it’ll cool down. More breath, more cooling. Now, the resistance of a wire (nichrome or something similar) will vary with temperature. Given a constant current flow, the voltage across the wire will vary as the resistance changes. So, by monitoring the voltage, you can make a breath sensor. This principle is used in air mass-flow sensor for IC engine management systems. I’ve done it with small filament light bulbs, with the glass removed (they burn up fast, though).

In the Maker Shed