You are on page 1of 13

Automatizing Percussion with Solenoids: "The

Sound Compass"
Made by touchmysound - Published in Adafruit, Arduino, and SparkFun

Keep up to date with the latest Arduino UNO & Genuino UNO projects, when you sign up for Hackster.
Get updates

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
ABOUT THIS PROJECT

A very simple circuit to activate four timed solenoids for automated percussion: in this case hitting
resonant plastic pipes.
art arte drums music sound

PROJECT INFO

Type Full instructions provided


Difficulty Easy

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Published September 10, 2017
License CC BY-NC-SA

1,496 6

Respect project I made one

Bookmark Share Give feedback

THINGS USED IN THIS PROJECT

Hardware components:

Adafruit solenoid 24V 4

SparkFun Resistor 1k ohm 4

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Diode 1N4004 4

Adafruit Transistor TIP120 4

Breadboard (generic) 1

Power Supply 24V 1

Arduino UNO & Genuino UNO 1

Software apps and online services:

Arduino IDE

MIDI-to_arduin

STORY

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Read more

SCHEMATICS

Four solenoids 24V, schematics Download

Automatize four solenoids with Arduino

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
CODE

"The Sound Compass" Arduino


Example of a short pattern.

1 void setup(){
2 pinMode(2, OUTPUT);
3 pinMode(4, OUTPUT);
4 pinMode(7, OUTPUT);

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
pinMode(7, OUTPUT);
5 pinMode(8, OUTPUT);
6
7 doPerformance();
8 }
9
10 void loop(){
11 }
12
13 void doPerformance(){
14
15 delay(10);
16 digitalWrite(2,HIGH);
17 digitalWrite(4,HIGH);
18 digitalWrite(7,HIGH);
19 digitalWrite(8,HIGH);
20 delay(984);
21 digitalWrite(2,LOW);
22 digitalWrite(4,LOW);
23 digitalWrite(7,LOW);
24 digitalWrite(8,LOW);
25 delay(299);
26 digitalWrite(2,HIGH);
27 delay(740);

CREDITS

touchmysound
Alessandro Perini's artistic production ranges from audiovisual and light-based works to
net-art, land-art and vibration-based works.

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Follow Contact

Thanks to jts3k.

REPLICATIONS

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!
Give feedback

COMMENTS

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Please log in or sign up to comment.

SIMILAR PROJECTS YOU MIGHT LIKE

art arte drums music sound arduino sparkfun adafruit arduino ide arduino uno & genuino uno

Easy 504 13 Easy 145 5

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Automation of Railway Models Part 1 - Vintage Bench-Top DC Hybrid Voltmet
Steve_Massikker Shahariar

Easy 133 6 Easy 326 7

Create a Fan Using Autodesk Fusion 360 LittleBot Simple Arduino Robot
Monica Houston and Taylor Stein Slant Concepts

Easy 250 4 Easy 297 5

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Monitor Your Front Door 12 Hour Cat Feeder
Arduino having11 Guy Nick Stanley

More cool stuff Legal thingies About us


Community members Terms of Service Hackster's story
Other community hubs Code of Conduct Our kickass blog
Free Store Privacy Policy Our 2016 Maker Survey
Hardware Weekend Hackster for Business
Hacker spaces Support Center
Developer API
Sitemap
We're fairly social people Hackster.io 2017
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Facebook
Instagram
Twitter
YouTube

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com

You might also like