Table des matières:
- Étape 1: Matériaux
- Étape 2: Le circuit et le test
- Étape 3: Programmer
- Étape 4: Tapis de danse
- Étape 5: Prêt à fonctionner
Vidéo: Tapis de danse avec LED de couleur à l'aide d'Arduino : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
C'est mon premier instructable. J'ai fait un tapis de danse coloré en utilisant une carte Arduino comme entrée série vers l'ordinateur. C'est facile à faire et coûte quelques résistances et LED (vous n'êtes pas obligé de les utiliser).
Étape 1: Matériaux
Pièces électroniques:1. 6 LED de couleurs différentes pour indiquer que les boutons sont enfoncés2. 6 Résistance de 220 Ohm pour protéger les LED3. une carte à souder à usage général4. quelques fils et connecteursPièces de tapis de danse:1. Papier d'aluminium (qui sont utilisés pour cuire des aliments)2. Grande boîte en papier (vous pouvez certainement faire un cadre en bois)
Étape 2: Le circuit et le test
Le circuit est montré dans le premier graphique. Le tapis de danse implémente simplement les six boutons affichés dans le circuit. Au fur et à mesure que nous appuyons sur chaque bouton, la LED s'allumera et fera la broche correspondante de LOW à HIGH. Ce message sera envoyé à l'ordinateur en tant que message série et rattrapé par un programme python qui simulera ensuite ce message en un message d'appui sur une touche. branchez-le sur la carte Arduino qui peut être sauvegardé pour d'autres projets. Vous pouvez faire une carte plus belle que moi, car c'est plutôt facile, j'ai utilisé des fils pour me connecter. Une fois que vous avez fait le circuit, vous pouvez connecter certains des fils ensemble pour voir si les LED s'allument correctement. Et puis vous pouvez passer à l'étape suivante, la configuration du logiciel.
Étape 3: Programmer
Le programme arduino envoie la lettre correcte à l'ordinateur chaque fois que l'état de la clé est modifié. Donc, si vous appuyez sur n'importe quel bouton, il enverra deux lettres correspondantes, une vers le bas et une vers le haut. Le programme python reçoit le message, puis les traduit en événement clavier. S'il reçoit une lettre 'l', alors le programme génère un message de touche GAUCHE enfoncée. Actuellement, ce programme ne fonctionne que sur la machine Windows, car le module python SendKeys ne fonctionne que sur Windows. Vous pouvez trouver un moyen de simuler les informations du clavier sous Mac et Linux. Vous devez installer le module Serial et SendKeys pour que vous puissiez exécuter ce programme en python. Le programme de danse que j'utilise est StepMania, vous devez configurer les informations de la carte des touches de sorte que lorsque vous dansez, le programme réponde correctement. C'est comme configurer le joystick lorsque vous jouez à des jeux.
Étape 4: Tapis de danse
Il existe quelques autres excellents instructables sur la façon de faire un tapis de danse. Ici, je vais vous montrer comment en faire un avec les choses que vous pouvez facilement obtenir. Le tapis de danse est essentiellement composé de six boutons. L'idée consiste à utiliser deux feuilles d'aluminium parallèles qui sont collées sur des panneaux durs, puis à les assembler avec des éléments à l'intérieur pour les séparer. Ce n'est que lorsque vous placez les deux cartons durs qu'ils entrent en contact l'un avec l'autre. Faites six de ces boutons et placez-les sur un carton plus grand. Ensuite, connectez ces boutons au circuit que nous avons fait auparavant. Enfin, vous pouvez faire un couvercle et dessiner des trucs dessus.
Étape 5: Prêt à fonctionner
Vous devez exécuter le programme Python avant d'activer Stepmania. Ensuite, vous devriez pouvoir utiliser votre tapis de danse pour contrôler le programme. Quand j'ai fait la vidéo suivante, j'ai ouvert le couvercle, pour que vous puissiez voir clairement ce qu'il y a à l'intérieur. Profitez-en !
Conseillé:
Modification d'un tapis de danse L-tek pour interroger à 1000 Hz sous Windows et Linux : 9 étapes
Modification d'un pad de danse L-tek pour un sondage à 1000 Hz sous Windows et Linux : pourquoi faire ce mod ? Pourquoi le timing tombe-t-il dans des "slots" discrets? ITG et DDR ont des fenêtres de timing incroyablement serrées, et avec cela
Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)
Tapis avec capteurs/communication RF avec Arduino Micro : J'ai récemment terminé l'installation Tout aussi diversifiée, qui est composée d'une série de lampes qui réagissent aux capteurs placés dans un tapis sous les lampes. Voici comment j'ai fait le tapis avec des capteurs de pression. J'espère que vous trouverez ça utile.:)
Veilleuse à changement de couleur à l'aide d'Ardruino 101 : 4 étapes (avec photos)
Veilleuse à changement de couleur à l'aide d'Ardruino 101 : Dans ce projet, vous fabriquerez une lampe de nuit à l'aide d'ardruino, de bandes Adafruit neo rgb et d'une imprimante 3D. Notez que cet intrussable est purement pour mon projet d'école. Le code de ce projet est basé sur un autre projet. Cela dit, je ne suis pas un ex
Encore un autre tapis de danse stupide : 7 étapes
Yet Another Stupid Dance Pad : rien de spécial, juste un tapis de danse USB en bois de 25 livres (11,3 kilos) basé sur un clavier microsoft YASDP
Tapis de danse DDR / Tapis en bois : 5 étapes
Tapis de danse DDR / Tapis en bois : Comment faire un bon tapis ddr avec du bois, du papier de cuivre, de la peinture et un clavier/pad USB mort