Tabla de contenido:
- Paso 1: ¡Prepárate para iluminar
- Paso 2: circuito fotorresistor
- Paso 3: Codificación de la parte 1
- Paso 4: Codificación de la parte 2
- Paso 5: Codificación de la parte 3
- Paso 6: Prueba de la tabla de pan
- Paso 7: Fabricación de la carcasa de Theremin / pieza de cableado de Theremin
- Paso 8: Light Theremin
Video: Arduino Light Theremin en tu casa: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Rehaciendo Arduino Light Theremin de
Un theremin es un dispositivo de música electrónica que puede detectar la posición de las manos de un intérprete y crear sonidos musicales sin que el intérprete toque el dispositivo. Para nuestro theremin ligero, vamos a adaptar este concepto y crear un theremin que controle el color en lugar de la música.
Arduino
Computadora
LED
Fotorresistencia
Resistencias
Caja
Paso 1: ¡Prepárate para iluminar
Comencemos por sacar 7 LED de nuestro kit. Puede agregar más si lo desea, solo asegúrese de agregar una resistencia adicional y un cable a un pin Arduino abierto. Tenga en cuenta que el Arduino no puede suministrar mucha energía, por lo que en cierto punto, agregar más LED los hace todos más tenues.
Cable de tierra / agregar LED
Comience agregando un cable entre el riel de tierra (negativo "-") de la placa de pruebas y el pin GND del Arduino. Esto asegura que todos los componentes del Arduino y la placa de pruebas ahora compartan un terreno común y puedan hacer un circuito completo. A continuación, conecte la pata corta (tierra) del LED en el riel de tierra (negativo) de la placa de pruebas
Agregar resistencias y cables
Vas a necesitar 7 resistencias, he elegido usar el de 82 ohmios (gris, rojo, negro), porque los LED serán lo suficientemente brillantes como para ver pero no consumir mucha energía del Arduino.
Paso 2: circuito fotorresistor
Para hacer el circuito de fotorresistencia, nuevamente vamos a crear un divisor de voltaje. Coge tu fotorresistencia y una resistencia de 82 ohmios (gris, rojo, negro). Coloque una pata del fotorresistor en el riel de tierra de la placa de pruebas y la otra pata en cualquier fila de la placa de pruebas.
A continuación, agregue un cable de la salida de 5V en el Arduino a una fila diferente en su tablero y haga que la resistencia de 10K Ohm puentee la fila de potencia de 5V y la fila de fotoresistores.
Finalmente, ahora que hemos hecho un divisor de voltaje, necesitamos llevar la señal del divisor al Arduino, así que tome otro cable y conecte un extremo al fotorresistor y la fila del resistor de 10K y el otro extremo a A0 (pin analógico 0) en el Arduino.
Paso 3: Codificación de la parte 1
¡Mi código está aquí!
Para codificar el theremin de luz, vamos a ampliar la lección anterior sobre sensores analógicos y dar un paso más al hacer que un sensor active varias acciones de LED. Primero, descargue el LED.ino adjunto y ábralo en el IDE de Arduino. Para comenzar, necesitamos inicializar los 7 LED. Mantuve las convenciones de nomenclatura bastante estándar aquí, pero puede etiquetar los LED de acuerdo con la convención que prefiera.
Ahora que cada LED tiene un nombre, debemos configurar nuestras entradas y salidas
Tenga en cuenta que también estamos iniciando una conexión de puerto serie para poder calibrar el dispositivo más adelante. El valor 9600 es la velocidad a la que la computadora y Arduino se comunican entre sí. Esto se llama Velocidad en baudios, y puede leer más al respecto en la sección de recursos adicionales.
Paso 4: Codificación de la parte 2
Partiendo de nuestro código de sensor analógico, vamos a utilizar la misma función de LED, pero necesitamos ampliarla un poco para poder acomodarnos a la mayor cantidad de LED. Para hacer esto, queremos aumentar el número de parámetros de función y asegurarnos de activar los pines adicionales.
En esta función de estado de LED, tenemos los parámetros w1, w2, w3, w4, w5, w5, w6 y w7. Ajústelos a ALTO o BAJO en el bucle principal con el encendido o apagado de estos LED.
Paso 5: Codificación de la parte 3
Vayamos al meollo real de este código y profundicemos en el ciclo principal. Sabemos que queremos que se enciendan diferentes LED de acuerdo con la distancia entre su mano y el sensor. Esto significa que deberían encenderse más LED cuando menos luz llegue al sensor (mientras su mano lo cubre). Como vimos en lecciones anteriores, el valor de ADC del circuito de fotorresistencia aumenta con una disminución de la luz, por lo que queremos estructurar nuestro código de manera que la luz encienda más LED a medida que aumenta el valor de ADC.
¡Vaya, eso fue un truco de cerebro! Echemos un vistazo al código para ayudarnos a comprender lo que necesitamos.
Ahhhh, ahora esto tiene más sentido. Constantemente estamos comprobando el valor del photoPin y luego encendemos más y más LED cuanto mayor es ese valor. Como verá en el video en el siguiente paso, estos valores predeterminados funcionaron bastante bien para mí con la luz ambiental en la habitación, pero es posible que tenga que jugar con estos valores un poco para que reaccionen a la distancia de su mano. de la forma que quieras.
Paso 6: Prueba de la tabla de pan
Carguemos el código en Arduino y juguemos con nuestro nuevo Theremin.
Paso 7: Fabricación de la carcasa de Theremin / pieza de cableado de Theremin
El cuerpo principal del theremin es una caja de papel. Luego procedí a cortar 7 hendiduras, las separé, con un cuchillo y una tijera. Luego pruebo el ajuste de los LED.
Conecte su cable original con otro para que sea lo suficientemente largo como para enchufarlo en el orificio que acaba de hacer.
Paso 8: Light Theremin
Ahora que está todo conectado, probemos nuestro nuevo Light Theremin:)
Recomendado:
Sonda MIDI "Theremin": 10 pasos (con imágenes)
Sonda MIDI "Theremin": se trata de un instrumento musical que utiliza dos sensores de distancia de sonda para controlar el tono y la calidad de las notas. No es realmente un Theremin, por supuesto, sino un " Theremin " se ha convertido en el término genérico para los instrumentos que se tocan agitando las manos un
Haga su propio Theremin simple: 4 pasos (con imágenes)
Haga su propio Theremin simple: En este proyecto, le mostraré cómo funciona el instrumento electrónico Theremin y cómo podemos crear una versión simple con la ayuda de 2 circuitos integrados y solo unos pocos componentes complementarios. En el camino hablaremos de tipos de osciladores, capacidad del cuerpo
Light Theremin en un controlador NES - Temporizador 555: 19 pasos (con imágenes)
Light Theremin en un controlador NES - Temporizador 555: he estado jugando con el 555 IC y nunca he logrado que haga nada hasta ahora. Cuando lo escuché cobrar vida y comenzar a oscilar hacia mí, estaba muy feliz conmigo mismo. Si puedo hacer que emita un sonido, entonces cualquiera debería
Theremin óptico con Arduino Uno: 11 pasos
Theremin óptico con Arduino Uno: 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
Arduino Theremin Singing Muppet: 6 pasos (con imágenes)
Arduino Theremin Singing Muppet: para un proyecto escolar sobre Arduino, creé un muppet con un theremin incorporado para convertirlo en un muppet cantante. Dentro de su boca hay una fotocélula que se conecta a un zumbador piezoeléctrico de modo que cuando abres y cierras su boca, el tono cambiará (el brillante