Table des matières:

Tutoriel du projet Pi Cap Capong : 14 étapes (avec photos)
Tutoriel du projet Pi Cap Capong : 14 étapes (avec photos)

Vidéo: Tutoriel du projet Pi Cap Capong : 14 étapes (avec photos)

Vidéo: Tutoriel du projet Pi Cap Capong : 14 étapes (avec photos)
Vidéo: You can't park there! 2024, Octobre
Anonim
Tutoriel du projet Pi Cap Capong
Tutoriel du projet Pi Cap Capong

Pong est l'un de nos jeux vidéo préférés, et lors d'un récent atelier, nous avons eu la chance de voir Paul Tanner, Tina Aspiala et Ross Atkin transformer Pong en "Capong" (capacitif + Pong !) mains. Ils ont utilisé un Pi Cap et un Raspberry Pi pour mapper les pagaies Pong à la position de leurs mains et ont créé un jeu simple, stimulant et vraiment addictif.

Le Pi Cap est le dernier produit de Bare Conductive. Un module complémentaire Raspberry Pi, il vous permet d'ajouter un toucher capacitif précis, une détection de proximité et un son de haute qualité à vos projets Raspberry Pi. Il fonctionne avec les Raspberry Pi A+, B+, Zero et ultérieurs (n'importe quel Raspberry Pi avec un connecteur GPIO 40 broches). Avec la précision de détection du Touch Board et la puissance de calcul du Raspberry Pi, le Pi Cap est un excellent outil pour transformer des données analogiques en sorties numériques.

Nous laisserons à Paul le soin de vous guider dans « Capong » ci-dessous:

Capacitif Pong est une réinterprétation du jeu d'écran traditionnel. Au lieu d'utiliser une souris ou des touches fléchées, il utilise des capteurs capacitifs. Le jeu fonctionne sur un Pi Zero avec un module complémentaire Pi Cap et un adaptateur Ethernet.

Cela fournit 12 entrées de capteur, dont 4 sont utilisées. Ils sont disposés sur le support découpé au laser afin que chaque joueur déplace sa main entre une paire de capteurs.

Le jeu est basé sur SimplePong, disponible sur openprocessing.org et publié sous Creative Commons. Cela a été modifié pour utiliser l'entrée des capteurs Pi Cap (au lieu d'une souris) et converti en fonctionnement à 2 joueurs.

La première version fonctionne sur un ordinateur portable dans Processing et prend son entrée sur le protocole Open Sound Control (OSC) du Pi Zero. Sur le Pi Zero, nous avons utilisé le logiciel de démonstration fourni avec le Pi Cap – l'un de ces modules génère un flux OSC.

Les constantes ont été obtenues expérimentalement, en faisant correspondre la plage de sorties du Pi Cap avec la hauteur de la fenêtre de lecture. Ce serait bien de mettre le tout sur le Pi, il faudrait aussi nettoyer le code, étiqueter les constantes etc. Le jeu pourrait aussi bénéficier de l'ajout de son, d'un système de score et d'une meilleure façon de démarrer le jeu; mais c'est pour un autre jour.

Découvrez-en plus sur les fonctionnalités du Pi Cap et obtenez le vôtre dès aujourd'hui dans notre boutique en ligne. Si vous voulez essayer de fabriquer votre propre Capong, suivez les instructions ci-dessous. Prendre plaisir!

@paul_tanner 25 juillet 2016 Conception du stand et inspiration générale par @rossatkin et @spongefile

Étape 1: vidéo

Image
Image

Dans cette courte vidéo, Ross explique le projet de son équipe et comment ils sont passés du prototype à la construction des versions fonctionnelles finales de leurs deux jeux en utilisant le Pi Zero et le Pi Cap.

Étape 2: Comment le configurer

Exemples de code
Exemples de code

Parcourez le didacticiel « Configuration de votre Pi Cap sur le Raspberry Pi Zero » ici et ne manquez aucune étape. (Vous devez connaître l'adresse IP du Pi pour vous y connecter.)

Étape 3: Exemples de code

Parcourez l'intro de Pi Cap pour voir les exemples de code, en particulier celui qui diffuse les données du capteur via OSC vers la fenêtre de votre terminal d'ordinateur portable. Remarquez les données DIFF - c'est ce que nous allons utiliser.

Étape 4: Traitement

Traitement
Traitement

Téléchargez et installez Processing si ce n'est pas déjà sur votre ordinateur portable. Décompressez et installez le code mpr121_pong dans le dossier sketch de Processing, généralement /Documents/Processing. Ouvrez l'esquisse en cours de traitement et lancez-la. Rien ne se passera dans la fenêtre de lecture tant que vous n'aurez pas terminé l'étape ci-dessous.

Étape 5: OSC

OSC
OSC

Pour exécuter la démo OSC autonome, accédez à votre dossier PiCapExamples sur le Pi et cd vers cpp/picap-datastream-osc-cpp. Utilisez./run pour voir le flux de données Pi Cap.

Découvrez l'adresse IP de votre ordinateur portable, puis utilisez./run –host [adresse IP de l'ordinateur portable] pour la diffuser vers Processing.

Pong devrait maintenant fonctionner. Cliquez sur la souris de l'ordinateur portable pour démarrer un jeu. Le jeu se termine lorsqu'un joueur manque le ballon. Cliquez sur la souris de l'ordinateur portable pour démarrer une autre partie.

Étape 6: Support acrylique

Support acrylique
Support acrylique

Si vous souhaitez construire le support acrylique vu sur la vidéo, vous pouvez télécharger les fichiers Illustrator ci-dessous et suivre les instructions du didacticiel, gracieuseté de @rossatkin. Vous aurez besoin d'un cutter laser pour les découper, ou vous pouvez le faire à partir de carton mousse.

Télécharger le modèle rouge

Télécharger le modèle blanc

Étape 7: Assemblage

Assemblée
Assemblée

Pour assembler votre support, collez l'une des pièces en forme de I sur la pièce rectangulaire blanche sans trous.

Avant de coller les deux pièces rectangulaires rouges, assurez-vous d'insérer deux des pinces crocodiles dans la structure comme indiqué sur l'image, il devrait y avoir une fente pour que les câbles sortent lorsque vous attachez les côtés. Cela garantira que les fils sont cachés dans votre stand mais toujours accessibles.

Collez les deux pièces rectangulaires rouges sur la structure blanche.

Étape 8: Coller

La colle
La colle
La colle
La colle

A l'aide d'un petit pinceau, tamponnez tous les joints du support avec de la colle acrylique, cet adhésif fera fondre les pièces en plastique entre elles. Attention à l'acrylique rouge, il peut fondre et libérer de la couleur.

Vous devriez encore avoir une pièce acrylique restante, le rectangle blanc avec deux trous. Ne collez pas encore cette pièce.

Étape 9: pinces crocodiles

Pinces Crocodile
Pinces Crocodile
Pinces Crocodile
Pinces Crocodile
Pinces Crocodile
Pinces Crocodile

Tenez votre Capong debout (de sorte que la pièce blanche sans trous touche le dessus de la table). Assurez-vous d'avoir suffisamment de fil pour que vos pinces crocodiles dépassent en haut (vous avez besoin d'au moins 3 pouces de pince crocodile visible comme indiqué sur l'image).

Maintenant, laissez une longueur de fil au fond du support, puis coupez et dénudez le fil. Vous devriez avoir environ 1,5 cm de fil de cuivre qui dépasse. Vous allez l'utiliser pour attacher le fil de cuivre aux capteurs.

Étape 10: Peignez vos capteurs

Peignez vos capteurs
Peignez vos capteurs
Peignez vos capteurs
Peignez vos capteurs

Découpez deux carrés de carton et deux rectangles. Ceux-ci iront à votre stand afin que vous puissiez mesurer la taille des surfaces intérieures pour le dimensionnement.

Si vous utilisez de la peinture électrique, vous pouvez peindre directement sur ces carrés. Une fois sec, appliquez du scotch double face, vous allez coller les capteurs face contre l'acrylique. Mais d'abord, vous devez souder à froid la peinture !

Étape 11: soudure à froid

Soudure à froid
Soudure à froid
Soudure à froid
Soudure à froid
Soudure à froid
Soudure à froid

À l'aide de votre tube de peinture électrique, pressez une quantité généreuse de peinture sur le cuivre exposé. Vous devez vous assurer que le fil est maintenu en place afin qu'il ne bouge pas (vous pouvez utiliser du ruban adhésif double face).

Le capteur fini devrait ressembler à la troisième image de l'étape 11. Lorsque vous avez terminé, vous devriez avoir quatre capteurs, deux carrés, deux rectangulaires, connectés à chacun des côtés du support Capong.

Étape 12: Capteur de papier d'aluminium

Capteur de papier d'aluminium
Capteur de papier d'aluminium
Capteur de papier d'aluminium
Capteur de papier d'aluminium
Capteur de papier d'aluminium
Capteur de papier d'aluminium

Si vous n'avez pas de peinture électrique, vous pouvez fabriquer vos capteurs en utilisant du papier d'aluminium. Suivez simplement les mêmes étapes que ci-dessus, mais prenez en sandwich le fil exposé entre la feuille d'aluminium et le carton, comme le montrent les images de droite.

Étape 13: Fixez au support

Attachez-vous au support !
Attachez-vous au support !
Attachez-vous au support !
Attachez-vous au support !

Vous pouvez maintenant fixer solidement vos capteurs au support et sortir votre Pi Cap et Pi Zero !

Étape 14: Fixer au Pi Cap

Attacher au Pi Cap
Attacher au Pi Cap
Attacher au Pi Cap
Attacher au Pi Cap

Prenez les pinces crocodiles qui dépassent du haut du support Capong et attachez-les aux électrodes de votre Pi Cap. Assurez-vous de vous connecter aux bonnes électrodes - celles que vous avez programmées pour la fonctionnalité. Vous pouvez maintenant connecter votre Pi Zero, télécharger le code et commencer à jouer ! Vous aimez ce projet ? Vous voulez créer le vôtre ? Découvrez-en plus sur les fonctionnalités du Pi Cap et obtenez le vôtre dès aujourd'hui dans notre boutique en ligne.

Conseillé: