Resumé
Un gamepad basé sur BLE. Comme tous les autres projets de ma vie, il est en développement (principalement le logiciel à ce stade). C'est un fichier SCAD, donc il est assez facile à modifier (ajouter/changer la disposition des boutons des axes).
Remarque : Les trous du joystick ont l'air de ne pas être des trous, je vous assure qu'ils seront des trous quand ils seront imprimés.
Parties :
1x Adafruit Feather 32u4 Bluefruit LE.
1x batterie LiPo.
1x Pack de boutons tactiles ronds colorés.
1x Interrupteur d'alimentation.
4x vis de 4-40 de 14 mm (magasin de quincaillerie)
2x Joystick Adafruit.
OU
2x Breakout de joystick Sparkfun.
2x Joystick Sparkfun.
Les breakouts de joystick Sparkfun sont plus petits, mais le gamepad a en fait été conçu pour le breakout Adafruit... J'ai commandé un seul de ces breakouts, et je ne me suis pas résolu à dépenser 30 $ en frais de port pour un seul bouclier de joystick... mais l'un ou l'autre fonctionnera.
Le Feather est vraiment sympa car il est livré avec une gestion de batterie intégrée. Je suis tenté de remplacer le Feather BLE par un autre.Une plume standard.et utilisez l'un desces modules bon marché.. Les avantages de cela incluent la possibilité d'envoyer des données série arbitraires. Les inconvénients incluent l'impossibilité de configurer l'appareil comme un joystick HID. Pour être honnête, je déteste l'USB HID. Ma seule expérience avec ça, c'est d'avoir écrit une bibliothèque de joystick multi-plateforme. Je préférerais vraiment un système de gamepad basé sur un port série.
Réglages d'impression.
Marque de l'imprimante :
MakerBot.
Imprimante :
MakerBot Replicator 2X.
Radeaux :
Non.
Soutient :
Non.
Résolution :
0,2
Remplissage :
10 %
Comment j'ai conçu ceci.
Parties
Assurez-vous de saisir toutes les parties dans l'onglet Résumé.
Outils.
Fer à souder.
Souder.
Perceuse.
Des pinces à dénuder les fils.
Multimètre.
Pistolet à colle chaude.
1 tournevis.
Exercice 4-40
Tap 4-40
Perceuse et robinet.
Percez les trous des vis avec le foret de 4-40 mm.
Tapotez les trous des vis avec le taraud 4-40. Faites-le lentement, et rappelez-vous que vous créez des filetages ici, alors retirez le foret.
Vous pouvez percer et tarauder les trous de vis de la plaque arrière si vous le souhaitez, ou les sur-percer de telle sorte que les vis tombent simplement à travers. L'une ou l'autre méthode fonctionne !
Des boutons.
Je ne suis pas 100% satisfait de ce système... mais ça marche... Collez les colonnes à la plaque arrière, puis les boutons aux colonnes. Lentement et sûrement ici. J'ai expérimenté les orientations des boutons, je préfère le style du côté gauche de l'image ci-dessus. Le côté droit fonctionne, mais vous avez besoin de fils supplémentaires entre chacun des boutons. J'ai fini par changer le côté droit pour qu'
Avant de passer à autre chose, mettez la plaque supérieure en place et assurez-vous qu'elle clique toujours.
Le tableau principal.
Collez la plume. C'est une photo terrible... si seulement je pouvais la reprendre...
Avant de passer à autre chose, assurez-vous que l'USB s'aligne avec le trou sur la pièce supérieure.
Câblage.
Commençons par les boutons. Pliez les jambes intérieures en un anneau comme ceci. Soudez-les ensemble.
Collez vos joysticks (ceux d'Adafruit vont directement sur les coins, pour ceux de Sparkfun, vous devrez les positionner à l'œil. Maintenant, pour la soudure. J'ai commencé par les joysticks (fils bleus et jaunes). Puis les boutons (fils blancs). Il n'y a qu'une seule masse et une seule alimentation, mais vous pouvez obtenir trois masses supplémentaires des côtés du connecteur USB et du connecteur
DIAGRAMME FUTURE DES CÂBLES ICI.
Interrupteur et batterie.
La dernière chose à mettre en place est l'interrupteur d'alimentation et la batterie (dans cet ordre exact). Insérez l'interrupteur dans la plaque supérieure.
Soldez l'interrupteur à la masse et à EN, puis collez-le en place à l'aide de colle chaude.
Collez la batterie à la plaque supérieure à l'aide de colle chaude. Branchez-la. Je vous recommande de tester l'électronique au fur et à mesure.
Test du micrologiciel.
Avant de fermer, téléchargez letester le firmware.. Cela va envoyer les joysticks et les boutons au moniteur série de l'Arduino. Testez tous les axes et les boutons avant de fermer.
Fermeture
Vissez la plaque arrière sur la plaque supérieure.
Le vrai firmware.
En cours...
Fuente del modelo
