Table des matières:
- Étape 1: Pièces nécessaires
- Étape 2: Connexion
- Étape 3: Codage
- Étape 4: Placer à l'intérieur du boîtier du PC
- Étape 5: terminé
Vidéo: Contrôleur de bande LED Arduino pour Cool PC Lights: 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
J'ai cette bande LED RVB cool d'aliexpress et je veux l'utiliser pour les lumières du PC.
Le premier problème est chaud pour le contrôler puis comment le mettre sous tension.
Cette instructable vous montre comment le faire avec le code github arduino, une vidéo de projet de travail et un guide étape par étape.
Étape 1: Pièces nécessaires
Pour ce projet, nous utiliserons:
- Arduino nano
- Bande RVB
- Transistor NPN
- Résistance 100-220 Ohm
- Fils de cavalier
- Planche à pain
Supplémentaire:
Kit de soudure
La raison derrière le besoin de transistors est que la plupart des bandes RVB ont besoin de 12 volts pour être alimentées, nous aurons donc besoin d'une alimentation externe pour la bande RVB et d'une secondaire pour arduino (nous pourrions également utiliser un régulateur de tension 7805 pour échelle de 12 volts à 5 volts).
Les transistors définissent la tension donnée à chaque canal de couleur en contrôlant la luminosité et le type de couleur.
La bande led RGB que j'utilise est une SMD 3528. Elle n'a pas beaucoup de leds RGB, mais à la place elle a 2 leds vertes, 2 bleues et 2 rouges pour chaque piste (la bande entière est divisée en pistes de 10 cm, donc vous pouvez couper la longueur que vous voulez, la souder et cela fonctionnera). Avec cette connaissance, nous savons que régler 50 % sur rouge et 50 % sur bleu ne générera pas de couleur violette. Nous aurons à la place des leds rouges et bleues à faible luminosité.
Pour avoir l'effet en couleur, nous devrons acheter une bande led différente.
P. S. nous n'utiliserons pas de bandes led adressables.
Étape 2: Connexion
Nous allons prendre la maquette et mettre l'arduino nano avec 3 transistors dessus.
Chaque transistor a 3 broches comme base, collecteur et émetteur. Nous allons connecter un canal comme suit:
- Base vers canal de broche Ardino
- Collecteur à conduit relatif canal
- Émetteur vers GND
Les canaux sont:
- BLEU Arduino D3
- ROUGE Arduino D5
- VERT Arduino D6
N'hésitez pas à changer le brochage, n'oubliez pas de choisir les broches PWM dans arduino.
Étape 3: Codage
Le code arduino complet est disponible sur github et peut être utilisé avec Arduino IDE.
J'ai codé quelques fonctions pour voir quelques effets de base:
- fade_colors_slow: s'estompe à travers chaque couleur (rouge, vert et bleu) avec FADESPEED et KEEPCOLORTIME en secondes.
- all_on: active les 3 couleurs
- change_colors_rough: change les couleurs directement de l'une à l'autre
Vous pouvez les boucler, créer une vitesse de fondu dynamique ou autre. N'oubliez pas que cette bande LED n'est pas entièrement RVB, elle a des canaux rouge, vert et bleu séparés, donc ces fonctions sont cool pour cette bande. Avoir d'autres bandes entraînera des couleurs et des styles de décoloration différents.
Étape 4: Placer à l'intérieur du boîtier du PC
Il est maintenant temps de couper la bande RVB et de la placer à l'intérieur du boîtier du PC. J'ai choisi de placer la maquette au-dessus de l'alimentation (la base est en plastique, donc aucun raccourci ne sera fait).
Pour alimenter le projet, nous pouvons utiliser le connecteur périphérique d'alimentation (voir l'image du brochage) qui offre 5V et 12V directement à partir de l'alimentation. Relier:
- 5V vers Arduinot Vin
- 12V à bande RVB 12v
- GND à Arduino GND
Si vous souhaitez continuer à télécharger du code ou à le modifier, nous pouvons retirer le connecteur 5V et brancher l'arduino sur le PC à l'aide du port USB. De cette façon, nous pouvons télécharger notre code et mettre l'arduino sous tension.
Étape 5: terminé
Vous avez maintenant votre système d'éclairage personnel pour votre PC. N'hésitez pas à modifier le code et à vous adapter à vos besoins.
Certaines modifications peuvent être apportées à ce projet, notamment:
- Utiliser un NODEMCU V3 comme contrôleur avec un serveur Web personnel doté de boutons et une interface sympa pour modifier les paramètres et les effets de couleur ou avoir une framboise avec une interface envoyant des requêtes HTTP au contrôleur (voir ce projet)
- Utilisation d'un ATTINY85 comme contrôleur pour réduire l'ensemble du projet (peut-être en soudant le tout dans un PCB). Un article complet peut être trouvé ici)
- Ajout d'un module bluetooth HC-05 pour contrôler via bluetooth…
C'est ça! S'amuser.
Conseillé:
Bande LED DIY : Comment couper, connecter, souder et alimenter une bande LED : 3 étapes (avec photos)
Bande LED DIY : Comment couper, connecter, souder et alimenter une bande LED : Guide du débutant pour réaliser vos propres projets d'éclairage à l'aide d'une bande LED.Flexibles, fiables et faciles à utiliser, les bandes LED sont le meilleur choix pour une variété d'applications.Je couvrirai les bases de l'installation d'une simple bande LED d'intérieur 60 LED/m, mais l'in
Contrôleur de bande LED pour prise murale sans fil Arduino ESP32 pratique : 6 étapes
Contrôleur de bande LED pour prise murale sans fil Arduino ESP32 pratique : il s'agit d'un contrôleur de prise murale sans fil DIY très pratique pour les bandes LED à faible coût. Il remplace les contrôleurs wifi bon marché vendus sur EBay. Ils fonctionnent bien avec les bandes Led RGB. Le contrôleur EBay Wifi n'est pas bien construit et se casse facilement. Aussi
Contrôle WIFI BANDE LED RVB ESP8266 - NODEMCU en tant que télécommande IR pour bande LED contrôlée via Wifi - Contrôle de Smartphone RVB LED STRIP : 4 étapes
Contrôle WIFI BANDE LED RVB ESP8266 | NODEMCU en tant que télécommande IR pour bande LED contrôlée via Wifi | Contrôle par smartphone RVB LED STRIP : Salut les gars, dans ce tutoriel, nous allons apprendre à utiliser nodemcu ou esp8266 comme télécommande IR pour contrôler une bande LED RVB et Nodemcu sera contrôlé par smartphone via wifi. Donc, en gros, vous pouvez contrôler la BANDE LED RVB avec votre smartphone
Bande RGB LED pour contrôleur Bluetooth Arduino DIY : 4 étapes
Bande LED RGB pour contrôleur Bluetooth Arduino DIY : Bonjour à tous, voici le deuxième projet que je souhaite partager avec vous ! Aujourd'hui, je vais vous montrer comment connecter un module Arduino et Bluetooth et l'utiliser plus tard pour contrôler une bande LED RGB. Dans ce tutoriel, nous utilisera le module Bluetooth HC-06, car c'est che
Contrôleur de bande lumineuse MIDI 5V LED pour le Spielatron ou autre synthé MIDI : 7 étapes (avec photos)
Contrôleur de bande LED MIDI 5V pour le Spielatron ou autre synthé MIDI : Ce contrôleur fait clignoter des bandes LED tricolores pendant 50 ms par note. Bleu pour G5 à D#6, rouge pour E6 à B6 et vert pour C7 à G7. Le contrôleur est un appareil MIDI ALSA, donc le logiciel MIDI peut sortir vers les LED en même temps qu'un synthétiseur MIDI