Taula de continguts:

Controlador de tira LED: 8 passos (amb imatges)
Controlador de tira LED: 8 passos (amb imatges)

Vídeo: Controlador de tira LED: 8 passos (amb imatges)

Vídeo: Controlador de tira LED: 8 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Controlador de tira LED
Controlador de tira LED
Controlador de tira LED
Controlador de tira LED

En aquest instructiu, us seguiré els passos per utilitzar i gestionar les vostres tires de LED creant una interfície de control. M'he divertit molt amb aquestes llums, ja que estic segur que tu també. Si us agrada aquesta instrucció, assegureu-vos de votar-la al Lighting Challenge.

Amb aquest controlador, l'usuari podrà seleccionar diferents colors, així com accions com parpellejar, esvair i perseguir la seva banda LED. Les aplicacions i adaptacions són infinites. Gaudeix:)

Consideracions de seguretat: quan soldeu, assegureu-vos de treballar en una zona ben ventilada amb una estora i ulleres de seguretat adequades. A més, assegureu-vos de fer servir un EPI adequat quan treballeu amb diferents eines al llarg d’aquest tutorial.

* Altres notes: aquest projecte no inclou la carcassa, sinó el circuit, el codi i la interfície general. Això us dóna la llibertat de dissenyar l'habitatge com convingueu:)

Subministraments

  • Pantalla LCD 20x04
  • Mòdul I2C
  • Tauler de perfils (9 x 15 cm)
  • Cables de pont (M a F, M a M, F a F)
  • 6x 10k Ohm
  • Cable USB Arduino
  • 4x grans botons PTM
  • 2 botons petits PTM
  • 7x unions petites (opcional)
  • 3x M2 Screwa
  • 3x femelles hexagonals M2
  • Adaptadors 2x 12 V 1A
  • Tauler Arduino Uno
  • 5 - 10m de llums de tira LED

Pas 1: LCD, I2C, Arduino UNO i Perf Board

LCD, I2C, Arduino UNO i Perf Board
LCD, I2C, Arduino UNO i Perf Board
LCD, I2C, Arduino UNO i Perf Board
LCD, I2C, Arduino UNO i Perf Board
LCD, I2C, Arduino UNO i Perf Board
LCD, I2C, Arduino UNO i Perf Board

1. Soldeu el mòdul I2C a la part posterior de la pantalla LCD 20x04. El mòdul I2C s’utilitza per comunicar-se amb una pantalla LCD sense la necessitat d’un embolic de cables. No us preocupeu per les connexions de pin a l’Arduino Uno encara.

2. Assegureu la pantalla LCD a la part superior del tauler de perfils mitjançant cargols M2 i femelles hexagonals.

3. Assegureu l'Arduino a la part inferior de la placa de perfils amb cargols M2 i femelles hexagonals. És molt important que tots dos components siguin segurs i no es moguin.

Pas 2: botons + circuit inicial

Botons + Circuit inicial
Botons + Circuit inicial
Botons + Circuit inicial
Botons + Circuit inicial
Botons + Circuit inicial
Botons + Circuit inicial

1. Feu servir cables de pont masculí a femella per connectar els passadors als ports de l'Arduino tal i com es mostra a continuació:

  • GND (LCD) - GND (Arduino)
  • VCC (LCD) - 5V (Arduino)
  • SDA (LCD) - A4 (Arduino)
  • SCL (LCD) - A5 (Arduino)

2. Col·loqueu els 4 grans botons PTM (push-to-make) en format quadrat tal com es veu a la taula de perf. Hi hauria d’haver un botó superior esquerre, inferior esquerre, superior dret i inferior dret. Encara no cal establir cap connexió amb aquests botons.

Pas 3: Configuració dels botons principals

Configuració dels botons principals
Configuració dels botons principals
Configuració dels botons principals
Configuració dels botons principals
Configuració dels botons principals
Configuració dels botons principals

Ara és hora d’adjuntar aquests botons a l’Arduino. Assegureu-vos de connectar-los d’una manera ordenada per tal de mantenir clara la interfície d’usuari per a l’usuari.

1. Connecteu tots els botons a un rail de 5V comú que està connectat a l'Arduino.

2. L'altre terminal de cada botó s'hauria de connectar als següents pins Arduino UNO:

  • Botó superior esquerre …….. Pin 8
  • Botó inferior esquerre … Finançament 9
  • Botó superior dret …….. Pin 10
  • Botó inferior dret … Finançament 11

3. Finalment, cada terminal (no el 5V) també s'hauria de connectar a una resistència desplegable de 10K Ohm a GND per tal de reduir la tensió i el soroll flotants.

Pas 4: font d'alimentació addicional + tira LED

Font d'alimentació addicional + tira LED
Font d'alimentació addicional + tira LED
Font d'alimentació addicional + tira LED
Font d'alimentació addicional + tira LED
Font d'alimentació addicional + tira LED
Font d'alimentació addicional + tira LED

Malauradament, les tires LED consumeixen molta energia i, per tant, requereixen fonts d’electricitat adequades. Per aquest motiu, he afegit un segon adaptador de 12V 1A exclusivament per subministrar tensió a la tira. Tanmateix, si podeu aconseguir un adaptador amb una potència nominal més gran, el recomanaria (no ho podria fer per restriccions COVID-19).

1. Retireu el cable de l’adaptador d’alimentació i connecteu el cable positiu al subministrament positiu de la tira LED i de GND a GND a la tira LED.

2. Amb un cable de pont, assegureu-vos que el pin 6 de l'Arduino estigui connectat al cable de dades de la tira LED. Aquest és el pin que indicarà a la tira com es comporta / què s'ha de mostrar.

Pas 5: botons més petits

Botons més petits
Botons més petits
Botons més petits
Botons més petits

He afegit aquests botons més petits per permetre a l'usuari ajustar la velocitat de funcions com parpellejar, esvair i perseguir. Prement el botó superior augmenta la velocitat d’aquestes accions reduint el retard que separa aquests bucles. Aquests dos botons són PTM i són una característica addicional opcional.

1. Col·loqueu els botons al tauler de perfils i soldeu-los al lloc. Compreneu quins costats són terminals oposats amb un multímetre només per estar segur.

2. Un dels dos botons hauria de tornar a connectar-se a un carril de 5V comú.

3. L'altra cara dels dos botons hauria d'estar connectada als pins d'Arduino següents:

  • Botó superior (disminueix la velocitat): pin 12 Arduino
  • Botó inferior (augmentar la velocitat): pin 13 Arduino

Pas 6: Configuració del programari

Configuració del programari
Configuració del programari

Per executar el codi, haureu d’instal·lar les dues biblioteques enllaçades a continuació.

LiquidCrystal_I2C

FastLED

Si ja teniu aquestes biblioteques, aneu a "Eines" i, a continuació, a "Gestor de biblioteques", cerqueu aquestes biblioteques i feu clic a "Instal·la" o a "Actualitza" com es veu més amunt.

Pas 7: el codi

El codi
El codi
El codi
El codi

Baixeu-vos, copieu i enganxeu el codi següent al vostre IDE Arduino i pengeu-lo al tauler. Connecteu la font d’alimentació de 12V a la placa i, si tot està al seu lloc, la pantalla hauria d’il·luminar-se amb el missatge: "CONTROLADOR DE TIRES LED".

Si teniu problemes amb alguna part del procés, no dubteu a fer una pregunta a la secció de comentaris que hi ha a continuació i faré tot el possible per respondre-hi.

Pas 8: acabat

Image
Image
Acabat!
Acabat!

Estàs acabat! Gaudeix:)

Recomanat: