Tabla de contenido:

Theremoose: el mouse de computadora controlado por Theremin: 6 pasos (con imágenes)
Theremoose: el mouse de computadora controlado por Theremin: 6 pasos (con imágenes)

Video: Theremoose: el mouse de computadora controlado por Theremin: 6 pasos (con imágenes)

Video: Theremoose: el mouse de computadora controlado por Theremin: 6 pasos (con imágenes)
Video: HuMMUS - Haptic-based Multistate MUsic generative System 2024, Noviembre
Anonim
Theremoose: el mouse de computadora controlado por Theremin
Theremoose: el mouse de computadora controlado por Theremin
Theremoose: el mouse de computadora controlado por Theremin
Theremoose: el mouse de computadora controlado por Theremin
Theremoose: el mouse de computadora controlado por Theremin
Theremoose: el mouse de computadora controlado por Theremin

Este proyecto se realizó en colaboración con Randy Glenn, asegúrese de verlo aquí:

Hace aproximadamente una semana participé en un hackathon de ideas terribles aquí en Toronto (stupidhacktoronto.com). Este es el resultado de ese fin de semana.

Empezamos con una idea muy diferente. Un miembro de nuestro equipo tenía un trazador impreso en 3D parcialmente completado y dos sensores de gestos, por lo que nuestra idea era hacer un terrible grabado de un boceto, controlando los trazadores con los sensores de gestos. Desafortunadamente, a la mitad del día después de solucionar los problemas de los sensores de movimiento y finalmente hacerlos funcionar con una frambuesa pi y un generador de tonos, uno de los motores del trazador falló y lo derritió. A la izquierda con un plotter derretido y un sensor de gestos estúpido theremin, necesitábamos una nueva idea.

Fue entonces cuando se nos ocurrió, ¿y si usáramos nuestro estúpido theremin como un mouse de computadora? Y así nació nuestra idea. Puede estar pensando, ¿por qué llamarlo el alce, cuando claramente es un ratón? Bueno, para entenderlo de verdad, tendrá que construirse uno para usted, pero en principio, el nombre de alce se decidió porque ningún ratón podía hacer tanto ruido, el alce suena como un alce. También somos canadienses, por lo que todo debe involucrar a un alce.

Nota: Este no es un theremin real, ya que no funciona con capacitancia, sino simplemente con sensores de gestos. ¡Pero todavía funciona como uno! ¿Supongo que podrías llamarlo un theremin digital?

Paso 1: Reúna los materiales

Reunir materiales
Reunir materiales
Reunir materiales
Reunir materiales
Reunir materiales
Reunir materiales
Reunir materiales
Reunir materiales

Tuvimos mucha suerte de que uno de los miembros de nuestro equipo sea un creador increíble y haya traído absolutamente todo lo necesario para construir este proyecto y mucho más. Pero si no tienes la colección de productos electrónicos más asombrosa del mundo, tendrás que conseguir este material.

Necesitará:

  • Teensy v3.0
  • Escudo de audio teensy
  • altavoces amplificados de algún tipo
  • un pulsador gigante con un LED incorporado (o sin LED, pero el LED lo hace más divertido)
  • muchos cables de puente
  • protoboards
  • 2x sensores de gestos sparkfun (esta es la versión más nueva de lo que usamos, todo es igual excepto por cómo se ve)
  • LED 4x
  • Transistores 5x (PN2222A)
  • 5 resistencias de 470 ohmios
  • una especie de marco para el mouse (usamos un poco de madera y un vaso de plástico, con suerte puedes hacerlo mejor)

Paso 2: Conecte los sensores de gestos

Conecte los sensores de gestos
Conecte los sensores de gestos
Conecte los sensores de gestos
Conecte los sensores de gestos
Conecte los sensores de gestos
Conecte los sensores de gestos
Conecte los sensores de gestos
Conecte los sensores de gestos

Para mí, esta es la parte más divertida. Conectando todo.

Para comenzar, necesitamos hacer algunas modificaciones solo en el sensor de la derecha (este es el que moverá el mouse hacia arriba y hacia abajo):

  1. Retire la soldadura que une las almohadillas "I2C Pullup".
  2. Puentee las almohadillas "Addr".

He dibujado un pequeño diagrama que muestra dónde se encuentran estas almohadillas arriba.

Ahora que ha modificado el sensor de la derecha, conecte ambos sensores a la placa Teensy de la misma manera:

  1. Conecte tierra a tierra (GND a GND).
  2. Conecte VCC en los sensores a 3.3v en el Teensy.
  3. Conecte el pin de datos de los sensores (DA) al pin 18 del Teensy.
  4. Conecte la clavija del reloj en los sensores (CL) a la clavija 19 en el Teensy.

Eso es todo, ¡los sensores están conectados!

Paso 3: Conecte todo lo demás

Conecta todo lo demás
Conecta todo lo demás
Conecta todo lo demás
Conecta todo lo demás

Ahora que los sensores están conectados, conectemos todo lo demás al Teensy. Hay instrucciones a continuación y un esquema dibujado a mano con las imágenes de arriba, ¡con suerte eso es suficiente para explicar correctamente el cableado!

Botón

Conecte el botón al pin 0 del Teensy y conecte a tierra. Asegúrese de cablear el botón naturalmente abierto (etiquetado NO y COM en nuestro botón).

Para conectar el LED, si tiene un LED integrado en su botón como nosotros:

  1. conecte Teensy pin 1 a la base de su transistor
  2. conecte el emisor a tierra
  3. conecte el colector al ánodo del LED
  4. conecte el cátodo del LED a + 3.3v en el Teensy, con una resistencia de 470 ohmios en serie

LEDs indicadores

Estos le proporcionarán información para que sepa en qué dirección se mueve el mouse, ya lo sabe, en caso de que desee usar su alce sin mirar el monitor. Bien, bien, los agregamos porque ningún proyecto está completo sin diodos emisores de luz.

Agregamos cuatro LED, y cada uno está conectado a un pin Teensy de 2 a 5, conéctelos así:

  1. conecte la base de un transistor a uno de los 4 pines Teensy de arriba.
  2. conecte el emisor a tierra
  3. conecte el colector al ánodo del LED
  4. cablee el cátodo del LED a + 3.3v en el Teensy, con una resistencia de 470 ohmios en serie

Altavoces

Simplemente conéctelos al protector de audio Teensy. Tiene un conector de audio de 1/8.

¡Eso es todo! No queda nada por cablear en este proyecto.

Paso 4: ¡Software

¡Software!
¡Software!

El código de este proyecto está vinculado a continuación:

drive.google.com/file/d/1hLA2Aydn1qutxAOlt…

Debería poder descargarlo desde ese enlace y abrirlo en el IDE de Arduino, cargarlo en su placa y hacer que todo funcione bien. ¡Pero eso es aburrido! Intente experimentar con el código y cambiar los parámetros. Nos divertimos mucho experimentando con los tipos de ondas que puede generar Teensy. Descubrimos que la onda del diente de sierra era la más molesta. Hay una imagen arriba del parámetro que debe modificarse para cambiar la forma de onda.

Una vez que se cargue el código, cuando conecte su Teensy a la computadora, ¡actuará como un mouse! Esto puede resultar molesto cuando intentas cargar un código modificado y alguien está jugando con él. Cuando el Teensy se conecta por primera vez, puede entrar en uno de dos modos. Si mantiene presionado el botón grande cuando se enciende, estará en modo silencioso (perfecto para uso doméstico), si simplemente lo enchufa, estará en modo ruidoso (perfecto para limpiar una cafetería si puede '' t encontrar un asiento).

Paso 5: monte todo para que sea utilizable

Monte todo para que sea utilizable
Monte todo para que sea utilizable

¡Este es el paso en el que puedes ser creativo! Hicimos el marco para el alce usando una pieza extra de madera, montando los sensores a cada lado de la computadora y usando una copa roja (llena de rocas) para mantener presionado el botón, que se usará para hacer clic (usamos el copa roja solo porque es la altura perfecta para ser golpeado con la barbilla).

Creo que esta fue la solución perfecta ya que estábamos en un hackathon, y hacer algún tipo de marco fue una idea de último minuto, pero también creo que puedes hacerlo mejor, así que cualquier cosa que se te ocurra, compártela. ¡conmigo!

Independientemente de cómo decida montar su alce, asegúrese de colocar el sensor derecho hacia arriba y hacia abajo, y el sensor izquierdo hacia la izquierda y la derecha. Descubrimos que este era el más fácil de controlar.

Puedes ver nuestro sistema en la imagen de arriba.

Paso 6: ¡Listo! ¡Divertirse

Image
Image
¡Listo! ¡Divertirse!
¡Listo! ¡Divertirse!
¡Listo! ¡Divertirse!
¡Listo! ¡Divertirse!

La mejor manera de enseñarle cómo usar esto es mostrarle un video. Puede ver los videos de arriba para ver al alce en acción. Aquí se usa para jugar Minecraft y Buscaminas, pero no solo tienes que jugar juegos que comienzan con "mío", ¡las posibilidades del alce son infinitas!

Si construye uno de estos, ¡hágamelo saber! Y sugiera también el mejor uso para esta increíble e innovadora pieza de tecnología.

También le agradeceríamos mucho que nos votara en el concurso de audio, porque ¿qué otro invento posible relacionado con el audio podría ser mejor que el alce?

Nos divertimos mucho construyendo este proyecto, ¡y esperamos que lo haga!

Recomendado: