Table des matières:
- Étape 1: choses dont vous aurez besoin
- Étape 2: Coter
- Étape 3: Couper les feuilles
- Étape 4: les assembler
- Étape 5: Alimentation de la bande LED RVB WS2812
- Étape 6: L'heure de l'électronique
- Étape 7: le temps de coder
Vidéo: Tapis de souris de jeu RVB : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Récemment, je suis tombé sur les LED RVB adressables individuellement WS2812. Cela signifie que chaque LED peut être contrôlée séparément et programmée pour produire des couleurs différentes au lieu de la bande RVB standard où toutes les LED s'allument de la même manière.
Les tapis de souris RVB disponibles sur le marché sont très chers. J'ai donc décidé de fabriquer un tapis de souris RVB bon marché en utilisant Arduino et la bande LED RVB WS2812.
Commençons
Étape 1: choses dont vous aurez besoin
- Bande LED RGB WS2812 (1 mètre suffira)
- Arduino Nano
- Feuille acrylique de 10 mm et 3 mm
- Cable USB
- Super colle
Étape 2: Coter
Les dimensions sont:
- 30 x 20 cm pour feuille de 10 mm
- 29 x 19 cm pour feuille de 3 mm
- Les dimensions intérieures de la feuille de 10 mm sont indiquées sur l'image
Une feuille de 3 mm sera placée sur la feuille de 10 mm comme indiqué. Cela laissera une bordure de 5 mm sur tous les côtés, ce qui rendra la lumière visible par le haut. Croyez-moi, ça va être génial!
Étape 3: Couper les feuilles
La découpe des dimensions extérieures est relativement facile. Il suffit de marquer le long des lignes à l'aide d'un cutter acrylique ou de tout objet pointu. Marquez l'acrylique plusieurs fois le long de la même ligne, puis placez l'acrylique sur le bord de la table et utilisez une légère pression rapide pour casser la pièce en deux.
Couper les dimensions intérieures est délicat si vous n'avez pas les bons outils ce qui est mon cas. J'ai fait le travail minutieux de percer des trous le long des lignes. Ensuite, j'ai terminé les coupes à l'aide d'une scie à métaux. Cette méthode laisse des bords pointus. A l'aide d'une lime, lissez les bords à plat. Il n'a pas besoin d'être parfaitement plat et de niveau et il ne sera pas visible et la lumière le traversera de toute façon. Assurez-vous simplement qu'il est suffisamment plat pour que la bande LED puisse affleurer la feuille.
Étape 4: les assembler
Décollez le papier protecteur. Poncez légèrement la surface de la feuille acrylique de 10 mm à l'aide d'un papier de verre à grain fin. Cela diffuse la lumière et éclaire la bordure que nous avons conservée au lieu de simplement passer directement à travers l'acrylique.
Placez les deux feuilles l'une au-dessus de l'autre en gardant une marge de 5 mm de tous les côtés. À l'aide de super colle, collez les deux feuilles ensemble. Il suffit de mettre quelques gouttes de colle au niveau des joints et la colle s'infiltre automatiquement. Faites de même pour les 4 coins.
Collez le tissu néoprène (principalement utilisé pour la fabrication de tapis de souris) sur le dessus d'une feuille acrylique de 3 mm. Cela permet à la souris de se déplacer en douceur et de masquer également toute l'électronique et les imperfections en dessous. Je n'en ai pas trouvé au moment de le faire, j'ai donc utilisé un papier cartonné noir à la place. Fonctionne très bien mais le remplacera après un certain temps.
Percez un trou de 4 mm tout au long de la feuille pour le passage du câble USB. Le diamètre du trou peut varier en fonction de l'épaisseur de votre câble.
Étape 5: Alimentation de la bande LED RVB WS2812
Considérons une LED de la bande. Chaque couleur à pleine intensité consomme 20 mA. Avec toutes les couleurs allumées à pleine intensité (c'est-à-dire la couleur blanche), une LED tirera environ (20mA + 20mA + 20mA =) 60mA. L'appel de courant maximum de votre bande sera = 60mA * Nombre de LED dans la bande. Dans mon cas, le nombre de LED = 22. Par conséquent, la consommation de courant maximale sera de 1320mA. Mais le régulateur de tension embarqué d'Arduino est capable de fournir un maximum de 800mA. Dans ce cas, la bande doit être alimentée à l'aide d'une alimentation externe. Assurez-vous que la masse de l'alimentation et de l'Arduino sont connectées ensemble.
Un tapis de souris qui nécessite une alimentation externe autre qu'USB ? Cela ne sonne pas juste !
Mais voici l'astuce. Un tapis de souris RVB est bien connu pour son animation « arc-en-ciel ». C'est ce que nous allons utiliser dans ce projet. Il n'y a pas de blanc dans un arc-en-ciel ! Cela signifie qu'à tout moment, aucune LED ne sera entièrement allumée avec toutes les couleurs. Pour une bande de 22 LED, la consommation de courant maximale que j'ai mesurée avec cette animation est de 150mA, ce qui est bien dans la plage. C'est pourquoi il est possible d'alimenter la barrette directement en utilisant Arduino Nano.
Étape 6: L'heure de l'électronique
Avec la construction mécanique à l'écart, il est temps pour l'électronique.
Placez la longueur requise de la bande LED comme indiqué sur l'image. Tenez-les temporairement à l'aide de ruban adhésif. Maintenant, en utilisant de la super colle, collez toutes les LED sur la feuille acrylique.
Prenez le câble USB et coupez une extrémité. Il y aura quatre fils à l'intérieur du câble. Comme nous utiliserons l'USB uniquement pour alimenter l'Arduino, nous nous intéressons aux fils rouge (+) et noir (-). Coupez les deux fils restants car nous n'en aurons pas besoin. Tirez le câble à travers le trou que nous avons percé.
Effectuez les connexions comme indiqué sur le schéma.
Étape 7: le temps de coder
Téléchargez le code et ouvrez-le en utilisant Arduino IDE. Avant de télécharger,
- La broche de données de la bande peut être connectée à n'importe laquelle des broches numériques. J'ai choisi la broche 4. Apportez les modifications nécessaires dans le code si vous utilisez une autre broche.
- Entrez le nombre de LED dans la bande.
Appuyez sur télécharger et profitez de votre tapis de souris de jeu RVB bon marché mais génial !
Merci d'être resté jusqu'au bout. J'espère que vous aimez tous ce projet. Faites-moi savoir si vous en faites un pour vous-même. Abonnez-vous à ma chaîne YouTube pour plus de projets à venir. Encore merci!
Conseillé:
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes
Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
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.:)
Project Aurora : un tapis de souris intelligent pour 20€ : 13 étapes (avec photos)
Projet Aurora : un Smart Gaming Mousepad à 20€ : L'idée de base est, pourquoi dépenser 50$ pour un tapis de souris RGB qui ne propose que des jeux de lumière ? D'accord, ils sont cool et ultra-fins, mais ils ajoutent également un logiciel sur votre PC pour personnaliser les couleurs claires qui ne sont pas exactement "légères" si vous considérez
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
Souris Doodler RVB à trois boutons Sun. : 11 étapes (avec photos)
Souris Sun Three Button RGB Light Doodler.: Je rencontre Lori Stotko et Stuart Nafey http://lightdoodles.com/ lors des auditions Makers Faire de cette année. Ils avaient ces super stylos Light qu'ils avaient faits pour griffonner. J'ai décidé d'en faire quand je suis rentré à la maison, et je me suis souvenu de la vieille souris à trois boutons Sun que j'ai