Tabla de contenido:
- Paso 1: Reúna los materiales
- Paso 2: Conecte los sensores de gestos
- Paso 3: Conecte todo lo demás
- Paso 4: ¡Software
- Paso 5: monte todo para que sea utilizable
- Paso 6: ¡Listo! ¡Divertirse
Video: Theremoose: el mouse de computadora controlado por Theremin: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
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
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):
- Retire la soldadura que une las almohadillas "I2C Pullup".
- 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:
- Conecte tierra a tierra (GND a GND).
- Conecte VCC en los sensores a 3.3v en el Teensy.
- Conecte el pin de datos de los sensores (DA) al pin 18 del Teensy.
- 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
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:
- conecte Teensy pin 1 a la base de su transistor
- conecte el emisor a tierra
- conecte el colector al ánodo del LED
- 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í:
- conecte la base de un transistor a uno de los 4 pines Teensy de arriba.
- conecte el emisor a tierra
- conecte el colector al ánodo del LED
- 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
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
¡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
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:
Sistema de riego controlado por WiFi 'inteligente' alimentado por energía solar: 6 pasos (con imágenes)
Sistema de riego controlado por WiFi `` inteligente '' con energía solar: este proyecto utiliza piezas solares de bricolaje estándar y piezas de 12v de eBay, junto con dispositivos Shelly IoT y algo de programación básica en openHAB para crear una red de energía de jardín inteligente y casera, totalmente solar, y riego. Aspectos destacados del sistema: Fu
Interruptor de luz controlado por parpadeo con las gafas con cabeza de borrador de Shota Aizawa (My Hero Academia): 8 pasos (con imágenes)
Interruptor de luz controlado por parpadeo con las gafas con cabeza de borrador de Shota Aizawa (My Hero Academia): si lees mi manga hero academia o miras mi anime hero academia, debes conocer a un personaje llamado shota aizawa. Shota Aizawa, también conocido como Eraser Head, es un héroe profesional y el maestro de salón de clase 1-A de la U.A. El Quirk de Shota le da la ab
Gesture Hawk: Robot controlado por gestos con la mano utilizando una interfaz basada en procesamiento de imágenes: 13 pasos (con imágenes)
Gesture Hawk: robot controlado por gestos con la mano que utiliza una interfaz basada en procesamiento de imágenes: Gesture Hawk se presentó en TechEvince 4.0 como una sencilla interfaz hombre-máquina basada en el procesamiento de imágenes. Su utilidad radica en el hecho de que no se requieren sensores adicionales o wearables excepto un guante para controlar el automóvil robótico que funciona en diferentes
Almohadilla de enfriamiento para computadora portátil DIY - Impresionantes trucos de vida con ventilador de CPU - Ideas creativas - Ventilador de la computadora: 12 pasos (con imágenes)
Almohadilla de enfriamiento para computadora portátil DIY | Impresionantes trucos de vida con ventilador de CPU | Ideas creativas | Fan de la computadora: Debes ver este video hasta su final. por entender el video
Usar PSP como joystick de computadora y luego controlar su computadora con la PSP: 5 pasos (con imágenes)
Usar PSP como joystick de computadora y luego controlar tu computadora con PSP: puedes hacer muchas cosas interesantes con PSP homebrew, y en este instructivo te enseñaré cómo usar tu PSP como joystick para jugar, pero también hay un programa que le permite usar su joystick como mouse. Aquí está el mater