Taula de continguts:

Tutorial del projecte Pi Cap Capong: 14 passos (amb imatges)
Tutorial del projecte Pi Cap Capong: 14 passos (amb imatges)

Vídeo: Tutorial del projecte Pi Cap Capong: 14 passos (amb imatges)

Vídeo: Tutorial del projecte Pi Cap Capong: 14 passos (amb imatges)
Vídeo: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Octubre
Anonim
Tutorial del projecte Pi Cap Capong
Tutorial del projecte Pi Cap Capong

Pong és un dels nostres videojocs preferits i, en un taller recent, vam tenir la sort de que Paul Tanner, Tina Aspiala i Ross Atkin convertissin Pong en "Capong" (capacitiu + Pong!) Trencant-lo de la pantalla mans. Van utilitzar un Pi Cap i un Raspberry Pi per mapar les pales Pong a la posició de les seves mans i van crear un joc senzill, desafiant i realment addictiu.

El Pi Cap és el producte més nou de Bare Conductive. Un complement Raspberry Pi que us permet afegir tacte capacitiu precís, detecció de proximitat i àudio d’alta qualitat als vostres projectes de Raspberry Pi. Funciona amb el Raspberry Pi A +, B +, Zero i versions posteriors (qualsevol Raspberry Pi amb un connector GPIO de 40 pins). Amb la precisió de detecció de la placa tàctil i la potència de càlcul del Raspberry Pi, el Pi Cap és una gran eina per transformar dades analògiques en sortides digitals.

Deixarem a Paul que us porti a través de "Capong" a continuació:

Capacitive Pong és una reinterpretació del joc de pantalla tradicional. En lloc d’utilitzar el ratolí o les tecles de fletxa, utilitza sensors capacitius. El joc funciona amb un Pi Zero amb un complement Pi Cap i un adaptador Ethernet.

Això proporciona 12 entrades de sensor, de les quals s’utilitzen 4. Es disposen al suport tallat amb làser de manera que cada jugador mogui la mà entre un parell de sensors.

El joc es basa en SimplePong, disponible a openprocessing.org i publicat sota Creative Commons. Això es va modificar per utilitzar l'entrada dels sensors Pi Cap (en lloc d'un ratolí) i es va convertir a 2 jugadors.

La primera versió s’executa en un ordinador portàtil a Processament i pren la seva entrada a través del protocol Open Sound Control (OSC) del Pi Zero. Al Pi Zero, hem utilitzat el programari de demostració que es proporciona amb el Pi Cap: un d’aquests mòduls genera un flux OSC.

Les constants es van obtenir per experiment, fent coincidir el rang de sortides del Pi Cap amb l’alçada de la finestra de reproducció. Estaria bé posar-ho tot al Pi, també hauríem de netejar el codi, etiquetar les constants, etc. El joc també es podria beneficiar de l’addició de so, d’un sistema de puntuació i d’una millor manera de començar el joc; però això és per un altre dia.

Obteniu més informació sobre les funcions de Pi Cap i obtingueu la vostra avui a la nostra botiga en línia. Si voleu fer el vostre propi Capong, seguiu les instruccions següents. Gaudeix-ne!

@paul_tanner 25 de juliol de 2016 Disseny d’estands i inspiració general de @rossatkin i @spongefile

Pas 1: vídeo

Image
Image

En aquest breu vídeo, Ross explica el projecte del seu equip i com van passar del prototip per construir les versions finals de treball dels seus dos jocs amb Pi Zero i Pi Cap.

Pas 2: Com configurar-lo

Exemples de codi
Exemples de codi

Executeu aquí el tutorial "Configuració del Pi Cap al Raspberry Pi Zero" i no us perdeu cap pas. (Heu de conèixer la IP del Pi per iniciar-hi la sessió.)

Pas 3: exemples de codi

Executeu la introducció de Pi Cap per veure els exemples de codi, en particular el que transmet les dades del sensor mitjançant OSC a la finestra del terminal del portàtil. Tingueu en compte les dades DIFF: això és el que farem servir.

Pas 4: processament

Processament
Processament

Descarregueu i instal·leu Processament si encara no el teniu al portàtil. Descomprimiu i instal·leu el codi mpr121_pong a la carpeta d'esbossos de Processing, normalment / Documents / Processing. Obriu l'esbós en procés i comenceu-lo a executar. No passarà res a la finestra de reproducció fins que no completeu el pas següent.

Pas 5: OSC

OSC
OSC

Per executar la demostració OSC autònoma, aneu a la carpeta PiCapExamples del Pi i cd a cpp / picap-datastream-osc-cpp. Utilitzeu./run per veure el flux de dades de Pi Cap.

Esbrineu la IP del vostre portàtil i, a continuació, utilitzeu./run –host [adreça IP del portàtil] per transmetre-lo a Processament.

Ara el Pong hauria d’estar funcionant. Feu clic al ratolí del portàtil per iniciar un joc. El joc s’acaba quan un jugador falla la pilota. Feu clic al ratolí del portàtil per iniciar un altre joc.

Pas 6: suport d'acrílic

Suport acrílic
Suport acrílic

Si voleu construir el suport d’acrílic que es veu al vídeo, podeu descarregar els fitxers d’Illustrator a continuació i seguir les instruccions del tutorial, cortesia de @rossatkin. Necessitareu un tallador làser per tallar-los, o bé podeu fer-ho amb tauler d’escuma.

Descarrega la plantilla vermella

Descarrega la plantilla blanca

Pas 7: Muntatge

muntatge
muntatge

Per muntar el suport, enganxeu una de les peces en forma d’I a la peça rectangular blanca sense forats.

Abans d’enganxar les dues peces rectangulars vermelles, assegureu-vos d’inserir dos dels clips de cocodril a l’estructura tal com es mostra a la imatge. Hi hauria d’haver una ranura per sortir dels cables quan fixeu els laterals. Això garantirà que els cables estiguin ocults dins del vostre estand però que siguin accessibles.

Enganxeu les dues peces rectangulars vermelles a l’estructura blanca.

Pas 8: enganxar

Cola
Cola
Cola
Cola

Amb un pinzell petit, toqueu totes les juntes del suport amb la cola acrílica, aquest adhesiu fon les peces de plàstic juntes. Amb cura amb l’acrílic vermell, es pot fondre i alliberar una mica de color.

Encara hauria de quedar una peça d’acrílic, el rectangle blanc amb dos forats. Encara no enganxeu aquesta peça.

Pas 9: Clips de cocodril

Clips de cocodril
Clips de cocodril
Clips de cocodril
Clips de cocodril
Clips de cocodril
Clips de cocodril

Poseu el capong en posició vertical (de manera que la peça blanca sense forats toqui la taula). Assegureu-vos que teniu prou filferro perquè els vostres clips de cocodril sobresurten a la part superior (necessiteu almenys 3 polzades de clip de cocodril visibles com es mostra a la imatge).

Ara, deixeu una mica de longitud del cable per la part inferior del suport i talleu-lo i retireu-lo. Hauríeu de tenir uns 1,5 cm de filferro de coure que sobresurten. L’utilitzaràs per connectar el fil de coure als sensors.

Pas 10: pinteu els vostres sensors

Pinteu els vostres sensors
Pinteu els vostres sensors
Pinteu els vostres sensors
Pinteu els vostres sensors

Retalla dos quadrats de cartró i dos rectangles. Aquestes aniran al vostre estand perquè pugueu mesurar la mida de les superfícies interiors per dimensionar-les.

Si utilitzeu Electric Paint, podeu pintar directament sobre aquests quadrats. Un cop sec, apliqueu una cinta de doble cara i enganxareu els sensors cara avall contra l’acrílic. Però primer cal soldar la pintura en fred.

Pas 11: Soldadura en fred

Soldadura en fred
Soldadura en fred
Soldadura en fred
Soldadura en fred
Soldadura en fred
Soldadura en fred

Fent servir el tub de pintura elèctrica, extreu una gran quantitat de pintura sobre el coure exposat. Heu d’assegurar-vos que el cable es manté al seu lloc perquè no es mogui (podeu utilitzar cinta de doble cara).

El sensor acabat hauria d’assemblar-se a la tercera imatge del pas 11. Quan hàgiu acabat, hauríeu de tenir quatre sensors, dos quadrats, dos rectangulars, connectats a cadascun dels laterals del suport Capong.

Pas 12: Sensor de paper d'alumini

Sensor de paper d'alumini
Sensor de paper d'alumini
Sensor de paper d'alumini
Sensor de paper d'alumini
Sensor de paper d'alumini
Sensor de paper d'alumini

Si no teniu pintura elèctrica, podeu fabricar els vostres sensors amb paper d'alumini. Només heu de seguir els mateixos passos que els anteriors, però intercaleu el fil exposat entre el paper d'alumini i el cartró tal com es veu a les imatges de la dreta.

Pas 13: fixeu-vos al peu

Adjunta't a peu!
Adjunta't a peu!
Adjunta't a peu!
Adjunta't a peu!

Ara podeu connectar fermament els sensors al suport i treure el Pi Cap i el Pi Zero.

Pas 14: connecteu-lo al Pi Cap

Adjunta-ho al Pi Cap
Adjunta-ho al Pi Cap
Adjunta-ho al Pi Cap
Adjunta-ho al Pi Cap

Agafeu els clips de cocodril que sobresurten de la part superior del suport Capong i connecteu-los als elèctrodes del vostre Pi Cap. Assegureu-vos que us connecteu als elèctrodes adequats: el que heu programat per a la seva funcionalitat. Ara podeu connectar el vostre Pi Zero, penjar el codi i començar a jugar. Us agrada aquest projecte? Voleu fer-ne el vostre? Obteniu més informació sobre les funcions de Pi Cap i obtingueu la vostra avui a la nostra botiga en línia.

Recomanat: