Tabla de contenido:

Instrumento de pinball multitáctil: 8 pasos
Instrumento de pinball multitáctil: 8 pasos

Video: Instrumento de pinball multitáctil: 8 pasos

Video: Instrumento de pinball multitáctil: 8 pasos
Video: TouchScreen+CCD (Chrysler Collision Detection) Data Bus CRC Test 2024, Noviembre
Anonim
Instrumento de pinball multitáctil
Instrumento de pinball multitáctil

Este instructivo trata sobre un instrumento que hice, que incorpora una superficie multitáctil simple con solenoides. Trataré esto como documentación de mi proceso, en lugar de un "cómo" para que la gente copie mi proyecto. Mi esperanza es que encuentre esto interesante o inspirador para sus propios proyectos, que pueden o no ser similares en absoluto. Dado que el proyecto es muy similar a otros instructables, puedo ser más breve en ciertas áreas y dar más atención a las partes que siento que son exclusivas de mi experiencia. Para obtener más información sobre los detalles, puede consultar: Cerupcat's Cómo hacer un campanario / carillón controlado por Arduino de Padmechatronic multitáctil barato

Paso 1: comience con un bote de basura

Comience con un bote de basura
Comience con un bote de basura
Comience con un bote de basura
Comience con un bote de basura
Comience con un bote de basura
Comience con un bote de basura

Comencé con un bote de basura de 13 galones y una pieza de vidrio que encaja casi exactamente en la parte superior. Tuve que restringirme de construir una carcasa personalizada para el instrumento, ya que tengo limitaciones en cuanto a herramientas y habilidades para trabajar la madera. Decidí que un bote de basura es lo suficientemente alto y tiene una abertura lo suficientemente grande como para funcionar bien como una superficie multitáctil impulsada por una cámara web. Cuanto más rectangular sea el bote de basura, más fácil será encontrar una pieza de vidrio con la forma adecuada sin tener que cortar nada a la medida. También adquirí una cámara web Logitech Quickcam Chat. Observe en la imagen que he eliminado parte de la base para dejar la superficie de montaje más plana y estable. También pegué una pequeña hoja de papel sobre un LED en la parte superior de la cámara web para evitar cualquier luz extraña dentro del instrumento.

Paso 2: construya un marco para el vidrio

Construir un marco para el vidrio
Construir un marco para el vidrio

Pegué varias piezas de madera artesanal pintada alrededor del panel de vidrio para crear un marco. La madera se extiende aproximadamente 1/2 pulgada por encima y por debajo del vidrio. Esto es importante, ya que el marco bloquea el vidrio en su lugar contra la parte superior del bote de basura. Además, cualquier objeto rodante en la parte superior del vidrio chocará contra el marco y permanecerá en el instrumento. También corté un trozo de película opalina y lo pegué con cinta adhesiva en la parte superior del vidrio. Esta película es bastante translúcida y funciona bien para este tipo de superficie multitáctil de "luz difusa". En realidad, hay una gran cantidad de visibilidad de color para los objetos que tocan la película, lo que permitiría rastrear el color si quiero reutilizar este fotograma para otro proyecto.

Paso 3: Taladre orificios para cables

Taladros para cables
Taladros para cables

En este punto, también pinté con spray la basura. Decidí que lo mejor era pintar antes de incorporar cualquier electrónica, para no dañarlos. También perforé 6 orificios para que los cables salieran desde la parte inferior del instrumento, porque sabía que muchos de los elementos de fabricación de este proyecto se verían obstaculizados por algunas de mis habilidades. Adopté una estética más rugosa / grotesca para el elemento visual del instrumento. Si hubiera cortado los orificios para los cables tan mal y los hubiera combinado con un trabajo de pintura muy limpio, simplemente se vería descuidado. Encuentro que un proceso que deja maleabilidad a pasos futuros puede ser más inspirador como artista; Es especialmente importante ser flexible cuando sabe que sus recursos pueden obstaculizarlo.

Paso 4: conecte el microcontrolador

Conecte el microcontrolador
Conecte el microcontrolador
Conecte el microcontrolador
Conecte el microcontrolador
Conecte el microcontrolador
Conecte el microcontrolador

Como tenía la intención de usar solenoides para los parachoques en la parte superior de la superficie, usé 4 pines digitales en el Arduino y una placa optoaisladora de CC de 8 canales. Estoy alimentando el Arduino a través del cable USB a la computadora. la placa optoaisladora con una fuente de alimentación regulada de 12 V y 1,5 amperios. Originalmente intenté construir mi propia placa a partir de 4 transistores TIP120 o una matriz Darlington ULN2074. Tuve problemas para obtener energía para cambiar múltiples solenoides con los circuitos de transistores. Sin embargo, aunque la placa casera habría sido más barata, pero menos confiable y menos versátil para proyectos futuros, he utilizado un cable de audio mono normal para conectar los solenoides a la placa optoaisladora. Este cable es útil porque contiene 2 cables y es duradero / flexible.

Paso 5: conecte la cámara web y pase los cables por los orificios

Conecte la cámara web y pase los cables por los orificios
Conecte la cámara web y pase los cables por los orificios
Conecte la cámara web y pase los cables por los orificios
Conecte la cámara web y pase los cables por los orificios

Simplemente pegué la cámara web al costado del bote de basura, cerca del fondo. Dado que todo el interior del instrumento estará oculto una vez que la parte superior esté en su lugar, no sentí la necesidad de organizar los componentes electrónicos de manera más ordenada o conectar la cámara web de manera más permanente. Corrí todos mis cables por los orificios en la parte inferior del instrumento. Esto puede resultar obvio para algunas personas, pero tenga en cuenta que una vez que haya conectado los cables tanto a los solenoides como a la placa de alimentación, no encajarán a través de los pequeños orificios.

Paso 6: implementar una matriz de solenoides

Implementar una matriz de solenoides
Implementar una matriz de solenoides
Implementar una matriz de solenoides
Implementar una matriz de solenoides

Después de que todos los componentes electrónicos estuvieran en su lugar, construyó una matriz de cuatro solenoides con algunas piezas pintadas de madera artesanal. La matriz se sujeta al marco con un poco de cinta para que se pueda quitar fácilmente. En la imagen de primer plano, puede ver que hice un pequeño orificio en el parachoques y pegué el eje del solenoide. Es importante tener solenoides cargados por resorte, ya que no habrá fuerza para empujar el eje hacia atrás, una vez que se haya activado. La medición fue importante durante este paso para asegurar que los parachoques tuvieran suficiente espacio libre sobre la película / vidrio.

Paso 7: implementar el software en la computadora

Implementar software en la computadora
Implementar software en la computadora

Una vez que se construyó el instrumento, escribí un software en PureData y Max para controlar los parachoques y transformar los datos de la cámara web multitáctil en sonido. Este video de youtube explica el código Pd / Max con más profundidad. Http: // www. youtube.com/watch?v=1J8twNGoT90 Este video de youtube proporciona una demostración de los solenoides que impulsan las bolas, cuyas posiciones en la superficie afectan los parámetros DSP. mi cámara web no es lo suficientemente rápida para rastrear las bolas cuando se mueven a velocidades más altas. Esto planteó un problema interesante a la hora de escribir el código, ya que sabía que no podía confiar en los datos de la webcam de forma lineal. Mi solución fue controlar los parachoques y la mayor parte de la síntesis a mano con un controlador MIDI, y dejar que las posiciones de las bolas afectaran los parámetros de los efectos DSP.

Paso 8: Observaciones finales

Palabras de clausura
Palabras de clausura

Con suerte, este proyecto ha sido al menos tan interesante para ti como enloquecedor para mí. Incluso si todavía no tienes interés en solenoides o superficies multitáctiles, espero que aprendas de mis errores y te esfuerces por planificar una Proyecto más flexible, con una estética consolidada. Si tienes alguna pregunta sobre este proyecto o quieres más información sobre mi código Pd, por favor contáctame a través de mi cuenta de youtube.-Stephen Lucas

Recomendado: