Taula de continguts:

Controlador de tira Led Arduino per a llums de PC fresques: 5 passos
Controlador de tira Led Arduino per a llums de PC fresques: 5 passos

Vídeo: Controlador de tira Led Arduino per a llums de PC fresques: 5 passos

Vídeo: Controlador de tira Led Arduino per a llums de PC fresques: 5 passos
Vídeo: BTT GTR v1.0/M5 v1.0 - TMC2208 UART 2024, De novembre
Anonim
Controlador de tira LED Arduino per a llums de PC fresques
Controlador de tira LED Arduino per a llums de PC fresques

Tinc aquesta fantàstica tira LED RGB d’aliexpress i vull utilitzar-la per a llums de PC.

El primer problema és calent per controlar-lo i després com alimentar-lo.

Aquest instructiu us mostra com fer-ho amb el codi arduino de github, el vídeo del projecte de treball i la guia pas a pas.

Pas 1: peces necessàries

Peces necessàries
Peces necessàries

Per a aquest projecte utilitzarem:

  • Arduino nano
  • Tira RGB
  • Transistor NPN
  • Resistència de 100-220 Ohm
  • Filferros de pont
  • Taula de pa

Extra:

Kit de soldadura

La raó de la necessitat de transistors és que la majoria de les tires RGB necessiten 12 volts per alimentar-se, de manera que necessitarem una font d'alimentació externa per a la banda RGB i una secundària per a arduino (també podríem utilitzar un regulador de voltatge 7805 per escala de 12 volts a 5 volts).

Els transistors configuren la tensió donada a cada canal de color controlant la brillantor i el tipus de color.

La tira de leds RGB que faig servir és un SMD 3528. No té molts leds RGB, sinó que té 2 leds verds, 2 blaus i 2 vermells per a cada pista (tota la franja es divideix en pistes de 10 cm, de manera que podeu tallar la longitud que vulgueu, soldar-la i funcionarà). Amb aquest coneixement, sabem que establir un 50% en vermell i un 50% en blau no generarà un color violeta. En canvi, tindrem leds vermells i blaus amb poca brillantor.

Per tenir l’efecte a tot color haurem de comprar una tira de led diferent.

P. S. no utilitzarem tires led dirigibles.

Pas 2: connexió

Connexió
Connexió
Connexió
Connexió

Agafarem la taula de treball i hi posarem l’arduino nano amb 3 transistors.

Cada transistor té 3 pins com a base, col·lector i emissor. Connectarem un canal de la següent manera:

  • Base al canal de pin d'Ardino
  • Col·lector a canal relatiu dirigit
  • Emissor a GND

Els canals són:

  • BLAU Arduino D3
  • VERMELL Arduino D5
  • VERD Arduino D6

No dubteu a canviar el pinout, recordeu-vos de triar els pins PWM a arduino.

Pas 3: Codificació

El codi arduino complet està disponible a github i es pot utilitzar amb Arduino IDE.

He codificat algunes funcions per veure alguns efectes bàsics:

  • fade_colors_slow: s'esvaeix a través de cada color (vermell, verd i blau) amb FADESPEED i KEEPCOLORTIME com a segons.
  • all_on: activa els 3 colors
  • change_colors_rough: canvia els colors directament d'un a un altre

Podeu fer-los un bucle, crear una velocitat de fade dinàmica o el que sigui. Recordeu que aquesta tira LED no és RGB completa, té canals separats de vermell, verd i blau, de manera que aquestes funcions són interessants per a aquesta tira. Tenir altres tires donarà lloc a diferents colors i estils de decoloració.

Pas 4: col·locació dins de la funda del PC

Col·locació dins de la funda de PC
Col·locació dins de la funda de PC
Col·locació dins de la funda de PC
Col·locació dins de la funda de PC
Col·locació dins de la funda de PC
Col·locació dins de la funda de PC

Ara és hora de tallar la tira rgb i col·locar-la dins de la funda del PC. Vaig optar per col·locar el tauler a sobre de la font d'alimentació (la base és de plàstic, de manera que no es faran dreceres).

Per engegar el projecte podem utilitzar el connector perifèric d’alimentació (vegeu la imatge del pinout) que ofereix 5V i 12V directament des de la font d’alimentació. Connecta:

  • 5V a Arduinot Vin
  • Tira de 12V a RGB 12v
  • GND a Arduino GND

Si voleu continuar carregant algun codi o canviant-lo, podem treure el connector de 5 V i connectar l’arduino al PC mitjançant el port USB. D’aquesta manera podem carregar el nostre codi i tenir l’arduino encès.

Pas 5: Fet

Ara teniu el vostre sistema d’il·luminació personal per al vostre PC. No dubteu a canviar el codi i adaptar-lo a les vostres necessitats.

Es poden fer alguns canvis en aquest projecte, com ara:

  • Utilitzar un NODEMCU V3 com a controlador amb un servidor web personal amb botons i una interfície genial per canviar la configuració i els efectes de color o tenir un gerd amb interfície que envia sol·licituds HTTP al controlador (vegeu aquest projecte)
  • Utilitzar un ATTINY85 com a controlador per reduir tot el projecte (potser soldar-ho tot en un PCB). Es pot trobar una publicació completa aquí)
  • Addició d’un mòdul bluetooth HC-05 per controlar mitjançant bluetooth …

Això és! Diverteix-te.

Recomanat: