Tabla de contenido:

Theremin óptico con Arduino Uno: 11 pasos
Theremin óptico con Arduino Uno: 11 pasos

Video: Theremin óptico con Arduino Uno: 11 pasos

Video: Theremin óptico con Arduino Uno: 11 pasos
Video: Theremín óptico en TinkerCAD usando Arduino 2024, Noviembre
Anonim
Image
Image
Conectarse a la energía
Conectarse a la energía

Un theremin es un instrumento electrónico en el que dos osciladores de alta frecuencia controlan el tono mientras que los movimientos de las manos de los músicos controlan el tono.

En este Instructable, construiremos un instrumento similar, en el que los movimientos de la mano controlan la cantidad de luz que reciben los sensores del instrumento, y esa medición de luz se convierte en un tono resultante de un zumbador.

Piezas que necesitará:

Microcontrolador arduino

Tablero de circuitos

Resistencia de 10 K Ohm

Cables de puente

1 zumbador piezoeléctrico

Fotorresistencia

Paso 1: Conéctese a la alimentación

Comience conectando la fila positiva de su placa de pruebas al pin de 5V en el Arduino Uno.

Paso 2: conectar a tierra

Conectar a tierra
Conectar a tierra

Luego, conecta uno de los pines GND a la línea negativa de tu Arduino.

Paso 3: el zumbador

El zumbador
El zumbador

Inserta tu timbre. Es probable que tenga una pierna más larga o un pequeño signo "+" en la parte superior. Mantenga un registro de en qué lado está el tramo más largo o el signo "+".

Paso 4: Conecte a tierra el zumbador

Conecte a tierra el zumbador
Conecte a tierra el zumbador

Conecte la pata más corta del zumbador a tierra insertando un cable en la misma fila que la pata más corta del zumbador y en la línea negativa de la placa de pruebas.

Paso 5: Encienda el zumbador

Encienda el zumbador
Encienda el zumbador

Complete el circuito del zumbador conectándolo al pin 12 del Arduino.

Paso 6: el fotorresistor

El fotorresistor
El fotorresistor

Comience a construir el circuito del fotorresistor insertando el fotorresistor de modo que tenga una pata a cada lado del canal en el medio de la placa de pruebas.

Paso 7: conecte el fotorresistor a la alimentación

Conecte el fotorresistor a la alimentación
Conecte el fotorresistor a la alimentación

Use un cable para conectar una pata del fotorresistor a la línea positiva en su tablero que conectó a 5V antes.

Paso 8: Conecte a tierra el fotoresistor

Conecte a tierra el fotorresistor
Conecte a tierra el fotorresistor

Conecte la otra pata del fotorresistor a tierra, conectando el resistor de 10K Ohm a la línea negativa en su tablero.

Paso 9: Paso 9: Conecte el fotoresistor al Arduino

Paso 9: conecte el fotoresistor al Arduino
Paso 9: conecte el fotoresistor al Arduino

Leeremos el cambio en la corriente a través de la resistencia conectando un cable entre la fotorresistencia y su cable de tierra, de regreso al pin A0 en el Arduino.

Paso 10: Paso 10: Escriba su código

int analogPin = A0;

int noteToPlay;

sonido int; int altavoz = 7;

configuración vacía () {

Serial.begin (9600);

pinMode (pin analógico, ENTRADA);

}

bucle vacío () {

sonido = analogRead (analogPin);

retraso (200);

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

noteToPlay = mapa (sonido, 0, 1023, 0, 21);

tono (hablante, notas [noteToPlay]); retraso (10);

}

Recomendado: