Tabla de contenido:
- Paso 1: familiarícese con Arduino
- Paso 2: Configuración del cableado
- Paso 3: el código
- Paso 4: Interludio de baile de 30 segundos
- Paso 5: regreso al negocio
- Paso 6: Montaje
- Paso 7: terminado
Video: Pulso (LED activados por volumen): 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
¿Alguna vez ha querido construir algo con LED, pero no estaba seguro de por dónde empezar? Esta guía le dará algunos pasos fáciles de seguir para diseñar su propio código de visualización de volumen para luces LED direccionables. Este es un divertido medidor de ruido de escritorio, dispositivo rave, sistema de advertencia de ruido de taller o similar. Si lo desea, no dude en seguir el diseño de la carcasa de mi componente, pero tenga en cuenta que mi caja no es una forma de nivel de entrada y no explicaré cómo hacerlo aquí. Sin embargo, siéntase libre de ser creativo o intente copiarlo de las imágenes.
Para comenzar este proyecto necesitará:
Adafruit NeoPixels (u otros LED direccionables comparables)
Utilizo anillos LED concéntricos comprados en Amazon.
Amplificador de micrófono
Fuente de alimentación separada (si hay más de 8-10 LED, una batería externa será suficiente)
Arduino Uno
Soldador y soldador
Cable
Pelacables
Algún tipo de carcasa de componentes
Paso 1: familiarícese con Arduino
Si esta es la primera vez que intenta un proyecto con Arduino o cualquier cosa con cableado, le sugiero que consulte los tutoriales a continuación. Es importante aprender a hacer lo básico antes de intentar alterar el código o trabajar con el equipo. Esto permitirá menos errores y también menos lesiones. Si ya se siente cómodo con Arduino y el cableado, no dude en omitirlos.
Mirando a Arduino
Soldadura
Guía NeoPixel
Paso 2: Configuración del cableado
Para configurar el cableado, recomiendo dibujar un diagrama. En los ejemplos a continuación, puede ver cómo conecté mi sistema como referencia. Es complicado en la actualidad, pero es mucho más fácil de entender en papel. Saca el bolígrafo o el lápiz y hazlo.
Para el proceso de configuración de las luces, asegúrese de soldar los cables a la entrada directa, la alimentación y la tierra. Estos cables luego se insertarán en la placa Arduino a 6, 5v y tierra respectivamente. Tenga en cuenta que si tiene luces como la mía, querrá soldar de salida directa a directa entre las secciones de LED. Esto permite que los LED se direccionen en orden numérico, como una tira de LED.
• Advertencia: lea a continuación si tiene más de 8-10 LED conectados entre sí
Al configurar el micrófono, suelde los cables a vcc, gnd y out. Los otros extremos luego se insertarán en 3.3v, gnd y A0 respectivamente.
Suponiendo que todo está bien y todo está adjunto, ahora está listo para el código, excepto si tiene muchos LED. Como se advirtió, esto puede ser problemático, porque la placa Arduino solo puede alimentar un número determinado de luces. Deberá conectar una fuente de alimentación externa, como una batería. Para conectar el paquete de baterías, deberá conectar la energía de las luces y la tierra directamente a la energía del paquete de baterías y a tierra mediante soldadura. El problema aquí es soldar un cable adicional en la conexión a tierra que se conectará a la placa Arduino. Estos elementos deben compartir tierra o, de lo contrario, el LED parpadeará aleatoriamente u otros errores.
Paso 3: el código
¡Felicidades! Ha llegado al siguiente paso emocionante. En este punto, debería tener una configuración genial que, lamentablemente, no hace nada. Emocionante, lo sé. Si está haciendo algo, es posible que esté alucinando o tal vez ya se haya conectado y se esté ejecutando algún código antiguo. Ingresemos el nuevo código. Mi código se adjunta a continuación.
Este código funciona configurando primero los LED llamando a la biblioteca NeoPixel, definiendo las entradas y salidas, indicando el número de LED y configurando el brillo y la frecuencia de muestreo. En el código de configuración, la tira se establece en el brillo y los LED se inicializan y se apagan. La última parte del código es donde suceden todas las cosas elegantes, aquí es donde se analiza el volumen y se miden los picos.
En la pieza de visualización de audio, el micrófono muestrea una frecuencia, se lee y luego se correlaciona con las luces cuando se encuentra dentro de ciertos rangos. Luego, las luces se pueden controlar en grupos y ajustar según se considere oportuno para el color, la frecuencia de actualización y otras cosas divertidas.
A continuación, se muestran algunas formas clave en las que puede modificar el código. En primer lugar, el color se puede cambiar fácilmente. Dentro del código de cada anillo hay una etiqueta que se parece a (i, (0, 0, 0)) aquí es donde se puede modificar el color cambiando los números. Los tres dígitos son para rojo, verde y azul y dictan la cantidad de cada uno. Como puede ver, mi código tiene diferentes valores de color.
En segundo lugar, si desea ajustar el volumen de las cosas antes de que se activen las luces, deberá cambiar el valor al comienzo de cada declaración "si". Parece (<= número), cuanto mayor sea el número, más fuerte debe ser el sonido para activarlo.
Si quieres ponerte elegante, también puedes ajustar cómo se activan las luces. Por ejemplo, puede recodificar para que las luces se desvanezcan en lugar de parpadear, cambiar de color con el tiempo o incluso tener activación de frecuencia. Las opciones son muchas y bastante ilimitadas, si sabe lo que está haciendo.
Paso 4: Interludio de baile de 30 segundos
Si tiene el código en ejecución, entonces ya habrá visto la magia. Hay algo en las luces reactivas al sonido que es muy fascinante. Si no se ha levantado de un salto y ha ido a buscar a alguien para mostrarle lo que acaba de hacer, entonces vaya, estoy seguro de que a otros les interesará.
Paso 5: regreso al negocio
Por fin ha llegado el momento de diseñar la carcasa de su electrónica. Siéntase libre de ir tan simple o tan complejo como desee, en realidad solo está limitado por su habilidad con las herramientas. Arriba hay un ejemplo de lo que hice, pero recuerde que la placa Arduino necesita un lugar para ser montada y tiene que haber un agujero o algo para que el micrófono pueda escuchar bien.
Paso 6: Montaje
¡Los momentos finales están ahora sobre ti! Averigüe las formas en que desea asegurar sus piezas y hágalo. Pronto tendrá un producto terminado y algo de lo que puede estar orgulloso. Arriba están las imágenes de las formas en que decidí asegurar las piezas.
Paso 7: terminado
¡Felicitaciones de verdad esta vez! Haz una fiesta para celebrar… no, en realidad, haz una fiesta y apaga esto. Tu pieza terminada merece ser mostrada.
Espero que durante este proceso haya aprendido algo sobre cómo codificar, cómo construir y cómo divertirse, porque todos necesitamos divertirnos un poco. Sube cualquier adición o alteración adicional; Me encanta ver lo que otros piensan, especialmente si puedes hacer que esto lea la frecuencia en lugar del volumen. ¡Feliz construcción y realización!
Recomendado:
¡Zapatos Neopixel RGB activados por movimiento !: 5 pasos (con imágenes)
¡Zapatos Neopixel RGB activados por movimiento!: Los NeoPixel son increíbles, podemos controlar cientos de luces con 3 cables, es decir, 5V, Din & GND y en este tutorial, te mostraré cómo puedes hacer zapatos RGB NeoPixel activados por movimiento. Así que, sin más preámbulos, comencemos
LED activados por voz: 8 pasos
LED activados por voz: Webduino usa el navegador de Internet Chrome para controlar todo tipo de componentes electrónicos, por lo que deberíamos poder usar todas las demás funciones que Chrome tiene para ofrecer. En este ejemplo de proyecto usaremos la API Speech de Chrome. Usando el reconocimiento de voz de Google
Matriz de LED activados por aplausos: 4 pasos
Matriz de LED activados por aplausos: al final de este instructivo, podrá construir un dispositivo que escuche ruidos fuertes como aplausos y responda a ellos encendiendo o apagando 3 LED. Arriba hay una imagen del resultado final
Dispositivos multimedia activados por voz con Alexa: 9 pasos (con imágenes)
Dispositivos multimedia activados por voz que usan Alexa: la unidad desarrollada aquí hace que sus dispositivos como TV, amplificador, reproductores de CD y DVD se controlen con comandos de voz usando Alexa y Arduino. La ventaja de esta unidad es que solo tiene que dar comandos de voz. Esta unidad puede funcionar con todos los electrodomésticos que
LED parpadeantes activados por luz: 4 pasos
LED parpadeantes activados por luz: en este Instructable, le mostraré cómo armar un circuito LED parpadeante que se enciende cuando mueve la mano sobre él, parpadea durante uno o dos segundos y luego se apaga. Obtuve el esquema del circuito intermitente de la instrucción de steven123654