Créez votre “Button Boxe” pour quelques €

Créez votre “Button Boxe” pour quelques €

Joane 27 avril 2020
Print Friendly, PDF & Email
Arduino Button Box Tutorial | Panneau de contrôle, Matériel de ...

Pour quoi faire ?

Pour démarrage du véhicule, demande arrêt au stand, Drs, pression turbo, essuies glaces, phares etc…

Les commander avec de vrais boutons ca apporte encore un peu plus de réalisme alors, c’est parti !

Matériel

Carte Léonardo Pro Micro (atmega32u4) 4€

Lorsoul Pro Micro 5v 16M Mini Conseil Leonardo ATMEGA32U4 Module ...

Cache interrupteur aviation 1.9€

Interrupteur a bascule 2.5€

Bouton de service 0.70€

Poussoir lumineux design chrome 5€

Bouton poussoir a bascule momentané 1.5€

Panneau racing entre 10 et 30€

Sticker carbon 3.5€

Stickers pour boutons

Stickers voiture

Planches stickers boutons a imprimer

Câblage

vous disposez de 2 solutions pour le cablage des boutons.

La plus simple c’est le câblage direct de chaque bouton sur une pin de la carte Léonardo de 1 a 14, c’est ce que nous verrons ici (pour 14 boutons maximum).

Attention sur ce schéma il ne s’agit pas de la meme carte !

Sim Racing Button Plate Wiring Using OSR Micro Circuit – Open Sim Rigs

L’autre solution c’est un câblage matriciel avec croisement des info a la manière d’un hack clavier pour aller a 20 boutons et 4 potentiomètres (reportez vous a la vidéo en fin de tuto pour cette solution).

Arduino Leonardo/Micro As Game Controller/Joystick : 10 Steps ...

Choix des boutons:

Installation sur plaque alu avec perçage des trous en fonction de vos choix de boutons.

Câblage des boutons de 1 a 14 et GND commun:

Button boxe terminé

Button boxe en place :

Configuration

Téléchargez et installez le dernier IDE Arduino sur  https://www.arduino.cc/en/Main/Software .

Lancez arduino et créez un nouveau fichier, copiez et collez le code depuis  /leslipdejoane/Racecab/code_cartes_electroniques/Racecab.zip .

Nous allons installer la bibliothèque Arduino Joystick . 

Téléchargez la bibliothèque sur Arduino IDE, cliquez sur Sketch> Inclure la bibliothèque> Ajouter une bibliothèque .ZIP…,  accédez au fichier zip que vous avez téléchargé et cliquez sur Ouvrir . Un message devrait apparaître en bas vous indiquant que « Bibliothèque ajoutée à vos bibliothèques. Cochez le menu « Inclure la bibliothèque ».

Branchez le Pro Micro avec un câble de données micro usb et laissez Windows installer l’appareil. Prenez note du numéro de port COM utilisé par le périphérique (COM9 dans cet exemple).

Maintenant sur Arduino IDE, cliquez sur Outils> Carte> Arduino Leonardo .

Cliquez à nouveau sur Outils , choisissez Port et le port utilisé par votre Pro Micro.

Enfin, cliquez sur le bouton Télécharger ou appuyez sur CTR + U pour flasher / programmer le Pro Micro. Vous devriez voir “Téléchargement terminé”. en bas si c’est réussi.

Voici comment activer la prise en charge du stick analogique pour d’autres applications.

Solution plus évoluer sur cette vidéo

Solution simple avec encodeur joystick USB

Sources :

Rédacteur : Joane Bonifay

Laisser un commentaire



Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.