Table des matières:

Contrôleur de bande LED Arduino pour Cool PC Lights: 5 étapes
Contrôleur de bande LED Arduino pour Cool PC Lights: 5 étapes

Vidéo: Contrôleur de bande LED Arduino pour Cool PC Lights: 5 étapes

Vidéo: Contrôleur de bande LED Arduino pour Cool PC Lights: 5 étapes
Vidéo: Contrôleur pour ruban LED. Comment piloter votre bande LED avec l'application #ledcontroller 2024, Juillet
Anonim
Contrôleur de bande LED Arduino pour Cool PC Lights
Contrôleur de bande LED Arduino pour Cool PC Lights

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

Pièces nécessaires
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

Lien
Lien
Lien
Lien

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

Placer à l'intérieur du boîtier du PC
Placer à l'intérieur du boîtier du PC
Placer à l'intérieur du boîtier du PC
Placer à l'intérieur du boîtier du PC
Placer à l'intérieur du boîtier du PC
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é: