hapit
Published © LGPL

Echoendrus 1.0.0

An AD interactive music interface that is empowered with human body EC.

IntermediateFull instructions provided1,930
Echoendrus 1.0.0

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
555 Timers
555 Timers
×1
Through Hole Resistor, 470 ohm
Through Hole Resistor, 470 ohm
×4
Through Hole Resistor, 220 ohm
Through Hole Resistor, 220 ohm
×1
Capacitor 10 µF
Capacitor 10 µF
×1
Capacitor 220 µF
Capacitor 220 µF
the main capacitor
×1
Ceramic Disc Capacitor, 0.1 µF
Ceramic Disc Capacitor, 0.1 µF
or even 2.2 nF
×1
Rotary Potentiometer, 10 kohm
Rotary Potentiometer, 10 kohm
×2
General Purpose Transistor NPN
General Purpose Transistor NPN
BC47 recommended
×1
5 mm LED: Yellow
5 mm LED: Yellow
×1

Hand tools and fabrication machines

10 Pc. Jumper Wire Kit, 5 cm Long
10 Pc. Jumper Wire Kit, 5 cm Long
3 of them have to be one end free for touching

Story

Read more

Schematics

Echoendrus 1.0.0 Schematics

Start from left for reading

Code

Echoendrus 1.0.0 code

Arduino
void setup() {
  Serial.begin(9600);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(A0, INPUT);
  pinMode(A1, INPUT);
}

void loop() {
  int x = analogRead(A0); //reads the AC NE555 current values. It decreases with touch
  int y = analogRead(A1); //reads the values of R4(pot)
  Serial.println(x);
  if(x<=10) {
    digitalWrite(6, HIGH);
    delay(500);
    digitalWrite(6, LOW);
    delay(500);
  }
  else {
    for(int i=1; i<2; i++) {
      tone(7, random((x-110), x)+11, x-220);
      delay(y-50);
    }
    delay(50);
  } 
}

Credits

hapit
2 projects • 0 followers

Comments