Lichtkanister – Sound to Light – Lightcan
Mit Hilfe eines Arduinos, eines MSGEQ 7 Chip, RGB-Leuchtdioden , Mikrofon und einem Wasserkanister wird eine Coole Kabellose Lichtorgel gebaut. Somit sind die Kanister frei im Raum positionierbar. Strom erhalten sie über eine 9V Batterie. Mehr Infos zum genauen Aufbau folgen. Hier seht ihr drei Kanister im Einsatz:
int analogPin = A0; // read from multiplexer using analog input 0
int strobePin = A5; // strobe is attached to digital pin 2
int resetPin = A4; // reset is attached to digital pin 3
int spectrumValue[7]; // to hold a2d values
int filter=90;
const int redPin = 5;
const int greenPin = 3;
const int bluePin = 6;
int currentColorValueRed;
int currentColorValueGreen;
int currentColorValueBlue;
void setup()
{
pinMode(analogPin, INPUT);
pinMode(strobePin, OUTPUT);
pinMode(resetPin, OUTPUT);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
analogWrite(redPin, 255);
analogWrite(bluePin, 255);
analogWrite(greenPin, 255);
digitalWrite(resetPin, LOW);
digitalWrite(strobePin, HIGH);
Serial.begin(9600);
}
void loop()
{
digitalWrite(resetPin, HIGH);
digitalWrite(resetPin, LOW);
for (int i=0;i<7;i++) {
digitalWrite(strobePin, LOW);
delayMicroseconds(30);
spectrumValue[i] = analogRead(analogPin);
spectrumValue[i] = constrain(spectrumValue[i],filter, 1023);
spectrumValue[i] = map(spectrumValue[i], filter,1023,255,0);
Serial.print(spectrumValue[i]);
Serial.print(" ");
digitalWrite(strobePin, HIGH);
}
Serial.println();
analogWrite(redPin, spectrumValue[0]);
analogWrite(redPin, spectrumValue[1]);
analogWrite(greenPin, spectrumValue[2]);
analogWrite(greenPin, spectrumValue[3]);
analogWrite(greenPin, spectrumValue[4]);
analogWrite(bluePin, spectrumValue[5]);
analogWrite(bluePin, spectrumValue[6]);
}
Hallo, ich habe dein Video gefunden, weil ich für ein Projekt eine ähnliche Umsetzung realisieren will. Hast du denn schon mehr Infos dazu hochgeladen? Und kann man dir ein paar Fragen dazu stellen?
LG Johnson
Hi Johnny,
ich habe heute den Code für die Lichtorgel (Soundkanister) online gestellt. Gern kannst du noch Fragen stellen. VG MiHu