Tabla de contenido:
- Paso 1: video
- Paso 2: Cómo configurarlo
- Paso 3: ejemplos de código
- Paso 4: procesamiento
- Paso 5: OSC
- Paso 6: soporte acrílico
- Paso 7: Montaje
- Paso 8: Pegamento
- Paso 9: pinzas de cocodrilo
- Paso 10: Pinte sus sensores
- Paso 11: soldadura fría
- Paso 12: Sensor de papel de aluminio
- Paso 13: ¡Adjuntar al soporte
- Paso 14: Adjuntar a la tapa Pi
Video: Tutorial del proyecto Pi Cap Capong: 14 pasos (con imágenes)
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Pong es uno de nuestros videojuegos favoritos, y en un taller reciente, tuvimos la suerte de que Paul Tanner, Tina Aspiala y Ross Atkin convirtieran Pong en "Capong" (¡capacitivo + Pong!) Sacándolo de la pantalla y en su manos. Usaron una Pi Cap y una Raspberry Pi para mapear las paletas de Pong en la posición de sus manos y crearon un juego simple, desafiante y realmente adictivo.
Pi Cap es el producto más nuevo de Bare Conductive. Un complemento de Raspberry Pi, le permite agregar un toque capacitivo preciso, detección de proximidad y audio de alta calidad a sus proyectos de Raspberry Pi. Funciona con Raspberry Pi A +, B +, Zero y posteriores (cualquier Raspberry Pi con un conector GPIO de 40 pines). Con la precisión de detección de la placa táctil y la potencia de cálculo de la Raspberry Pi, Pi Cap es una gran herramienta para transformar datos analógicos en salidas digitales.
Dejaremos que Paul lo guíe a través de "Capong" a continuación:
Capacitive Pong es una reinterpretación del juego de pantalla tradicional. En lugar de usar un mouse o teclas de flecha, usa sensores capacitivos. El juego se ejecuta en un Pi Zero con un complemento Pi Cap y un adaptador Ethernet.
Esto proporciona 12 entradas de sensor, de las cuales se utilizan 4. Están dispuestos en el soporte cortado con láser para que cada jugador mueva su mano entre un par de sensores.
El juego está basado en SimplePong, disponible en openprocessing.org y lanzado bajo Creative Commons. Esto se modificó para usar la entrada de los sensores Pi Cap (en lugar de un mouse) y se convirtió en operación para 2 jugadores.
La primera versión se ejecuta en una computadora portátil en Processing y toma su entrada a través del protocolo Open Sound Control (OSC) del Pi Zero. En el Pi Zero, utilizamos el software de demostración proporcionado con el Pi Cap: uno de esos módulos genera un flujo OSC.
Las constantes se obtuvieron mediante experimentos, haciendo coincidir el rango de salidas del Pi Cap con la altura de la ventana de reproducción. Sería bueno poner todo en el Pi, también deberíamos limpiar el código, etiquetar las constantes, etc. El juego también podría beneficiarse de la adición de sonido, un sistema de puntuación y una mejor manera de comenzar el juego; pero eso es para otro día.
Obtenga más información sobre las funciones de Pi Cap y obtenga la suya hoy mismo en nuestra tienda en línea. Si desea probar y hacer su propio Capong, siga las instrucciones a continuación. ¡Disfrutar!
@paul_tanner 25 de julio de 2016 Diseño de stand e inspiración general por @rossatkin y @spongefile
Paso 1: video
En este breve video, Ross explica el proyecto de su equipo y cómo pasaron del prototipo a construir las versiones finales de trabajo de sus dos juegos usando Pi Zero y Pi Cap.
Paso 2: Cómo configurarlo
Ejecute el tutorial "Configuración de su Pi Cap en la Raspberry Pi Zero" aquí y no se pierda ningún paso. (Necesita conocer la IP de la Pi para iniciar sesión).
Paso 3: ejemplos de código
Ejecute la introducción de Pi Cap para ver los ejemplos de código, particularmente el que transmite los datos del sensor a través de OSC a la ventana de la terminal de su computadora portátil. Observe los datos DIFF: eso es lo que usaremos.
Paso 4: procesamiento
Descargue e instale Processing si aún no está en su computadora portátil. Descomprima e instale el código mpr121_pong en la carpeta de bocetos de Processing, generalmente / Documentos / Processing. Abra el boceto en proceso y ejecútelo. No ocurrirá nada en la ventana de reproducción hasta que complete el paso siguiente.
Paso 5: OSC
Para ejecutar la demostración de OSC de forma independiente, vaya a su carpeta PiCapExamples en el Pi y cd a cpp / picap-datastream-osc-cpp. Utilice./run para ver el flujo de datos de Pi Cap.
Busque la IP de su computadora portátil y luego use./run –host [dirección IP de la computadora portátil] para transmitirla a Processing.
Pong ahora debería estar funcionando. Haga clic en el mouse de la computadora portátil para iniciar un juego. El juego termina cuando un jugador falla el balón. Haga clic en el mouse de la computadora portátil para iniciar otro juego.
Paso 6: soporte acrílico
Si desea construir el soporte acrílico que se ve en el video, puede descargar los archivos de Illustrator a continuación y seguir las instrucciones del tutorial, cortesía de @rossatkin. Necesitará un cortador láser para cortarlos, o puede hacerlo con una tabla de espuma.
Descargar plantilla roja
Descargar plantilla blanca
Paso 7: Montaje
Para montar su soporte, pegue una de las piezas en forma de I a la pieza rectangular blanca sin agujeros.
Antes de pegar las dos piezas rectangulares rojas, asegúrese de insertar dos de los clips de cocodrilo en la estructura como se muestra en la imagen, debe haber una ranura para que los cables salgan cuando coloque los lados. Esto asegurará que los cables estén ocultos dentro de su soporte pero aún accesibles.
Pega las dos piezas rectangulares rojas a la estructura blanca.
Paso 8: Pegamento
Con un pincel pequeño, frote todas las juntas del soporte con el pegamento acrílico, este adhesivo derretirá las piezas de plástico juntas. Cuidado con el acrílico rojo, puede derretirse y desprender algo de color.
Aún debe quedar una pieza acrílica, el rectángulo blanco con dos agujeros. No pegues esta pieza todavía.
Paso 9: pinzas de cocodrilo
Coloque su Capong en posición vertical (de modo que la pieza blanca sin agujeros toque la mesa). Asegúrese de tener suficiente cable para que sus pinzas de cocodrilo sobresalgan en la parte superior (necesita al menos 3 pulgadas de pinzas de cocodrilo visibles como se muestra en la imagen).
Ahora, deje un poco de cable por la parte inferior del soporte y corte y pele el cable. Debe tener alrededor de 1,5 cm de alambre de cobre sobresaliendo. Vas a usar esto para conectar el cable de cobre a los sensores.
Paso 10: Pinte sus sensores
Recorta dos cuadrados de cartón y dos rectángulos. Estos irán a su stand para que pueda medir el tamaño de las superficies interiores para dimensionar.
Si está usando pintura eléctrica, puede pintar directamente sobre estos cuadrados. Una vez seco, aplica un poco de cinta adhesiva de doble cara, vas a pegar los sensores boca abajo contra el acrílico. Pero primero, ¡debes soldar en frío la pintura!
Paso 11: soldadura fría
Usando su tubo de pintura eléctrica, exprima una cantidad generosa de pintura sobre el cobre expuesto. Debes asegurarte de que el cable se mantenga en su lugar para que no se mueva (puedes usar cinta adhesiva de doble cara).
El sensor terminado debe verse como la tercera imagen en el Paso 11. Cuando haya terminado, debe tener cuatro sensores, dos cuadrados, dos rectangulares, conectados a cada uno de los lados del soporte Capong.
Paso 12: Sensor de papel de aluminio
Si no tiene pintura eléctrica, puede hacer sus sensores con papel de aluminio. Simplemente siga los mismos pasos anteriores, pero coloque el cable expuesto entre el papel de aluminio y el cartón como se ve en las imágenes de la derecha.
Paso 13: ¡Adjuntar al soporte
¡Ahora puede sujetar firmemente sus sensores al soporte y sacar su Pi Cap y Pi Zero!
Paso 14: Adjuntar a la tapa Pi
Tome las pinzas de cocodrilo que sobresalen de la parte superior del soporte Capong y conéctelas a los electrodos de su Pi Cap. Asegúrese de conectarse a los electrodos correctos, el que ha programado para su funcionalidad. ¡Ahora puedes conectar tu Pi Zero, cargar el código y empezar a jugar! ¿Te gusta este proyecto? ¿Quieres hacer el tuyo propio? Obtenga más información sobre las funciones de Pi Cap y obtenga la suya hoy mismo en nuestra tienda en línea.