Índice:

Tutorial do projeto Pi Cap Capong: 14 etapas (com fotos)
Tutorial do projeto Pi Cap Capong: 14 etapas (com fotos)

Vídeo: Tutorial do projeto Pi Cap Capong: 14 etapas (com fotos)

Vídeo: Tutorial do projeto Pi Cap Capong: 14 etapas (com fotos)
Vídeo: cabel0 2024, Julho
Anonim
Tutorial do projeto Pi Cap Capong
Tutorial do projeto Pi Cap Capong

Pong é um dos nossos videogames favoritos e, em um workshop recente, tivemos a sorte de ter Paul Tanner, Tina Aspiala e Ross Atkin transformarem Pong em "Capong" (capacitivo + Pong!), Quebrando-o da tela e colocando-o em seu mãos. Eles usaram um Pi Cap e um Raspberry Pi para mapear os remos Pong na posição de suas mãos e criaram um jogo simples, desafiador e muito viciante.

O Pi Cap é o mais novo produto da Bare Conductive. Um complemento do Raspberry Pi, que permite adicionar toque capacitivo preciso, detecção de proximidade e áudio de alta qualidade aos seus projetos do Raspberry Pi. Ele funciona com o Raspberry Pi A +, B +, Zero e posterior (qualquer Raspberry Pi com um conector GPIO de 40 pinos). Com a precisão de detecção do Touch Board e o poder de computação do Raspberry Pi, o Pi Cap é uma ótima ferramenta para transformar dados analógicos em saídas digitais.

Deixaremos Paul levá-lo através de "Capong" abaixo:

Capacitive Pong é uma reinterpretação do jogo de tela tradicional. Em vez de usar um mouse ou teclas de seta, ele usa sensores capacitivos. O jogo roda em um Pi Zero com um complemento Pi Cap e um adaptador Ethernet.

Isso fornece 12 entradas de sensor, das quais 4 são usadas. Eles são dispostos no suporte cortado a laser para que cada jogador mova sua mão entre um par de sensores.

O jogo é baseado em SimplePong, disponível em openprocessing.org e lançado sob Creative Commons. Isso foi modificado para usar a entrada dos sensores Pi Cap (em vez de um mouse) e convertido para a operação de 2 jogadores.

A primeira versão é executada em um laptop em Processing e recebe sua entrada pelo protocolo Open Sound Control (OSC) do Pi Zero. No Pi Zero, usamos o software demo fornecido com o Pi Cap - um desses módulos gera um fluxo OSC.

As constantes foram obtidas por experimento, combinando a faixa de saídas do Pi Cap com a altura da janela de jogo. Seria bom colocar tudo no Pi, também deveríamos limpar o código, rotular as constantes etc. O jogo também poderia se beneficiar da adição de som, um sistema de pontuação e uma maneira melhor de começar o jogo; mas isso fica para outro dia.

Saiba mais sobre os recursos do Pi Cap e adquira o seu hoje mesmo em nossa loja online. Se você quiser tentar fazer seu próprio Capong, siga as instruções abaixo. Aproveitar!

@paul_tanner 25 de julho de 2016 Design e inspiração geral de @rossatkin e @spongefile

Etapa 1: Vídeo

Image
Image

Neste breve vídeo, Ross explica o projeto de sua equipe e como eles passaram do protótipo para construir as versões de trabalho finais de seus dois jogos usando Pi Zero e Pi Cap.

Etapa 2: como configurá-lo

Exemplos de código
Exemplos de código

Execute o tutorial ‘Configurando seu Pi Cap no Raspberry Pi Zero’ aqui e não perca nenhuma etapa. (Você precisa saber o IP do Pi para entrar nele.)

Etapa 3: exemplos de código

Percorra a introdução Pi Cap para ver os exemplos de código, particularmente aquele que transmite os dados do sensor via OSC para a janela do terminal do seu laptop. Observe os dados DIFF - é o que usaremos.

Etapa 4: Processamento

Processando
Processando

Baixe e instale o Processing se ainda não estiver em seu laptop. Descompacte e instale o código mpr121_pong na pasta de esboço de Processing, geralmente / Documents / Processing. Abra o esboço em processamento e inicie-o em execução. Nada acontecerá na janela de reprodução até que você conclua a etapa abaixo.

Etapa 5: OSC

OSC
OSC

Para executar a demonstração OSC autônoma, vá para a pasta PiCapExamples no Pi e cd para cpp / picap-datastream-osc-cpp. Use./run para ver o fluxo de dados Pi Cap.

Descubra o IP do seu laptop e use./run –host [endereço IP do laptop] para transmiti-lo ao Processing.

Pong agora deve estar em execução. Clique com o mouse do laptop para iniciar um jogo. O jogo termina quando um jogador erra a bola. Clique com o mouse do laptop para iniciar outro jogo.

Etapa 6: Suporte de acrílico

Suporte Acrílico
Suporte Acrílico

Caso queira montar o estande de acrílico visto no vídeo, você pode baixar os arquivos do Illustrator abaixo e seguir as instruções do tutorial, cortesia de @rossatkin. Você precisará de um cortador a laser para cortá-los ou pode fazer com uma placa de espuma.

Baixar modelo vermelho

Baixe o modelo branco

Etapa 7: Montagem

conjunto
conjunto

Para montar seu estande, cole uma das peças em forma de I na peça retangular branca sem furos.

Antes de colar as duas peças retangulares vermelhas, certifique-se de inserir dois dos clipes de crocodilo na estrutura, conforme mostrado na imagem, deve haver um slot para os cabos saírem quando você anexar os lados. Isso garantirá que os fios fiquem ocultos em seu suporte, mas ainda acessíveis.

Cole as duas peças retangulares vermelhas na estrutura branca.

Etapa 8: cola

Cola
Cola
Cola
Cola

Usando um pequeno pincel, bata levemente todas as juntas do suporte com a cola acrílica, este adesivo vai derreter as peças de plástico. Cuidado com o acrílico vermelho, ele pode derreter e soltar um pouco de cor.

Você ainda deve ter uma peça de acrílico restante, o retângulo branco com dois orifícios. Não cole esta peça ainda.

Etapa 9: clipes de crocodilo

Clipes de crocodilo
Clipes de crocodilo
Clipes de crocodilo
Clipes de crocodilo
Clipes de crocodilo
Clipes de crocodilo

Coloque seu Capong em pé (de forma que a peça branca sem orifícios toque o tampo da mesa). Certifique-se de ter fio suficiente para que seus clipes de crocodilo se projetem na parte superior (você precisa de pelo menos 3 polegadas de clipe de crocodilo visível como mostrado na imagem).

Agora, deixe um pedaço do fio fora da parte inferior do suporte e corte e descasque o fio. Você deve ter cerca de 1,5 cm de fio de cobre saliente. Você vai usar isso para conectar o fio de cobre aos sensores.

Etapa 10: pinte seus sensores

Pinte seus sensores
Pinte seus sensores
Pinte seus sensores
Pinte seus sensores

Recorte dois quadrados de papelão e dois retângulos. Eles irão para o seu estande para que você possa medir o tamanho das superfícies internas para dimensionamento.

Se estiver usando tinta elétrica, você pode pintar diretamente sobre esses quadrados. Depois de seco, aplique um pouco de fita dupla-face, você vai colar os sensores voltados para baixo contra o acrílico. Mas primeiro, você deve soldar a tinta a frio!

Etapa 11: solda fria

Solda fria
Solda fria
Solda fria
Solda fria
Solda fria
Solda fria

Usando o tubo de tinta elétrica, esprema uma quantidade generosa de tinta sobre o cobre exposto. Você deve se certificar de que o fio é mantido no lugar para que não se mova (você pode usar fita dupla-face).

O sensor concluído deve ser semelhante à terceira imagem na Etapa 11. Quando terminar, você deve ter quatro sensores, dois quadrados, dois retangulares, conectados a cada um dos lados do suporte Capong.

Etapa 12: Sensor de folha de alumínio

Sensor de folha de alumínio
Sensor de folha de alumínio
Sensor de folha de alumínio
Sensor de folha de alumínio
Sensor de folha de alumínio
Sensor de folha de alumínio

Se você não tem Electric Paint, pode fazer seus sensores usando folha de alumínio. Basta seguir os mesmos passos acima, mas sanduichar o fio exposto entre a folha de alumínio e o papelão como pode ser visto nas imagens à direita.

Etapa 13: Anexe ao suporte

Anexe para ficar!
Anexe para ficar!
Anexe para ficar!
Anexe para ficar!

Agora você pode conectar seus sensores firmemente ao suporte e pegar seu Pi Cap e Pi Zero!

Etapa 14: prenda à tampa do Pi

Anexar ao Pi Cap
Anexar ao Pi Cap
Anexar ao Pi Cap
Anexar ao Pi Cap

Pegue os clipes de crocodilo que se projetam da parte superior do suporte Capong e prenda-os aos eletrodos do seu Pi Cap. Verifique se você está conectando os eletrodos corretos - aqueles que você programou para funcionar. Agora você pode conectar seu Pi Zero, fazer upload do código e começar a jogar! Gosta deste projeto? Quer fazer o seu? Saiba mais sobre os recursos do Pi Cap e adquira o seu hoje mesmo em nossa loja online.

Recomendado: