Tabla de contenido:
- Paso 1: Herramientas y materiales
- Paso 2: prueba la melodía del altavoz Arduino
- Paso 3: personaliza la canción
- Paso 4: conecte todo el circuito
- Paso 5: preparar el gabinete
- Paso 6: cableado final
- Paso 7: Ponlo todo junto
Video: Detener las diatribas con Rant Buddy: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
En mi casa encontramos mucho de qué quejarnos: el autobús llegó tarde, el enfriador de agua en el trabajo no está lo suficientemente frío, la tienda de delicatessen cerró temprano. Pero si no se controlan, estas pequeñas quejas pueden convertirse en diatribas en toda regla.
Ahí es donde entra en juego este práctico tapón de diatribas: ayuda a tus amigos y seres queridos cortándolo antes de que se desquicen.
Si sientes que alguien está perdiendo el sentido de la perspectiva, ¡activa el tapón de perorata! Un empujón debería hacerlos caer de nuevo y, con suerte, ayudarlos a reírse.
En esta demostración, le mostraré cómo hacer su propio tapón de diatriba personalizado. Estoy usando la canción principal Curb Your Enthusiasm (Frolic) y la canción World's Tiniest Violin (Woe is Me), ¡pero puedes modificar el código para usar cualquier canción!
Paso 1: Herramientas y materiales
Materiales - Para versión pequeña:
- Tamaño de caja M522
- 3.3V Pro Micro o Mini Baratija de 3.3V
- Vocero
- Botón pulsador momentáneo o interruptor de palanca
- Titular de la batería de monedas
- Batería de la moneda de 3v
- Cables adicionales, termorretráctil, cinta de soldadura
Materiales: para la versión mediana:
- Tamaño de caja M530
- Cualquier microcontrolador de 5v (como Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather)
- Vocero
- Botón pulsador momentáneo o interruptor de palanca
- Soporte de la batería
- Convertidor de 5v CC (opcional, solo necesario si su microcontrolador no tiene un regulador de voltaje de 5v)
- Batería de 9V
- Cables adicionales, termorretráctil, cinta de soldadura, espuma y una banda de goma
Instrumentos:
- Para cableado básico: cortadores de alambre, soldador, pistola de calor, manos amigas
- Para caja: Brocas y brocas para plástico
- Para mayor seguridad al soldar y perforar: gafas y respirador
-
Para programar su microcontrolador: Software Arduino
Paso 2: prueba la melodía del altavoz Arduino
Empiece por tocar la melodía más básica con su microcontrolador y altavoz.
Abra el software Arduino y asegúrese de que esté configurado para programar su microcontrolador. Si nunca ha programado su placa antes, consulte las instrucciones de su microcontrolador antes de continuar.
Mire el diagrama de distribución de pines que vino con su microcontrolador e identifique un pin de tierra y un pin PWM. Conectará estos dos pines a nuestro altavoz. El pin de tierra debe conectarse al lado negativo (-) de su altavoz, y el pin PWM debe conectarse al lado positivo (+) de su altavoz. Anote el número correspondiente al que está asignado su pin PWM; en mi ejemplo, estoy usando un Teensy 2.0 ++ y conectándome al pin # 26 de PWM.
El software Arduino viene de fábrica con un montón de ejemplos útiles. Abra el ejemplo de sonido yendo a Archivo -> Ejemplos -> 02. Digital -> toneMelody. Mirando el código fuente, en la línea 37 verá la llamada de función "tono (8, melodía [thisNote], noteDuration);" y en la línea 44 verá la llamada de función "noTone (8);" En estas dos líneas, reemplace el número 8 con el pin PWM que está utilizando. Entonces, para mí, esto se convertiría en "tono (26, melodía [thisNote], noteDuration)"; y "noTone (26);" respectivamente.
Luego haga clic en el botón de flecha "cargar" para poner este código en su arduino. Debería escuchar una melodía de demostración básica a través de su altavoz.
Paso 3: personaliza la canción
Ahora que tiene sonido saliendo del altavoz, personalice la canción para que se adapte a su ranter. En nuestra casa, el tema principal de Curb Your Enthusiasm y el violín más diminuto del mundo generalmente detendrán una perorata en seco, por lo que esas son las dos canciones que usaré en este ejemplo.
Busque la partitura de la canción que desea utilizar a través de Google. (Y si necesita repasar la lectura de su partitura, consulte este tutorial).
Estarás editando la matriz "melody" en la línea 22 y la matriz "noteDurations" en la línea 27 del ejemplo anterior para hacer nuestra propia canción. Para cada nota de tu canción, determina la nota correspondiente en el archivo pitches.h, como se muestra en la captura de pantalla anterior. Agregue esta nota a la matriz "melodía" y la duración del nodo en la matriz "noteDurations", y aumente el número total de notas en la línea 32.
Puede descargar el código fuente de un par de ejemplos aquí:
Controle su entusiasmo / ejemplo de diversión
Ejemplo de violín más pequeño del mundo / ¡Ay de mí!
Paso 4: conecte todo el circuito
Ahora que tiene su canción sonando en el microcontrolador, reemplacemos la conexión USB a su computadora con energía de una batería.
Estarás alimentando el microcontrolador con una batería y colocando un interruptor momentáneo o de palanca entre la batería y el microcontrolador. De esa manera, cuando el interruptor no está activado, el microcontrolador está apagado, y cuando el interruptor está activado, la energía fluye desde la batería al microcontrolador.
Si está usando un microcontrolador que toma 5V con una batería de 9V, y su microcontrolador no tiene un regulador de voltaje, entonces también querrá usar el convertidor reductor de 5V, que cambiará los 9V del batería en 5V para el microcontrolador. Conecte el convertidor entre el interruptor y el lado de alimentación de la batería, como se muestra en la imagen de arriba. (Si está utilizando el microcontrolador de 3.3V con la batería de 3V, puede omitir esta pieza).
Conecte todo el circuito con una placa de pruebas y pinzas de cocodrilo para asegurarse de que funcione correctamente. La música debería comenzar tan pronto como mueva el interruptor y apagarse cuando lo vuelva a encender.
Paso 5: preparar el gabinete
Ahora que tiene todo el circuito funcionando, asegúrese de que todos los componentes y cables quepan en la caja. Es posible que deba recortar algunos de los cables para asegurarse de que encajen completamente.
Con los componentes colocados aproximadamente en el gabinete, marque dos puntos pequeños donde los cables de altavoz positivo y negativo deben atravesar el gabinete, y marque un punto grande donde el botón debe atravesar el gabinete.
Antes de perforar agujeros en el gabinete, algunas notas:
- Recomiendo encarecidamente el uso de brocas de plástico para estos agujeros. Traté de perforar con brocas normales y pueden ver en la segunda imagen lo que sucedió: el recinto se agrietó cada vez.
- Coloque el gabinete sobre una superficie de madera que sea segura para perforar, ya que está bien si accidentalmente perfora un agujero.
- Y, como siempre, gafas de seguridad y un respirador para mantener los escombros fuera de sus ojos y pulmones.
¡Ahora taladre sus tres agujeros con cuidado!
Paso 6: cableado final
Ahora que tiene su caja lista, es hora de hacer el cableado final del circuito con soldadura y termorretráctil. Recorta los cables tan cortos como sea necesario para que quepan en el recipiente. Al conectar dos cables, me gusta:
- Recorta un pequeño trozo de termorretráctil y colócalo en uno de los dos cables.
- Tuerza los dos cables juntos.
- Suelde la junta tejida junto con una pequeña cantidad de soldadura. (¡Como siempre, use gafas de seguridad, un respirador y use buena ventilación cuando suelde!)
- Cubra la junta soldada con termorretráctil. Caliente el termocontraíble con la pistola de calor para sellarlo en su lugar.
¡Ahora debería tener un circuito completamente funcional que está listo para ser colocado en el gabinete!
Paso 7: Ponlo todo junto
Primero, monte su interruptor en el gran agujero que hizo en el gabinete. Luego, pase los dos altavoces a través de los dos pequeños orificios que hizo en el gabinete.
Encaje delicadamente el resto del circuito en el gabinete, posiblemente usando espuma o una banda de goma para mantener el circuito compacto y estable.
Recomendado:
Cómo hacer un temporizador de lavado DIY Arduino de 30 segundos, DETENER LA PROPAGACIÓN DE COVID: 8 pasos
Cómo hacer un temporizador de lavado DIY Arduino de 30 segundos, DETENER LA PROPAGACIÓN DE COVID: hola
Haga que los ciegos reconozcan las cosas tocando las cosas a su alrededor con MakeyMakey: 3 pasos
Haga que los ciegos reconozcan las cosas tocando las cosas a su alrededor con MakeyMakey: introducción Este proyecto tiene como objetivo facilitar la vida de los ciegos al identificar las cosas que los rodean a través del sentido del tacto. Mi hijo Mustafa y yo pensamos en encontrar una herramienta para ayudarlos y en el período en que usamos el hardware MakeyMakey t
IoT: controle las HoloLens con las cejas (EMG): 5 pasos
IoT: Controle los HoloLens usando sus cejas (EMG): este proyecto fue parte del proyecto NASA SUITS de la Universidad de Colorado Boulder que se presentó y probó en NASA JSC en abril de 2019. Para el proyecto de ese año, fui el líder del proyecto de hardware desarrollo y esta fue una de mis contribuciones
Cómo detener las ventanas emergentes de Messenger: 4 pasos
Cómo detener las ventanas emergentes de Messenger: ¿Alguna vez ve anuncios u obtiene ventanas emergentes cuando navega por la web? Si dijiste que no, estás mintiendo o ya has hecho algo similar a este instructivo. Esto cubrirá cómo instalar Mozilla Firefox, instalar la extensión Adblock Plus y obtener algunos
Cómo detener el movimiento: 4 pasos
Cómo detener el movimiento: ¿Alguna vez se preguntó cómo se hacen las animaciones en stop motion o alguna vez ha querido hacer una? Te mostraré en este instructivo