background preloader

Distribution + learning

Facebook Twitter

Arduino Customer Community. MIDILibrary. Using Arduino with Ableton's Max for Live software. Position Sensor (Sensors, Actuators, and Robotics) Robotic Xylophone. With the holiday season approaching, we are always looking for a way to add a little Christmas spirit to our office. This year, we thought it would be awesome to have a musical instrument that we could control with a NerdKits microcontroller kit, and have it play holiday music. Keeping true with the NerdKits spirit, we decided to build a xylophone, build the whole thing from scratch, and teach about solenoids and shift registers along the way!

Our homemade xylophone was a great way to put our milling machine to use cutting the bars for each note, and using the lathe for the solenoid forms and steel slugs. We made our xylophone from aluminum bars -- all 6061 aluminum alloy rectangular bars, with a 1.5" x 0.375" cross-section. We used a 1.5" long nylon spacer, plus three #6-32 nuts, plus one rubber washer to set the height of the bar above the acrylic. As described in the video above, we were able to adjust the length of the bars to get the note frequencies we wanted. Labs / MIDI Output using an Arduino. Overview This page covers only the details of MIDI communication on the Arduino module. For a more general introduction to MIDI on a microprocessor, see the MIDI notes on Tom's physical computing site.

MIDI, the Musical Instrument Digital Interface, is a useful protocol for controlling synthesizers, sequencers, and other musical devices. MIDI devices are generally grouped in to two broad classes: controllers (i.e. devices that generate MIDI signals based on human actions) and synthesizers (including samplers, sequencers, and so forth). (:toc Table of Contents:) Parts For this lab you'll need: Solderless breadboard 22-AWG hookup wire Arduino Microcontroller module MIDI connector 10Kohm resistors 220 ohm resistors Flex sensors(or a different form of variable resistor) switch Prepare the breadboard Connect power and ground on the breadboard to power and ground from the microcontroller. (Diagram made with Fritzing - download) Connect the sensors Build the MIDI Circuit Play Notes Allow a Person to Play Notes.

InterfacingWithSoftware. You have come to the place to learn about connecting an Arduino to other devices, whatever software is running on those other devices. The Arduino can "talk", (transmit or receive data data) via a serial channel, so any other device with serial capabilities can communicate with an Arduino. It doesn't matter what program/programming language is driving the other device. You can either use the Arduino's "main" serial port, the one it uses when you "talk" to it to program it, or you can leave that channel dedicated to programming (and the development environment's serial monitor), and use two other pins for an extra serial link dedicated to the external device. Some programs (like Flash) don't have native serial capabilities. They can still communicate with Arduino through an intermediary which, like a "translator", enables them to talk to each other. CmdMessenger messaging library A Messaging library for both Arduino and C# .NET / Mono.

Commands that can be sent or received. More Details. Playground - SolenoidTutorial. You can not drive a solenoid directly from your Arduino. It requires more current than you can provide and produces destructive voltages when it is switched off. There is a simple solution. Solenoids take a lot of power The solenoid I was testing with is a 12 volt solenoid the size of my thumb. It passes 1 amp of current when turned on and becomes uncomfortably warm to hold if left on. Solenoids are Inductors A solenoid is a coil of wire with a magnetic core.

Don't panic at the schematic Most of the schematic is test point labels and my extra protection circuitry for testing the bad configurations. The bypass diode The schematic shows a bypass diode, D1. The other protective device The IRF640 shown in this circuit operates as if it has a zener diode in parallel. It still generates a large voltage that I would have to be careful to isolate. Still, it's nice to know it's there and I did operate the circuit with only this mechanism while collecting some of the data shown here. The test fixture. Stuff.storediydrones.com/ArduCopter3DRAssemblyInstructions. Maxuino. Controlling solenoids with arduino. In this instructable we will be building a simple circuit that will allow us to control a solenoid using the popular physical computing platform arduino. I became interested in controlling solenoids for robotic music applications. A similar circuit can be used to control a motor or other devices that require more current than the arduino can provide directly from its output pins.

Since the solenoid requires higher current than the arduino can provide we will be using an alternative power source for the solenoid (a couple batteries) and will be "driving" it with a TIP120 transistor. The circuit we're using can be found online here. This instructable draws from the excellent documentation in Tod Kurt's bionic arduino workshops. Build time was exactly one-beer. Software and Hardware recommendations for Sound design. US - Electronic Components Distributor - Catalogues, Select, Findings and other brochures. YourDuino.com. NEW! Easy Credit Card Payments. YourDuino.com is proud to help sponsor STEMteachersNYC Arduino workshops!

More information: STEMteachersNYC <STEMteachersNYC.org> STEM Teaching Workshop: Controlling the Real World – Arduino Programming Sunday, May 18, 10:00 am – 1:00 pm. Reserve your seat: < WHERE: Columbia Teachers College, 525 West 120 St., New York, NY (#1 train to West 116th St/Columbia Univ., or M4, M5, M11, M60, or M104 buses to West 120th St.) COST: $12.00 plus reservation fee (receipts & certificates available) WHO SHOULD COME? STEAM (Science-Tech-Engineering-Art-Math) teachers especially those interested in creative, engaging uses of technology.

University High School for Boys, Manhattan) ORGANIZER: Fernand Brunschwig, Math, Sci. & Tech. The Updated Basic Robot Kit and Starter Sets are available for shipping to the USA NOW. UNIVERSITY STUDENTS: Sign up for an account and email terry@yourduino.com to set Educational discount! Arduino Customer Community. Arduino Kits - Arduino,S3C6410, PyMite, WiFi, Powerline communication, GPRS/GSM modems, Robot.

Limor. Arduino Tutorial - Learn electronics and microcontrollers using Arduino! So, I get two or three emails a day, all basically asking the same thing: "Where can I learn about electronics? " In general, most of these people have seen some of my projects and want to be able to build similar things. Unfortunately, I have never been able to point them to a good site that really takes the reader through a solid introduction to microcontrollers and basic electronics.

I designed this tutorial course to accompany the Arduino starter pack sold at the Adafruit webshop. The pack contains all the components you need (minus any tools) for the lessons Follow these lessons for happiness and prosperity. Lesson 0 Pre-flight check...Is your Arduino and computer ready? Here are some recommended tools: If you need to get any soldering done, you may also want.... All of the content in the Arduino Tutorial is CC 2.5 Share-Alike Attrib. Love it? To some extent, the structure of the material borrows from: The impressively good "What's a microcontroller? " Adafruit Learning System. Adafruit Industries, Unique & fun DIY electronics and kits.