Tabla de contenido:
- Paso 1: Piezas necesarias
- Paso 2: retire los pies y los tornillos y abra el mouse
- Paso 3: desconecte el cable USB y retire la rueda del codificador
- Paso 4: PCB del sensor del mouse y conexiones
- Paso 5: estañar los cables
- Paso 6: Soldar cables a los microinterruptores y la rueda del codificador
- Paso 7: Asegurar los cables y la PCB con pegamento caliente
- Paso 8: Soldar cables al sensor óptico del mouse
- Paso 9: Conexión del sensor óptico al Nano
- Paso 10: Conexión de los botones derecho y central al Nano
- Paso 11: Conexión del botón izquierdo al Nano
- Paso 12: Conexión de la rueda del codificador al Nano
- Paso 13: Conexión del altavoz al Nano
- Paso 14: preparación de una superficie lisa para el montaje de los altavoces,
- Paso 15: Taladre y ensanche el orificio para el montaje del altavoz
- Paso 16: coloque los componentes mecánicos sueltos y monte el altavoz
- Paso 17: reensamblar, cargar / editar código
Video: Ratón con sonido: 17 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
En 2016, después de inspirarme en un video del Scanman Line Follower en YouTube, comencé a trabajar en un dispositivo sintetizador usando el CCD lineal Toshiba TCD1304 para sintetizar audio a partir de datos de espectrograma (o datos gráficos interpretados como datos de espectrograma) usando el código ARSS de Michel Rouzic. (la fuente de su aplicación Photosounder). Esto se volvió demasiado voluminoso, en cuanto al hardware, y realmente no funcionó como un controlador independiente, así que lo puse en un segundo plano.
Recientemente me di cuenta de que los sensores fabricados por Agilent para ratones ópticos de computadora realizan mucho procesamiento internamente, pudiendo proporcionar tanto una imagen de mapa de bits (muy lentamente) como una oscuridad promedio junto con el cambio en X e Y mediante simples solicitudes en serie (mucho más rápido) en lugar de tener que lidiar con una conversión analógica a digital de alta velocidad como el sensor Scanman / Toshiba. Entonces, decidí hacer una versión simplificada del sintetizador CCD usando un mouse en lugar del escáner. Al modificar una biblioteca Arduino desarrollada por Conor Peterson para leer datos de píxeles del sensor Agilent para leer el movimiento y la oscuridad promedio, pude capturar los datos lo suficientemente rápido para un sintetizador gestual independiente simple pero sensible
Los componentes de este dispositivo se pueden comprar por menos de diez dólares y el código es lo suficientemente simple como para que casi cualquier persona pueda modificarlo, lo que lo convierte en un creador de sonido rápido y económico para el rendimiento o como una broma.
Usando el siguiente software, el botón de la rueda de desplazamiento cambia entre los modos: 1 - tono basado en la posición X, 2 - tono basado en la entrada de la cámara, 3 - una mezcla de los dos. El botón izquierdo del mouse es un disparador momentáneo y el derecho se engancha. La rueda de desplazamiento cambia el rango de frecuencia y la rueda de desplazamiento más el botón izquierdo cambia el punto central de ese rango. El botón izquierdo más el botón central alterna la modulación de volumen en el eje Y.
Paso 1: Piezas necesarias
Componentes necesarios: -Cable sólido de 24 awg (varios colores) -Mini cable USB-Arduino Nano (o clon) -Altavoz-Mouse con sensor Agilent A1610 o A2610 (posiblemente otros)
Herramientas necesarias: -Mini cortadores laterales-Mini muelles de punta de aguja -Pelacables-Soldador y soldadura-Pistola de pegamento caliente y pegamento-Destornilladores de precisión-Manos de ayuda-Marcador permanente-Taladro-1/16 ", 1/4" y expandible / paso a paso
No mostrado: Cargador USB de -5v
Paso 2: retire los pies y los tornillos y abra el mouse
Retire las almohadillas de la parte inferior de su mouse si están cubriendo y tornillos. Quite los tornillos y abra con cuidado el mouse. ¡Asegúrese de guardar los tornillos donde pueda encontrarlos!
Paso 3: desconecte el cable USB y retire la rueda del codificador
Desconecte el cable USB del mouse y deséchelo. Por lo general, habrá un conector, pero si no lo hay, simplemente corte el cable con cortadores laterales, con cuidado de no puentear una conexión entre los cables (la conexión a tierra compartida que toca el + 5v podría interferir con el funcionamiento del sensor). Retire la rueda del codificador de desplazamiento para que no se pierda.
Paso 4: PCB del sensor del mouse y conexiones
Aquí hay un dibujo de Fritzing de las conexiones y una foto que muestra las conexiones realizadas con el mouse Kensington que estoy usando para el tutorial.
Paso 5: estañar los cables
Corte y estañe 10 trozos de cable de 4 pulgadas para hacer las conexiones. Esto hará que sea más fácil soldarlos a la PCB. Puede omitir la tierra del IC, ya que tiene la misma conexión que la otra tierra.
-botón tierra-izquierda-botón medio-botón derecho-codificador a-codificador b-IC + 5v-IC tierra -IC sck-IC sdio
Paso 6: Soldar cables a los microinterruptores y la rueda del codificador
Comenzando con el cable de tierra, suelde los cables a la parte inferior de la placa en las ubicaciones descritas anteriormente. También puede conectar los pines IC en la parte inferior. Hice estos en la parte superior porque estaba haciendo referencia a la hoja de especificaciones mientras soldaba. Voltee la placa y coloque los cables de modo que la placa pueda asentarse correctamente sin ningún espacio adicional causado por los cables.
Paso 7: Asegurar los cables y la PCB con pegamento caliente
Utilice la pistola de pegamento caliente para asegurar los cables al borde del tablero. ¡No olvide encender la pistola de pegamento! Las conexiones no se romperán por accidente y las hace fáciles de identificar cuando se voltea la placa porque se mantienen en orden.
Paso 8: Soldar cables al sensor óptico del mouse
Soldé los cables directamente al IC, pero se pueden soldar fácilmente a la parte inferior de la PCB. Empiezo estañando las patas del IC al que necesito soldar, y luego derrito la soldadura recubierta en la pata y el cable junto con el soldador. Asegure estas conexiones con pegamento caliente y corte los cables que sobresalgan de la parte superior de la placa para evitar que toquen accidentalmente el Arduino Nano.
Paso 9: Conexión del sensor óptico al Nano
Corte los cables del sensor a la longitud adecuada y conéctelos al Arduino. Entro por la parte inferior y sueldo la parte superior para usar el menor espacio posible. D2, D3, 5v y GND.
Paso 10: Conexión de los botones derecho y central al Nano
Corte los cables del botón derecho y central a la longitud deseada y suéldelos a D7 y D8.
Paso 11: Conexión del botón izquierdo al Nano
Corte el cable del botón izquierdo a la longitud deseada y suéldelo a D6.
Paso 12: Conexión de la rueda del codificador al Nano
Corte los cables del codificador a la longitud deseada y suéldelos a D9 y D10.
Paso 13: Conexión del altavoz al Nano
Finalmente conecta tu altavoz al Arduino. El + irá a D5 y el - irá al suelo. Desde que se tomaron los terrenos, utilicé el blindaje USB ya que tiene mucha soldadura que lo sostiene en su lugar. Conecte el mini cable USB y páselo por la abertura para el cable del mouse. En este ejemplo, tuve que colocarlo entre la rueda de desplazamiento y el botón de la rueda de desplazamiento, por lo que quité un poco de aislamiento para que encajara en el espacio estrecho.
Paso 14: preparación de una superficie lisa para el montaje de los altavoces,
Inspeccione la parte inferior de la tapa del mouse. Por lo general, habrá algún tipo de espaciador y componentes de montaje para evitar que el mouse se colapse fácilmente junto con algo para sujetar el conjunto del botón. Este ratón tiene una fina capa de plástico que recorre toda la superficie que sirve como botones que presionan los microinterruptores internos. Esto se mantiene en su lugar mediante la pieza de plástico blanco que se muestra arriba. Descubrí que puedo usar esa área para el altavoz si pego con pegamento caliente el pivote del botón al pegar el altavoz. Recorte todo lo que pueda interponerse en el camino del altavoz.
Paso 15: Taladre y ensanche el orificio para el montaje del altavoz
Marque un lugar para la abertura del altavoz y perfore a través de él con un trozo pequeño. Este orificio piloto marca la ubicación para seguir perforando con una broca más grande. Si el orificio se expande demasiado rápido, el plástico puede romperse. Comience quitando el conjunto del botón y luego ensanchando cada parte por separado con una broca de un cuarto de pulgada y luego con una broca de paso cónico. Limpiar los bordes con un cuchillo, una herramienta de desbarbado o una lima redonda.
Paso 16: coloque los componentes mecánicos sueltos y monte el altavoz
Primero pegue las piezas mecánicas (como la bisagra del botón en este ejemplo) con la pistola de pegamento caliente. Esto puede no ser necesario, depende del modelo de mouse. Luego coloque el altavoz y péguelo alrededor de los bordes para asegurarlo en su lugar. Normalmente empiezo con un blog de pegamento, le doy la vuelta mientras aún está caliente para centrarlo y dejar que se seque. Luego termínelo siguiendo el perímetro del altavoz, teniendo cuidado de no pegar pegamento en la cubierta del altavoz o cubrir la rejilla trasera.
Paso 17: reensamblar, cargar / editar código
Vuelva a colocar la tapa del mouse en el cuerpo. Si no encaja, vuelva a colocar los cables y asegúrese de que los orificios de los tornillos no estén cubiertos. Atorníllelo y conéctelo a una computadora para cargar el software usando el IDE de Arduino. Si está utilizando imitaciones Nano en una Mac, es posible que deba descargar controladores adicionales para cargar el archivo. El código se puede descargar desde aquí.
www.bryanday.net/mousesynth_v0_1_4.zip
Desconecte de la computadora y conéctelo a una fuente de alimentación USB. ¡Divertirse!
Modificaciones recomendadas: compatibilidad con más formas de onda de audio, compatibilidad con batería recargable, funcionalidad Bluetooth, salida CV …
Recomendado:
ParaMouse, el ratón de la computadora para personas con parálisis: 5 pasos (con imágenes)
ParaMouse, el mouse de computadora para personas paralizadas: Hola, en este tutorial describiré cómo construir un mouse de computadora para personas discapacitadas, paralizadas o tetrapléjicas.Este dispositivo en particular es fácil de construir y de muy bajo costo, solo un destornillador pequeño y un cuchillo de corte lo harán. ser más que suficiente para t
[Ratón portátil] Controlador de ratón portátil basado en Bluetooth para Windows 10 y Linux: 5 pasos
[Ratón portátil] Controlador de ratón portátil basado en Bluetooth para Windows 10 y Linux: creé un controlador de ratón basado en Bluetooth que se puede utilizar para controlar el puntero del ratón y realizar operaciones relacionadas con el ratón de la PC sobre la marcha, sin tocar ninguna superficie. El circuito electrónico, que está incrustado en un guante, se puede utilizar para rastrear h
El 'Sup - un ratón para personas con cuadriplejia - Bajo costo y código abierto: 12 pasos (con imágenes)
El 'Sup - un ratón para personas con cuadriplejía - Bajo costo y código abierto: en la primavera de 2017, la familia de mi mejor amigo me preguntó si quería volar a Denver y ayudarlos con un proyecto. Tienen un amigo, Allen, que tiene cuadriplejía como resultado de un accidente en bicicleta de montaña. Félix (mi amigo) y yo hicimos una rápida búsqueda
Un ratón de ordenador con guante inteligente: 4 pasos (con imágenes)
Un ratón de ordenador Smart Glove: este es un " Smart Glove " mouse de computadora que se puede usar con cualquier computadora PC, Mac o Linux. Está hecho con un adaptador host USB multiprotocolo Binho Nova, que le permite conectar sensores y otros componentes a su computadora y luego controlar
Ratón Bluetooth con sensor ultrasónico y fotocélula: 10 pasos (con imágenes)
Ratón Bluetooth con sensor ultrasónico y fotocélula: Entonces, una pequeña introducción sobre por qué hice este proyecto. Actualmente estoy buscando adoptar un gatito en mi nueva casa. Y después de pasar por algunas cosas jugables para gatos, pensé: ¿por qué no hacer un juguete yo mismo? Entonces, hice un mouse Bluetooth. Puedes estafar