Sommario:

Tutorial del progetto Pi Cap Capong: 14 passaggi (con immagini)
Tutorial del progetto Pi Cap Capong: 14 passaggi (con immagini)

Video: Tutorial del progetto Pi Cap Capong: 14 passaggi (con immagini)

Video: Tutorial del progetto Pi Cap Capong: 14 passaggi (con immagini)
Video: Ucraino continua a divertirsi in spiaggia nonostante le bombe russe a Berdyansk 2024, Dicembre
Anonim
Tutorial del progetto Pi Cap Capong
Tutorial del progetto Pi Cap Capong

Pong è uno dei nostri videogiochi preferiti e, in un recente workshop, siamo stati fortunati ad avere Paul Tanner, Tina Aspiala e Ross Atkin che hanno trasformato Pong in "Capong" (capacitivo + Pong!) rompendolo fuori dallo schermo e nel loro mani. Hanno usato un Pi Cap e un Raspberry Pi per mappare i paddle Pong alla posizione delle loro mani e hanno creato un gioco semplice, stimolante e davvero avvincente.

Il Pi Cap è il nuovo prodotto di Bare Conductive. Un componente aggiuntivo Raspberry Pi, ti consente di aggiungere un tocco capacitivo preciso, rilevamento di prossimità e audio di alta qualità ai tuoi progetti Raspberry Pi. Funziona con Raspberry Pi A+, B+, Zero e successivi (qualsiasi Raspberry Pi con connettore GPIO a 40 pin). Con la precisione di rilevamento della Touch Board e la potenza di calcolo del Raspberry Pi, il Pi Cap è un ottimo strumento per trasformare i dati analogici in uscite digitali.

Lasceremo a Paul il compito di guidarti attraverso "Capong" di seguito:

Capacitive Pong è una reinterpretazione del tradizionale videogioco. Invece di usare un mouse oi tasti freccia, utilizza sensori capacitivi. Il gioco funziona su un Pi Zero con un add-on Pi Cap e un adattatore Ethernet.

Ciò fornisce 12 ingressi sensore, di cui 4 utilizzati. Sono disposti sul supporto tagliato al laser in modo che ogni giocatore muova la mano tra una coppia di sensori.

Il gioco è basato su SimplePong, disponibile su openprocessing.org e rilasciato sotto Creative Commons. Questo è stato modificato per utilizzare l'input dai sensori Pi Cap (invece di un mouse) e convertito in funzionamento a 2 giocatori.

La prima versione funziona su un laptop in Processing e riceve input tramite il protocollo Open Sound Control (OSC) dal Pi Zero. Sul Pi Zero, abbiamo utilizzato il software demo fornito con il Pi Cap: uno di questi moduli genera un flusso OSC.

Le costanti sono state ottenute sperimentalmente, abbinando l'intervallo di uscite dal Pi Cap con l'altezza della finestra di riproduzione. Sarebbe bello mettere tutto sul Pi, dovremmo anche ripulire il codice, etichettare le costanti ecc. Il gioco potrebbe anche beneficiare dell'aggiunta di suoni, un sistema di punteggio e un modo migliore per iniziare il gioco; ma questo è per un altro giorno.

Scopri di più sulle caratteristiche del Pi Cap e acquistalo oggi stesso dal nostro negozio online. Se vuoi provare a creare il tuo Capong, segui le istruzioni di seguito. Divertiti!

@paul_tanner 25 luglio 2016 Progettazione dello stand e ispirazione generale di @rossatkin e @spongefile

Passaggio 1: video

Image
Image

In questo breve video, Ross spiega il progetto del suo team e come sono passati dal prototipo alla realizzazione delle versioni finali funzionanti dei loro due giochi utilizzando Pi Zero e Pi Cap.

Passaggio 2: come configurarlo

Esempi di codice
Esempi di codice

Esegui il tutorial "Impostare il tuo Pi Cap sul Raspberry Pi Zero" qui e non perdere alcun passaggio. (Devi conoscere l'IP del Pi per accedervi.)

Passaggio 3: Esempi di codice

Esegui l'introduzione di Pi Cap per vedere gli esempi di codice, in particolare quello che trasmette i dati del sensore tramite OSC alla finestra del terminale del laptop. Nota i dati DIFF: è quello che useremo.

Passaggio 4: elaborazione

Elaborazione
Elaborazione

Scarica e installa Processing se non è già sul tuo laptop. Decomprimi e installa il codice mpr121_pong nella cartella degli sketch di Processing, solitamente /Documents/Processing. Apri lo schizzo in elaborazione e avvialo in esecuzione. Non succederà nulla nella finestra di riproduzione finché non completi il passaggio seguente.

Passaggio 5: OSC

OSC
OSC

Per eseguire la demo OSC autonoma, vai alla cartella PiCapExamples sul Pi e cd su cpp/picap-datastream-osc-cpp. Usa./run per vedere il flusso di dati Pi Cap.

Scopri l'IP del tuo laptop, quindi usa./run –host [indirizzo IP del laptop] per trasmetterlo in streaming a Processing.

Pong dovrebbe ora essere in esecuzione. Fare clic con il mouse del laptop per avviare un gioco. Il gioco finisce quando un giocatore manca la palla. Fare clic con il mouse del laptop per avviare un altro gioco.

Passaggio 6: supporto in acrilico

Supporto in acrilico
Supporto in acrilico

Se vuoi costruire il supporto in acrilico visto nel video, puoi scaricare i file di Illustrator qui sotto e seguire le istruzioni del tutorial, per gentile concessione di @rossatkin. Avrai bisogno di un laser cutter per ritagliarli, oppure puoi realizzarlo con un pannello di gommapiuma.

Scarica il modello rosso

Scarica il modello bianco

Passaggio 7: assemblaggio

Assemblea
Assemblea

Per assemblare il tuo supporto, incolla uno dei pezzi a forma di I al pezzo rettangolare bianco senza fori.

Prima di incollare i due pezzi rettangolari rossi, assicurati di inserire due delle clip a coccodrillo nella struttura come mostrato nell'immagine, dovrebbe esserci una fessura per l'uscita dei cavi quando attacchi i lati. Ciò assicurerà che i cavi siano nascosti all'interno del supporto ma ancora accessibili.

Incolla i due pezzi rettangolari rossi alla struttura bianca.

Passaggio 8: colla

Colla
Colla
Colla
Colla

Usando un piccolo pennello, tamponare tutte le giunture del supporto con la colla acrilica, questo adesivo fonderà insieme i pezzi di plastica. Attenzione all'acrilico rosso, potrebbe sciogliersi e rilasciare un po' di colore.

Dovresti avere ancora un pezzo di acrilico rimasto, il rettangolo bianco con due fori. Non incollare ancora questo pezzo.

Passaggio 9: clip a coccodrillo

Clip a coccodrillo
Clip a coccodrillo
Clip a coccodrillo
Clip a coccodrillo
Clip a coccodrillo
Clip a coccodrillo

Metti il capong in posizione verticale (in modo che il pezzo bianco senza fori tocchi il piano del tavolo). Assicurati di avere abbastanza filo in modo che le clip a coccodrillo sporgano in alto (hai bisogno di almeno 3 pollici di clip a coccodrillo visibili come mostrato nell'immagine).

Ora, lascia una parte del filo fuori dal fondo del supporto e taglia e spela il filo. Dovresti avere circa 1,5 cm di filo di rame sporgente. Lo userai per collegare il filo di rame ai sensori.

Passaggio 10: dipingere i sensori

Dipingi i tuoi sensori
Dipingi i tuoi sensori
Dipingi i tuoi sensori
Dipingi i tuoi sensori

Ritaglia due quadrati di cartone e due rettangoli. Questi andranno al tuo stand in modo da poter misurare le dimensioni delle superfici interne per il dimensionamento.

Se stai usando Electric Paint, puoi dipingere direttamente su questi quadrati. Una volta asciutto, applica del nastro biadesivo, incollerai i sensori a faccia in giù contro l'acrilico. Ma prima, devi saldare a freddo la vernice!

Passaggio 11: saldatura a freddo

saldatura a freddo
saldatura a freddo
saldatura a freddo
saldatura a freddo
saldatura a freddo
saldatura a freddo

Usando il tuo tubo di vernice elettrica, spremere una generosa quantità di vernice sul rame esposto. Dovresti assicurarti che il filo sia tenuto in posizione in modo che non si muova (puoi usare del nastro biadesivo).

Il sensore finito dovrebbe assomigliare alla terza immagine nel passaggio 11. Quando hai finito dovresti avere quattro sensori, due quadrati, due rettangolari, collegati a ciascuno dei lati del supporto Capong.

Passaggio 12: sensore a foglio di alluminio

Sensore a foglio di alluminio
Sensore a foglio di alluminio
Sensore a foglio di alluminio
Sensore a foglio di alluminio
Sensore a foglio di alluminio
Sensore a foglio di alluminio

Se non hai la vernice elettrica puoi realizzare i tuoi sensori usando un foglio di alluminio. Basta seguire gli stessi passaggi di cui sopra, ma inserire il filo esposto tra il foglio di alluminio e il cartone come mostrato nelle immagini a destra.

Passaggio 13: Attacca al supporto

Attacca per stare in piedi!
Attacca per stare in piedi!
Attacca per stare in piedi!
Attacca per stare in piedi!

Ora puoi collegare saldamente i tuoi sensori al supporto ed estrarre il tuo Pi Cap e Pi Zero!

Passaggio 14: collegare al Pi Cap

Attacca al Pi Cap
Attacca al Pi Cap
Attacca al Pi Cap
Attacca al Pi Cap

Prendi le clip a coccodrillo che sporgono dalla parte superiore del supporto Capong e attaccale agli elettrodi del tuo Pi Cap. Assicurati di collegare gli elettrodi giusti, quelli che hai programmato per la funzionalità. Ora puoi collegare il tuo Pi Zero, caricare il codice e iniziare a giocare! Ti piace questo progetto? Vuoi crearne uno tuo? Scopri di più sulle caratteristiche del Pi Cap e acquistalo oggi stesso dal nostro negozio online.

Consigliato: