Taula de continguts:
- Pas 1: vídeo
- Pas 2: Com configurar-lo
- Pas 3: exemples de codi
- Pas 4: processament
- Pas 5: OSC
- Pas 6: suport d'acrílic
- Pas 7: Muntatge
- Pas 8: enganxar
- Pas 9: Clips de cocodril
- Pas 10: pinteu els vostres sensors
- Pas 11: Soldadura en fred
- Pas 12: Sensor de paper d'alumini
- Pas 13: fixeu-vos al peu
- Pas 14: connecteu-lo al Pi Cap
Vídeo: Tutorial del projecte Pi Cap Capong: 14 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
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
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
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
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
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
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
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
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
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
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
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
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
Ara podeu connectar fermament els sensors al suport i treure el Pi Cap i el Pi Zero.
Pas 14: connecteu-lo 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:
Font d'alimentació del projecte dual 30V / 2A barata: 7 passos (amb imatges)
Font d'alimentació dual del projecte 30V / 2A barata: quan buscava mòduls de font d'alimentació i pantalles LCD, em vaig trobar amb un parell d'aquests mòduls de font d'alimentació LCD 35W econòmics de 0,5-30V @ 3A (50W amb dissipador de calor i corrent de sobretensió de 4A). Té ajust de tensió i limitador de corrent. També hi ha
Projecte Arduino: Prova del mòdul LoRa RF1276 per al seguiment GPS Solució: 9 passos (amb imatges)
Projecte Arduino: Prova del mòdul LoRa RF1276 per al seguiment de GPS Solució: Connexió: USB - Serial Necessitat: Chrome Necessitat del navegador: 1 X Arduino Mega Necessitat: 1 X Necessitat de GPS: 1 X targeta SD Necessitat: 2 X Mòdem LoRa RF1276 Funció: Arduino Enviar valor GPS a la base principal: dades de magatzem de la base principal al mòdul Lora del servidor Dataino: ultra llarg abast
Seguiment del cap amb una càmera remota Wii (War Thunder): 6 passos (amb imatges)
Seguiment del cap amb una càmera remota Wii (War Thunder): Hola a tothom! Vull compartir amb vosaltres el meu primer projecte Arduino real. Vaig intentar fer una mena de realitat augmentada casolana. Permeteu-me que us ho expliqui: bàsicament és un sistema que utilitza una càmera per rastrejar els moviments del cap per adaptar-lo com a
Robot Gong: última idea del projecte Hackaton per a vendes i productes geeks (no cal codificació): 17 passos (amb imatges)
Robot Gong: última idea del projecte Hackaton per a vendes i frikis de productes (sense necessitat de codificació): construïm un gong musical robotitzat activat per correu electrònic. Això us permet configurar alertes de correu electrònic automatitzades per disparar el gong … (a través de SalesForce, Trello, Basecamp …) El vostre equip mai més no oblidarà " GONGGG " quan es publiqui un nou codi, es des
Potència del projecte de 5 volts sense bateria: 16 passos (amb imatges)
Potència del projecte de 5 volts sense bateria: ara podeu tenir una font d'alimentació regulada al vostre abast sense cap bateria per reemplaçar-la o recarregar-la. Aquest instructiu us mostra com modificar una llanterna de dinamo de clauer en un subministrament mitjà que pugui substituir les bateries per a qualsevol proj