Sommario:
- Passaggio 1: video
- Passaggio 2: come configurarlo
- Passaggio 3: Esempi di codice
- Passaggio 4: elaborazione
- Passaggio 5: OSC
- Passaggio 6: supporto in acrilico
- Passaggio 7: assemblaggio
- Passaggio 8: colla
- Passaggio 9: clip a coccodrillo
- Passaggio 10: dipingere i sensori
- Passaggio 11: saldatura a freddo
- Passaggio 12: sensore a foglio di alluminio
- Passaggio 13: Attacca al supporto
- Passaggio 14: collegare al Pi Cap
Video: Tutorial del progetto Pi Cap Capong: 14 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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
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
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
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
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
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
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
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
Ora puoi collegare saldamente i tuoi sensori al supporto ed estrarre il tuo Pi Cap e Pi Zero!
Passaggio 14: collegare 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:
Monitoraggio GPS con progetto display OLED: 5 passaggi (con immagini)
Monitoraggio GPS con progetto display OLED: Ciao a tutti, in questo rapido articolo condividerò con voi il mio progetto: modulo GPS ATGM332D con microcontrollore SAMD21J18 e display SSD1306 OLED 128*64, ho costruito un PCB speciale per esso su Eagle Autodesk e lo programma utilizzando Atmel Studio 7.0 e ASF
Alias del progetto: 5 passaggi (con immagini)
Project Alias: Alias è un "parassita" insegnabile progettato per offrire agli utenti un maggiore controllo sui loro assistenti intelligenti, sia quando si tratta di personalizzazione che di privacy. Attraverso una semplice app l'utente può addestrare Alias a reagire su una parola/suono di attivazione personalizzata, e una volta tr
Primo giorno di robotica K-2: il potere dell'albero del progetto!: 8 passaggi (con immagini)
K-2 Robotics First Day: il potere dell'albero del progetto!: Il primo giorno di Robotics Level 1 (usando Racer Pro-bots®) presentiamo agli studenti i "loro Robot" e poi mostra loro Project Challenge-Tree™ No 1. Gli alberi delle sfide del progetto creano le condizioni per una zona di apprendimento attivo™
Bruciatore alimentato tramite USB! Questo progetto può bruciare attraverso plastica/legno/carta (il progetto divertente deve anche essere un legno molto fine): 3 passaggi
Bruciatore alimentato tramite USB! Questo progetto può bruciare attraverso plastica/legno/carta (il progetto divertente deve anche essere un legno molto fine): NON FARLO UTILIZZANDO USB!!!! ho scoperto che può danneggiare il tuo computer da tutti i commenti. il mio computer va bene comunque Utilizzare un caricabatterie per telefono da 600 mA 5 V. ho usato questo e funziona bene e nulla può essere danneggiato se usi una spina di sicurezza per interrompere l'alimentazione
Potenza del progetto a 5 Volt senza batteria: 16 passaggi (con immagini)
Potenza del progetto 5 Volt senza batteria: ora puoi avere un alimentatore regolato costantemente a portata di mano SENZA batterie da sostituire o ricaricare! Questo Instructable ti mostra come modificare una torcia a dinamo portachiavi in una fornitura magra che può sostituire le batterie per qualsiasi proj