Taula de continguts:
- Subministraments
- Pas 1: LCD, I2C, Arduino UNO i Perf Board
- Pas 2: botons + circuit inicial
- Pas 3: Configuració dels botons principals
- Pas 4: font d'alimentació addicional + tira LED
- Pas 5: botons més petits
- Pas 6: Configuració del programari
- Pas 7: el codi
- Pas 8: acabat
Vídeo: Controlador de tira LED: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
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
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
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
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
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
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
Estàs acabat! Gaudeix:)
Recomanat:
Senyal de tira LED difusa amb Arduino / Bluetooth: 8 passos (amb imatges)
Senyal de tira LED difusa amb Arduino / Bluetooth: Vaig crear aquest signe per a l'estand de DJ al vuitè programa interactiu anual al meu espai de hackers local, New York Resistor. El tema d’aquest any era The Running Man, la pel·lícula de ciència ficció de 1987, que té lloc el 2017. El rètol està construït a partir de foamcor
Controlador Bluetooth de tira LED RGB V3 + Sincronització de música + Control de llum ambiental: 6 passos (amb imatges)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Aquest projecte utilitza arduino per controlar una tira LED RGB amb el telèfon mitjançant bluetooth. Podeu canviar de color, sincronitzar els llums amb la música o ajustar-los automàticament per a la il·luminació ambiental
Controlador de tira de llum LED WiFi més fàcil: 8 passos (amb imatges)
Controlador de tira de llum LED WiFi més fàcil: la primavera passada vaig començar a dissenyar maquinari i programari personalitzats per controlar dues tires de llums LED mitjançant una placa de desenvolupament NodeMCU ESP8266-12E. Durant aquest procés, vaig aprendre a crear les meves pròpies plaques de circuit imprès (PCB) en un encaminador CNC, i vaig
Tira LED activada amb sensor de moviment amb temporitzador: 6 passos (amb imatges)
Tira LED activada per sensor de moviment amb temporitzador: Hola a tothom! Estic molt content d’escriure ara un altre instructiu. Aquest projecte es va produir quan un company instructable (?!) (David @dducic) em va contactar fa uns mesos demanant ajuda al disseny. Així que aquí teniu les especificacions originals: & q
Controlador de llum de tira LED 5V MIDI per al Spielatron o un altre sintetitzador MIDI: 7 passos (amb imatges)
Controlador de llum de tira LED 5V MIDI per a Spielatron o un altre sintetitzador MIDI: aquest control parpelleja llums de tires LED tricolors per 50 mS per nota. Blau per a G5 a D # 6, vermell per a E6 a B6 i verd per a C7 a G7. El controlador és un dispositiu MIDI ALSA perquè el programari MIDI pugui emetre als LED alhora que un sintetitzador MIDI