Tabla de contenido:

El sintetizador Arduino: 20 pasos (con imágenes)
El sintetizador Arduino: 20 pasos (con imágenes)

Video: El sintetizador Arduino: 20 pasos (con imágenes)

Video: El sintetizador Arduino: 20 pasos (con imágenes)
Video: ARMA TU PROPIO SINTETIZADOR DESDE 0 - FOTOSINTETIZADOR (PARTE 1) 2024, Mes de julio
Anonim
El sintetizador Arduino
El sintetizador Arduino

El Arduino puede emitir sonido a través de una biblioteca que se ha desarrollado llamada Biblioteca de tonos. Al crear una interfaz y un programa que puede llamar a ciertos valores para que se envíen a una salida de audio, el sintetizador Arduino es una herramienta robusta para hacer una máquina de ruido rudimentaria. Utiliza técnicas de síntesis granular para generar un sonido distintivo que puede ser muy divertido para músicos, artistas, manipuladores y aficionados.

Paso 1: cómo funciona

Cómo funciona
Cómo funciona

El sonido se crea reproduciendo el mismo grano de sonido o muestras (pequeñas piezas de alrededor de 1 a 50 ms) una y otra vez a muy alta velocidad. Nuestros oídos y cerebros convierten esto en un híbrido audible de la tasa de repetición y el grano original, y suena como un tono constante.

El grano consta de dos ondas triangulares de frecuencia ajustable y tasa de decaimiento ajustable. La tasa de repetición se establece mediante otro control.

Paso 2: Materiales y herramientas

Materiales y herramientas
Materiales y herramientas
Materiales y herramientas
Materiales y herramientas
Materiales y herramientas
Materiales y herramientas

Para hacer este proyecto, necesitará lo siguiente.

Partes:

(5X) Potenciómetro de 5K (5X) Perillas de potenciómetro (3X) LED (1X) Interruptor SPDT (1X) Resistencia de foto dependiente de la luz (1X) Arduino (1X) Arduino Protoboard (1X) Interruptor táctil (1X) Recinto del proyecto (1X) 1 / Conector de audio de 8 (1X) una gran cantidad de cable de núcleo sólido (1X) termocontraíble (1X) placa de pruebas (1X) cable de puente (3X) Resistencias de 10K ohmios (3X) 220 resistencias (1X) Batería de 9V (1X) Clip de batería de 9V (1X) enchufe de alimentación de CC coaxial tamaño M

Instrumentos:

  • soldador
  • soldar
  • flujo
  • pegamento
  • multimetro
  • taladro

Paso 3: Código, diagrama de circuito y potencia

Código, diagrama de circuito y potencia
Código, diagrama de circuito y potencia
Código, diagrama de circuito y potencia
Código, diagrama de circuito y potencia

He adjuntado el código para Arduino a este Instructable. Necesitará un USB 2.0 para cargarlo en su placa. Una vez que haya cargado el código desde su computadora, siga adelante y conecte el Proto Shield a su Arduino.

Tienes muchas opciones cuando se trata de energía. El Arduino es capaz de funcionar con una fuente de alimentación para verrugas de pared de 9 V, o puede usar una batería de 9 V con un clip de batería en un enchufe de CC coaxial de tamaño M. También puede alimentar a través de su cable USB. El diagrama del circuito se realizó con Fritzing, también se ha adjuntado a este paso.

Paso 4: usando una placa de pruebas

Usando una placa de pruebas
Usando una placa de pruebas
Usando una placa de pruebas
Usando una placa de pruebas
Usando una placa de pruebas
Usando una placa de pruebas

Al usar una placa de pruebas para construir el circuito primero, es mucho más fácil transferir el circuito a su Protoboard más adelante. Ejecute cables desde GND y 5V a los rieles - y + de su tablero.

Luego, conecte los cables de señal de los potenciómetros a la entrada analógica 0-4 en el Arduino. Los cables del lado derecho e izquierdo se conectarán al riel de tierra y al riel positivo de la placa de pruebas. La conexión de los potenciómetros controlará el grano, la frecuencia y la caída del sintetizador. Entrada analógica 0: paso de grano 1 Entrada analógica 1: decaimiento de grano 2 Entrada analógica 2: decaimiento de grano 1 Entrada analógica 3: paso de grano 2 Entrada analógica 4: frecuencia de repetición de grano

Paso 5: Conecte su conector de audio

Conecte su conector de audio
Conecte su conector de audio
Conecte su conector de audio
Conecte su conector de audio

Suelde los cables a su conector de audio mono de 1/8 , haga que sus cables sean bastante largos. Conecte su cable positivo a PWM ~ 3 en el Arduino. Necesitará una resistencia de 10K ohmios entre la placa arduino y el cable positivo de su conector de audio Conecte el cable negativo de su conector al riel de tierra de la placa de pruebas.

Paso 6: conecte su fotorresistor

Conecte su fotorresistor
Conecte su fotorresistor

Un cable de su fotoresistor está conectado directamente a su riel positivo de 5 V en la placa de pruebas, así como a la entrada analógica 5 en el Arduino. El otro cable del fotorresistor está conectado a un riel de tierra resistido de 10K ohmios.

Paso 7: conecte un conmutador SPDT

Conecte un interruptor SPDT
Conecte un interruptor SPDT

Conecte la señal, en el medio, del cable de su interruptor SPDT al pin digital 02 en el Arduino. Los cables restantes están conectados a tierra y el riel positivo de 5 V que es resistido por una resistencia de 10 K ohmios.

Paso 8: Conecte el interruptor táctil

Conecte el interruptor táctil
Conecte el interruptor táctil
Conecte el interruptor táctil
Conecte el interruptor táctil

El interruptor táctil tiene cuatro cables. Deje que el interruptor se coloque a horcajadas sobre el puente de la placa de pruebas. Conecte uno de los dos pines paralelos a su riel positivo de 5V en la placa de prueba, y el otro a un pin de tierra resistido de 10K ohmios. La última conexión de su interruptor táctil conecta un cable de señal entre el interruptor y el Pin digital 6 en el Arduino.

Paso 9: conecte los LED

Conecte los LED
Conecte los LED

Paso 10: ¡Pruébelo

¡Pruébalo!
¡Pruébalo!

Este es el circuito completo de breadboard. Pruebe con un par de auriculares o conéctelo a un altavoz pequeño. Si está usando auriculares, esta es una salida mono y será alta. No coloque sus auriculares directamente cerca de su oído cuando encienda este sintetizador.

Paso 11: Perfore el recinto

Taladre el recinto
Taladre el recinto
Taladre el recinto
Taladre el recinto
Taladre el recinto
Taladre el recinto
Taladre el recinto
Taladre el recinto

Taladre agujeros en el gabinete del proyecto para cada uno de los componentes que se colocaron en la placa de pruebas. Usé un bolígrafo de pintura dorada para marcar dónde quería mis agujeros.

Taladre cinco agujeros para los potenciómetros. Cinco pequeños agujeros en un cuadrado para el interruptor táctil. Tres pares de pequeños orificios para cada uno de los LED. Dos orificios juntos para el fotorresistor. Un orificio para su conector de audio. Un orificio adicional para el interruptor SPDT.

Paso 12: comience a agregar componentes al gabinete

Comience a agregar componentes al gabinete
Comience a agregar componentes al gabinete
Comience a agregar componentes al gabinete
Comience a agregar componentes al gabinete

Pase los cinco potenciómetros a través de los orificios que se han perforado y luego fíjelos en su lugar.

Paso 13: agregue el resto de los componentes

Agregue el resto de los componentes
Agregue el resto de los componentes
Agregue el resto de los componentes
Agregue el resto de los componentes

Asegure los LED, el interruptor SPDT, el interruptor táctil, el conector de audio y la fotorresistencia en su lugar. Un poco de pegamento caliente funcionó muy bien para montar rápidamente todos estos componentes.

Paso 14: Conecte el conector de audio a la Protoboard

Conecte el conector de audio a la Protoboard
Conecte el conector de audio a la Protoboard
Conecte el conector de audio al Protoboard
Conecte el conector de audio al Protoboard
Conecte el conector de audio al Protoboard
Conecte el conector de audio al Protoboard

Los siguientes pasos describen cómo mover el circuito del tablero al Protoboard. Debido a que todos sus componentes están asegurados al gabinete, será sencillo tender cables desde sus componentes hasta la placa.

Suelde los cables conductores a todos los componentes dentro del gabinete, utilizando cables rojo y negro respectivamente para indicar qué cables son positivos y negativos. En el Protoboard, conecte un cable al pin digital 3 y suelde en su lugar, coloque un cable de puente en el centro del tablero para que pueda romper la línea con la misma resistencia de 10K ohmios del tablero. Cuando suelde estos en su lugar, asegúrese de colocar suficiente soldadura en la placa para conectar el cable a la resistencia.

Paso 15: Suelde las resistencias para la fotorresistencia, el interruptor táctil y el interruptor SPDT

Suelde las resistencias para fotorresistencia, interruptor táctil e interruptor SPDT
Suelde las resistencias para fotorresistencia, interruptor táctil e interruptor SPDT

Extienda dos cables de puente desde el riel de tierra y un cable de puente desde el riel positivo hasta el centro de la placa. Forme conexiones a sus resistencias restantes de 10K ohmios.

Conecte un pequeño cable de puente de Analog 5 que se extenderá hasta el cable de la fotorresistencia.

Paso 16: suelde sus LED en su lugar

Suelde sus LED en su lugar
Suelde sus LED en su lugar

Conecte 3 resisotrs de 220 ohmios a los pines 9-11 en el Protoboard, coloque los otros extremos de los resistores en los orificios abiertos del protoboard y luego suelde esos cables a sus LED.

Conecte en cadena los cables de tierra para los LED, luego coloque un solo cable de tierra de regreso al riel de tierra en el Protoboard.

Paso 17: Conecte los potenciómetros al Protoboard

Conecte los potenciómetros al Protoboard
Conecte los potenciómetros al Protoboard

Conecte en cadena los cables positivo y de tierra de los potenciómetros juntos, luego insértelos en sus respectivos rieles en el Protoboard.

Conecte los cables de señal de los potenciómetros a Analog 0-4, mantuve las perillas de grano y frecuencia en la primera fila de perillas y las perillas de sincronización debajo de ellas. Nuevamente, los cables de señal se sincronizan en consecuencia: Entrada analógica 0: Paso de grano 1 Entrada analógica 1: Decaimiento de grano 2 Entrada analógica 2: Decaimiento de grano 1 Entrada analógica 3: Paso de grano 2 Entrada analógica 4: Frecuencia de repetición de grano

Paso 18: Conecte sus perillas a sus potenciómetros

Conecte sus perillas a sus potenciómetros
Conecte sus perillas a sus potenciómetros

Ponga a cero todos sus potenciómetros, luego alinee la línea en la perilla con la posición cero en el eje del potenciómetro.

Con un destornillador pequeño de punta plana, coloque las perillas de su potenciómetro.

Paso 19: Conecte la Protoboard al Arduino

Conecte el Protoboard al Arduino
Conecte el Protoboard al Arduino
Conecte el Protoboard al Arduino
Conecte el Protoboard al Arduino
Conecte el Protoboard al Arduino
Conecte el Protoboard al Arduino

Conecte los cables de puente cortos en el Protoboard a los cables largos en la caja. Suelde los cables restantes al riel de tierra y al riel de 5 V en el Protoboard, respectivamente.

Encaje el Protoboard en su lugar encima del Arduiono. ¡Conéctelo, séllelo y estará listo para atascar!

Paso 20: ¡Juega con él

¡Juega con ello!
¡Juega con ello!

¡Todos los interruptores y potenciómetros son completamente intercambiables! en lugar de usar todos esos potenciómetros, intente reemplazar cada uno de ellos con fotorresistencias o combinaciones de los dos.

Referencias: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone

Recomendado: