Cuprins:

Tutorial proiect Cap Pi Capong: 14 pași (cu imagini)
Tutorial proiect Cap Pi Capong: 14 pași (cu imagini)

Video: Tutorial proiect Cap Pi Capong: 14 pași (cu imagini)

Video: Tutorial proiect Cap Pi Capong: 14 pași (cu imagini)
Video: FEMEIA De 399 De ANI ! #shorts 2024, Octombrie
Anonim
Tutorial proiect Cap Pi Capong
Tutorial proiect Cap Pi Capong

Pong este unul dintre jocurile noastre video preferate și, într-un atelier recent, am avut norocul ca Paul Tanner, Tina Aspiala și Ross Atkin să-l transforme pe Pong în „Capong” (capacitiv + Pong!), Rupându-l din ecran și mâini. Au folosit un Pi Cap și un Raspberry Pi pentru a mapa padelele Pong în poziția mâinilor lor și au creat un joc simplu, provocator și cu adevărat captivant.

Pi Cap este cel mai nou produs al Bare Conductive. Un supliment Raspberry Pi, vă permite să adăugați atingere capacitivă precisă, detectare a proximității și sunet de înaltă calitate proiectelor dvs. Raspberry Pi. Funcționează cu Raspberry Pi A +, B +, Zero și mai târziu (orice Raspberry Pi cu un conector GPIO cu 40 de pini). Cu precizia de detectare a plăcii tactile și puterea de calcul a Raspberry Pi, Pi Cap are un instrument excelent pentru transformarea datelor analogice în ieșiri digitale.

Îl vom lăsa pe Paul să te conducă prin „Capong” de mai jos:

Capacitive Pong este o reinterpretare a jocului tradițional pe ecran. În loc să utilizeze mouse-ul sau tastele săgeți, acesta folosește senzori capacitivi. Jocul rulează pe un Pi Zero cu un supliment Pi Cap și un adaptor Ethernet.

Aceasta oferă 12 intrări de senzori, dintre care 4 sunt utilizate. Acestea sunt aranjate pe suportul tăiat cu laser, astfel încât fiecare jucător să-și miște mâna între o pereche de senzori.

Jocul se bazează pe SimplePong, disponibil pe openprocessing.org și lansat sub Creative Commons. Acesta a fost modificat pentru a utiliza intrarea de la senzorii Pi Cap (în loc de mouse) și a fost transformat în funcționare cu 2 jucători.

Prima versiune rulează pe un laptop în procesare și își preia intrarea prin protocolul Open Sound Control (OSC) de la Pi Zero. Pe Pi Zero, am folosit software-ul demonstrativ furnizat împreună cu Pi Cap - unul dintre aceste module generează un flux OSC.

Constantele au fost obținute prin experiment, potrivind gama de ieșiri din Capul Pi cu înălțimea ferestrei de joc. Ar fi bine să punem totul pe Pi, ar trebui să curățăm și codul, să etichetăm constantele etc. dar asta pentru o altă zi.

Aflați mai multe despre caracteristicile Pi Cap și obțineți-vă astăzi din magazinul nostru online. Dacă doriți să încercați să vă creați propriul Capong, urmați instrucțiunile de mai jos. Bucurați-vă!

@paul_tanner 25 iulie 2016 Designul standului și inspirația generală de către @rossatkin și @spongefile

Pasul 1: Video

Image
Image

În acest scurt videoclip, Ross explică proiectul echipei sale și modul în care au trecut de la prototip la construirea versiunilor finale de lucru ale celor două jocuri folosind Pi Zero și Pi Cap.

Pasul 2: Cum să-l configurați

Exemple de cod
Exemple de cod

Rulați aici tutorialul „Configurarea Pi Cap pe Raspberry Pi Zero” și nu ratați niciun pas. (Trebuie să cunoașteți IP-ul Pi pentru a vă conecta.)

Pasul 3: Exemple de coduri

Rulați prin introducerea Pi Cap pentru a vedea exemplele de cod, în special cel care transmite datele senzorilor prin OSC către fereastra terminalului laptopului. Observați datele DIFF - asta vom folosi.

Pasul 4: Procesare

Prelucrare
Prelucrare

Descărcați și instalați Procesarea dacă nu este deja pe laptop. Dezarhivați și instalați codul mpr121_pong în dosarul schiței Processing, de obicei / Documents / Processing. Deschideți schița în procesare și începeți-o să ruleze. Nimic nu se va întâmpla în fereastra de redare până nu finalizați pasul de mai jos.

Pasul 5: OSC

OSC
OSC

Pentru a rula OSC demo standalone, accesați folderul PiCapExamples de pe Pi și cd la cpp / picap-datastream-osc-cpp. Utilizați./run pentru a vedea transmisia de date Pi Cap.

Aflați adresa IP a laptopului dvs. apoi folosiți./run –host [adresa IP a laptopului] pentru a-l transmite în flux la Procesare.

Pong ar trebui să ruleze acum. Faceți clic pe mouse-ul laptopului pentru a începe un joc. Jocul se termină atunci când un jucător ratează mingea. Faceți clic pe mouse-ul laptopului pentru a începe un alt joc.

Pasul 6: Stand acrilic

Stand acrilic
Stand acrilic

Dacă doriți să construiți suportul acrilic văzut în videoclip, puteți descărca fișierele Illustrator de mai jos și urmați instrucțiunile tutoriale, datorită @rossatkin. Veți avea nevoie de un tăietor laser pentru a le tăia sau le puteți face din placă de spumă.

Descărcați șablonul roșu

Descărcați șablonul alb

Pasul 7: Asamblare

Asamblare
Asamblare

Pentru a vă asambla suportul, lipiți una dintre piesele în formă de I pe piesa dreptunghiulară albă, fără găuri în ea.

Înainte de a lipi în cele două piese dreptunghiulare roșii, asigurați-vă că introduceți două cleme de crocodil în structură așa cum se arată în imagine, ar trebui să existe un slot pentru ieșirea cablurilor atunci când atașați părțile laterale. Acest lucru vă va asigura că firele sunt ascunse în standul dvs., dar sunt încă accesibile.

Lipiți cele două piese dreptunghiulare roșii pe structura albă.

Pasul 8: lipici

Lipici
Lipici
Lipici
Lipici

Folosind o pensulă mică, tamponați toate îmbinările suportului cu adezivul acrilic, acest adeziv va topi bucățile de plastic împreună. Atenție cu acrilul roșu, se poate topi și elibera o anumită culoare.

Ar trebui să rămână încă o piesă acrilică, dreptunghiul alb cu două găuri. Nu lipiți încă această piesă.

Pasul 9: Clipsuri de crocodil

Clips de crocodil
Clips de crocodil
Clips de crocodil
Clips de crocodil
Clips de crocodil
Clips de crocodil

Puneți Capong în poziție verticală (astfel încât piesa albă fără găuri să atingă masa). Asigurați-vă că aveți suficient sârmă, astfel încât clemele dvs. de crocodil să iasă în partea de sus (aveți nevoie de cel puțin 3 inci de crocod vizibil, așa cum se arată în imagine).

Acum, lăsați o oarecare lungime a firului în partea inferioară a suportului și tăiați și dezbrăcați firul. Ar trebui să aveți aproximativ 1,5 cm de sârmă de cupru proeminentă. Veți folosi acest lucru pentru a atașa firul de cupru la senzori.

Pasul 10: Pictează-ți senzorii

Pictează-ți senzorii
Pictează-ți senzorii
Pictează-ți senzorii
Pictează-ți senzorii

Decupați două pătrate din carton și două dreptunghiuri. Acestea vor merge la standul dvs., astfel încât să puteți măsura dimensiunea suprafețelor interioare pentru dimensionare.

Dacă folosiți vopsea electrică, puteți vopsi direct pe aceste pătrate. Odată uscat, aplicați o bandă dublă, veți lipi senzorii cu fața în jos pe acril. Dar mai întâi, trebuie să lipiți vopseaua la rece!

Pasul 11: lipire rece

Sudură rece
Sudură rece
Sudură rece
Sudură rece
Sudură rece
Sudură rece

Folosind tubul de vopsea electrică, stoarceți o cantitate generoasă de vopsea pe cuprul expus. Ar trebui să vă asigurați că firul este ținut în poziție, astfel încât să nu se miște (puteți utiliza bandă dublă).

Senzorul terminat ar trebui să arate ca a treia imagine din Pasul 11. Când ați terminat, ar trebui să aveți patru senzori, doi pătrate, doi dreptunghiulari, conectați la fiecare dintre părțile laterale ale suportului Capong.

Pasul 12: Senzor de folie de aluminiu

Senzor de folie de aluminiu
Senzor de folie de aluminiu
Senzor de folie de aluminiu
Senzor de folie de aluminiu
Senzor de folie de aluminiu
Senzor de folie de aluminiu

Dacă nu aveți vopsea electrică, puteți face senzorii folosind folie de aluminiu. Doar urmați aceiași pași ca mai sus, dar puneți firul expus între folia de aluminiu și carton așa cum se vede în imaginile din dreapta.

Pasul 13: Atașați-l la stand

Atașați la Stand!
Atașați la Stand!
Atașați la Stand!
Atașați la Stand!

Acum puteți atașa ferm senzorii la suport și scoateți Pi Cap și Pi Zero!

Pasul 14: Atașați la capacul Pi

Atașați la capacul Pi
Atașați la capacul Pi
Atașați la capacul Pi
Atașați la capacul Pi

Luați clemele de crocodil care ies din partea superioară a suportului Capong și atașați-le la electrozii Pi Cap. Asigurați-vă că vă conectați la electrozii potriviți - cel pe care l-ați programat pentru funcționalitate. Acum puteți să vă conectați Pi Zero, să încărcați codul și să vă jucați! Îți place acest proiect? Vrei să-ți creezi propriul? Aflați mai multe despre caracteristicile Pi Cap și obțineți-vă astăzi din magazinul nostru online.

Recomandat: