Table des matières:
- Étape 1: Étape 1: Rassembler les exigences
- Étape 2: Étape 2: Disposition des boutons, des commutateurs et des encodeurs
- Étape 3: Étape 3: Percez et montez les boutons, les commutateurs et les encodeurs
- Étape 4: Étape 4: Disposez votre matrice
- Étape 5: Étape 5: Câbler la matrice
- Étape 6: Étape 6: Câblez les encodeurs et l'Arduino
- Étape 7: Étape 7: Préparer le croquis
Vidéo: Boîte à boutons Sim Racing : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Une boîte à boutons est un appareil utilisé dans Sim Racing qui vous permet d'attribuer des boutons, des commutateurs et des boutons à diverses commandes de voiture. Les affectations de boutons courantes sont des choses comme un bouton de démarrage, un PTT, une fosse de demande, etc. Les interrupteurs à bascule fonctionnent très bien pour les essuie-glaces, les phares, etc. Les boutons peuvent être utilisés pour régler le TC (contrôle de traction), la polarisation des freins, etc.
Étape 1: Étape 1: Rassembler les exigences
Arduino Pro Micro - Vous pouvez obtenir une carte officielle; J'ai aussi eu de la chance avec les versions knock-off.
Boîtier ABS Project - assurez-vous qu'il est suffisamment profond pour supporter les boutons et les commutateurs que vous choisissez.
Boutons momentanés - Les boutons avec un trou de montage rond sont les plus faciles à utiliser. Recherchez des boutons de la couleur et de la taille qui vous conviennent. Les boutons doivent avoir n.o. contacts (normalement ouverts). Notez que cette instructable ne traite pas de l'utilisation des boutons lumineux.
Interrupteurs à bascule - Vous pouvez choisir entre momentané et verrouillage. Les autres choix sont ST (Single Throw) ou DT (Double Throw). Le lancer simple signifie 2 positions, marche/arrêt, le double lancer est 3 positions marche/arrêt/marche. Ne vous inquiétez pas pour les types unipolaires (SP) ou bipolaires (DP), les deux fonctionneront. Si vous vous retrouvez avec des commutateurs Double Throw, vous pouvez simplement ignorer le deuxième ensemble de terminaux. Ces commutateurs sont souvent appelés avec leurs caractéristiques combinées, c'est-à-dire SPDT, DPDT, etc.
Encodeurs rotatifs - Les encodeurs nous permettent de contrôler les fonctionnalités qui prennent en charge les ajustements d'augmentation et de diminution. par exemple. Contrôle de traction. Certains contrôleurs rotatifs ont également un bouton momentané intégré en appuyant sur l'arbre de l'encodeur. Boutons - Boutons pour s'adapter aux arbres de l'encodeur.
Câble USB Micro vers USB-A - Il sera utilisé pour télécharger le code Arduino sur la carte ainsi que pour connecter votre Button Box à votre PC.
Fil - Je préfère enduit de téflon 24ga. fil solide.
Fer à souder et à souder - Un fer à faible puissance avec une petite pointe fonctionnera mieux. Les connexions fondront et échoueront si elles sont surchauffées, donc une température réglable ou un fer à faible puissance est préférable.
Forets et forets - Pour percer des trous pour vos interrupteurs, boutons, etc. Un petit foret pilote et un foret étagé font une excellente combinaison. L'accès à Drill Press rendra les erreurs d'alignement moins probables. Facultatif: pellicule de vinyle pour ajouter un look en fibre de carbone ou en aluminium à votre boîte à boutons.
Étape 2: Étape 2: Disposition des boutons, des commutateurs et des encodeurs
Les boutons seront montés sur le couvercle de votre boîte de projet. Vérifiez que votre boîte à boutons est suffisamment profonde pour vos boutons.
Je trouve utile de placer physiquement les interrupteurs, les boutons et les boutons sur le couvercle pour avoir une idée de l'espacement et de l'esthétique.
Essayez de tout aligner dans une grille avec un espacement régulier entre chaque composant.
Assurez-vous de laisser suffisamment d'espace au bout des rangées, les interrupteurs et les boutons ont une base et ont besoin de suffisamment de place pour se monter correctement. Si vous enveloppez la face dans du vinyle pour un look carbone ou aluminium, vous pouvez tracer des lignes directement sur la face de la boîte avec un crayon, elles seront recouvertes plus tard avec le wrap.
Sinon, tracez des lignes sur le dessous du couvercle, vous voulez que des lignes se croisent au centre de chaque bouton/interrupteur que vous allez installer.
Étape 3: Étape 3: Percez et montez les boutons, les commutateurs et les encodeurs
Utilisez un petit foret (également connu sous le nom de foret pilote) pour commencer le trou pour chaque composant. Le petit foret permet d'être très précis et de s'assurer que tout est centré. Astuce: Si vous avez accès à une perceuse à colonne, cette étape sera plus simple et plus rapide. Sinon, ne vous inquiétez pas, prenez votre temps.
Une fois les avant-trous réalisés, passez à une mèche étagée ou à la mèche appropriée pour l'arbre de chaque composant à installer.
Astuce: Faites attention lorsque vous utilisez un bit step pour ne pas aller trop loin. J'aime utiliser un sharpie et colorer l'étape de la mèche sur laquelle je dois m'arrêter. C'est aussi le bon moment pour percer un trou à l'arrière du boîtier pour le câble USB qui passera entre l'Arduino et votre PC. Le trou devra être suffisamment grand pour faire passer l'extrémité micro USB du câble. Vous pouvez utiliser un passe-fil en caoutchouc pour couper le trou et une attache de fil à l'intérieur comme soulagement de traction pour empêcher le câble de sortir. Si vous allez emballer le couvercle de votre boîte en vinyle, c'est le moment de le faire.
Étape 4: Étape 4: Disposez votre matrice
Le contrôleur Arduino a un nombre limité d'entrées et de sorties qu'il peut utiliser pour détecter quand les boutons sont enfoncés, les commutateurs changent, etc. Pour accueillir un plus grand nombre de commutateurs et de boutons, nous utiliserons une technique appelée matrice. Une matrice fonctionne en utilisant le intersection d'une sortie et d'une entrée comme « adresse » d'un commutateur ou d'un bouton. Les sorties Arduino sont affectées en tant que colonnes et entrées en tant que lignes dans la matrice et chaque bouton et position de commutateur se voit attribuer une adresse. Il est plus facile d'utiliser un tableur pour faire votre mise en page, mais le papier fonctionnera aussi. En utilisant les A0, A1, A2 et A3 d'Arduino comme "colonnes" dans la matrice et 6, 7, 8, 9, 10 et 16 comme "lignes", nous pouvons accepter jusqu'à 28 entrées (pressions de boutons, positions de bascule, etc.) ! Pour faciliter la mise en page, chaque broche de votre bouton ou bouton rotatif aura besoin d'une étiquette pour s'y référer. J'ai choisi "PBn" pour représenter un bouton-poussoir, "TGn" pour représenter une bascule et "REn" pour les encodeurs rotatifs. Le "n" dans le nom est remplacé par un nombre pour référencer ce composant spécifique dans la matrice. Astuce: il est utile d'écrire le nom de chaque composant sur la face inférieure du couvercle à côté de son emplacement, par ex. PB1, PB2, RE1, etc. Dans la matrice, je me réfère aux broches telles que je les vois visuellement montées sur le couvercle vu du dessous du couvercle. Ainsi, par exemple, un bouton-poussoir aura 2 terminaux que je les appelle "H" (haut) et "L" (bas), vous pouvez également utiliser haut et bas, ou ce que vous voulez tant que vous vous souvenez facilement de votre schéma. Pour les bascules, j'utilise haut, centre et bas. car mes bascules sont DPDT. Mes encodeurs rotatifs avaient également des boutons-poussoirs, j'ai donc également REn-PB haut et bas. Chaque bouton ou commutateur « entrée » correspondra à une colonne de votre matrice. Vous pouvez avoir plusieurs entrées de commutateur/bouton sur la même colonne, mais pas plus que le nombre de lignes que vous avez.
Important! Toutes les sorties de l'interrupteur à bascule doivent être mappées sur la colonne de son entrée. C'est parce que vous allez câbler le centre de la bascule pour dire A0, puis la sortie du commutateur (borne haute ou basse) ira à une broche de rangée, par exemple. 7 ou 8.
Sorties Arduino (entrées interrupteur/bouton) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- H Entrées Arduino (sorties commutateur/bouton) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB-L 16TG2-LTG4-HPB8-L
Étape 5: Étape 5: Câbler la matrice
En commençant par les sorties Arduino (entrées de commutateur et de bouton), reliez chaque composant électrique dans une colonne matricielle et laissez une courte longueur de fil pour se connecter à la sortie Arduino. J'ai choisi d'utiliser mon fil de téflon pour tout relier ensemble et un morceau de fil de couleur pour aller à l'arduino car cela facilite la recherche et le suivi par la suite. Une fois que toutes les connexions des composants de colonne sont terminées, faites de même pour chaque ligne. Reliez tous les composants de la même rangée en prenant soin de vous assurer que vous connectez le bon terminal, c'est-à-dire haut ou bas et laissez la longueur du fil pour vous connecter à l'Arduino plus tard. Prenez votre temps et vérifiez que vous connectez le bon terminal. C'est là que la référence du composant inscrite sur le panneau à côté du composant et votre schéma facile à retenir pour les positions des terminaux seront payants.
Étape 6: Étape 6: Câblez les encodeurs et l'Arduino
Les codeurs rotatifs ne peuvent pas être câblés dans une matrice. L'entrée de chaque encodeur (broche centrale) sera liée à la masse Arduino et les sorties de l'encodeur iront directement à une entrée Arduino. Reliez chaque broche centrale de l'encodeur ensemble et laissez un fil pour se connecter à la terre Arduino.
Soudez les centres de l'encodeur rotatif à la masse Arduino et chaque encodeur rotatif "H" "L" à la broche Arduino correspondante. Soudez chaque longueur de fil de la matrice de colonnes et de lignes à l'entrée ou à la sortie Arduino correspondante.
Étape 7: Étape 7: Préparer le croquis
En utilisant l'IDE Arduino gratuit, préparez le croquis (code) pour l'Arduino. Téléchargez le croquis sur l'Arduino Après le chargement du croquis, connectez votre boîte à boutons à votre PC, un joystick devrait apparaître. Toutes nos félicitations! Vous venez de construire une boîte à boutons !
Conseillé:
Support de tablette en acrylique pour Flight Sim avec de vrais boutons : 4 étapes
Support de tablette en acrylique pour Flight Sim avec de vrais boutons : il s'agit d'un support pour une tablette (par exemple, un iPad) à utiliser avec un logiciel de simulateur de vol. À l'aide de modules d'encodeur rotatif et d'un Arduino Mega, j'ai créé une solution dans laquelle les boutons physiques peuvent être mappés pour contrôler des fonctions d'instrument spécifiques dans la simulation. Comme vous
Circuit de verrouillage SSR avec boutons-poussoirs : 6 étapes (avec photos)
Circuit de verrouillage SSR avec boutons-poussoirs : je prévois d'ajouter des outils électriques sous mon établi afin de pouvoir fabriquer une toupie de table par exemple. Les outils seront montés par le dessous sur une sorte de plaque amovible afin qu'ils puissent être interchangeables. Si vous êtes intéressé à voir h
Interface à deux fils (DMX) avec écran et boutons : 5 étapes (avec photos)
Interface à deux fils (DMX) avec écran et boutons : DMX est un protocole utilisé pour contrôler les appareils d'éclairage de scène et les effets spéciaux. Chaque appareil a son ou ses propres canaux auxquels il répond. Ce canal est sélectionnable par l'utilisateur à l'aide d'un commutateur DIP ou d'un écran avec des boutons. Il existe plusieurs manières de sélectionner un
Boîte à boutons Sim Racing : 8 étapes
Boîte à boutons Sim Racing : Bienvenue aux accros aux courses de simulation ! Êtes-vous à court de raccourcis clavier pour mapper toutes les commandes de votre voiture ? Vous avez probablement besoin d'une boîte à boutons ! Dans ce Instructable, nous allons en créer un à partir de zéro. La boîte à boutons aura 32 (!) états de bouton disponibles. Non
La boîte Barbie : un étui camouflé/boîte boom pour votre lecteur MP3 : 4 étapes (avec photos)
La Barbie Box : un étui camouflé/boîte perche pour votre lecteur mp3 : il s'agit d'un étui de protection rembourré pour votre lecteur mp3 qui convertit également la prise casque en quart de pouce, peut servir de boîte perche en appuyant simplement sur un interrupteur, et déguise votre lecteur mp3 en un lecteur de cassette du début des années 90 ou un vol faible similaire i