Índice:

Optical Theremin com Arduino Uno: 11 etapas
Optical Theremin com Arduino Uno: 11 etapas

Vídeo: Optical Theremin com Arduino Uno: 11 etapas

Vídeo: Optical Theremin com Arduino Uno: 11 etapas
Vídeo: Arduino uno "theremin" 2024, Novembro
Anonim
Image
Image
Conecte-se à energia
Conecte-se à energia

Um theremin é um instrumento eletrônico no qual dois osciladores de alta frequência controlam o tom, enquanto os movimentos das mãos do músico controlam o tom.

Neste Instructable, construiremos um instrumento semelhante, no qual os movimentos das mãos controlam a quantidade de luz que os sensores do instrumento recebem, e essa medição de luz é convertida em um tom resultante de uma campainha.

Peças de que você precisa:

Microcontrolador Arduino

Tábua de pão

Resistor de 10 K Ohm

Fios de ligação

1 Piezo Buzzer

Fotorresistor

Etapa 1: conectar à energia

Comece conectando a linha positiva da placa de ensaio ao pino de 5 V no Arduino Uno.

Etapa 2: conectar ao aterramento

Conectar ao aterramento
Conectar ao aterramento

Em seguida, conecte um dos pinos GND à linha negativa em seu Arduino.

Etapa 3: a campainha

A campainha
A campainha

Insira sua campainha. Provavelmente tem uma perna mais longa ou um pequeno sinal "+" na parte superior. Acompanhe de que lado está a perna mais longa ou o sinal "+".

Etapa 4: Aterre a campainha

Aterrar a campainha
Aterrar a campainha

Conecte a perna mais curta da campainha ao aterramento inserindo um fio na mesma linha da perna mais curta da campainha e na linha negativa da placa de ensaio.

Etapa 5: Ligue a campainha

Ligue a campainha
Ligue a campainha

Complete o circuito da campainha conectando-o ao pino 12 no Arduino.

Etapa 6: o fotorresistor

O fotorresistor
O fotorresistor

Comece a construir o circuito de fotorresistência inserindo a fotorresistência de modo que tenha uma perna de cada lado do canal no meio da placa de ensaio.

Etapa 7: conecte o fotorresistor à alimentação

Conecte o fotorresistor à energia
Conecte o fotorresistor à energia

Use um fio para conectar uma perna do fotorresistor à linha positiva em sua placa de ensaio que você conectou a 5 V anteriormente.

Etapa 8: Aterre o fotorresistor

Aterrar o fotorresistor
Aterrar o fotorresistor

Conecte a outra perna do fotorresistor ao aterramento, conectando o resistor de 10K Ohm à linha negativa em sua placa de ensaio.

Etapa 9: Etapa 9: conectar o fotorresistor ao Arduino

Etapa 9: conectar o fotorresistor ao Arduino
Etapa 9: conectar o fotorresistor ao Arduino

Leremos a mudança na corrente através do resistor conectando um fio entre o fotorresistor e seu fio terra, de volta ao pino A0 no Arduino.

Etapa 10: Etapa 10: Escreva seu código

int analogPin = A0;

int noteToPlay;

som interno; alto-falante interno = 7;

void setup () {

Serial.begin (9600);

pinMode (analogPin, INPUT);

}

void loop () {

som = analogRead (analogPin);

atraso (200);

notas int [21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};

noteToPlay = map (som, 0, 1023, 0, 21);

tom (alto-falante, notas [noteToPlay]); atraso (10);

}

Recomendado: