🚥 COMO CONTROLAR MÚLTIPLES TIRAS LED PROGRAMABLES - WS2812
HTML-код
- Опубликовано: 10 сен 2024
- 🚥 COMO CONTROLAR VARIAS TIRAS LED PROGRAMABLES SIMULTANEAMENTE - WS2812 - WS2812B - FASTLED
En este segundo video de la serie de tiras y leds RGB vamos a ver cómo podemos controlar dos o mas tiras led en paralelo o simultáneamente utilizando un microcontrolador ya sea arduino Uno, ESP8266, ESP32 valiendonos de la librería fastled o también la neopixel ya que de manera similar hay que declarar dos o mas instancias de tira y programarlas con el arduino IDE.
** CATALOGO DE PROYECTOS **
🚀 Revisa nuestro 💼 Portafolio de mas de 30 Proyectos disponibles para la descarga de nuestros suscriptores de patreon. jadsa.net/#por...
** DESCARGAS **
Descarga el código y recursos del video
Patreon: / 33742296
** CONTACTO - PROYECTOS **
====================================
Facebook: / jadsacorp
Linkedin: / jhimmyastoraque
Instagram: / jhimmydev
====================================
• ENLACES
======================================
TIRAS Y LEDS RGB CAP 1: • 🚥 COMO CONTROLAR TIRA ...
COMO SIMULAR ARDUINO CON PROTEUS: • ✔ COMO SIMULAR ARDUINO...
FastLed: fastled.io/
Neopixel: learn.adafruit...
======================================
#jadsa #rgb #programación #tutorial #arduino #tiras #jhimmy #esp8266 #IoT #electrónica #educación #tecnología #ws2812 #neopixel #fastled #neomatrix
Buenas, te quería preguntar, cómo se conectarían físicamente5 tíras a un sólo arduino?
Buenas descubriste cómo?
que buena enseñanza, gracias man muy buen video.
tengo una pregunta y si quiero que las tiras agan el mismo efecto pero sin nesesidad de conectarlo al pin
Puedes sacar de mismo pin para varias tiras. Así todas hacen lo mismo.
justo lo que necesitaba!
hice un display con esas mismas tiras , y quiero que me muestre números al darle a un botón pero no se programarla me podrías ayudar
En un mes o un poco más empezaré una serie avanzada de matrices led con tiras led te sugiero verla, pero si tienes urgencia entonces contáctame por los medios que dejo en la descripción de mis vídeos.
hola , gracias por tu nuevo vídeo. has pensado hacer un panel o matrix led con varias tiras rgb, seria muy bueno si puedieras mostrar todo el proceso !!
Hola, si a eso apuntamos ya va un 30% el avance de la matriz pero es un proyecto que lo estoy haciendo en los ratos libres así que no estoy seguro cuando sale pero de que sale Sale! 😎.
Podrías hacer que las tiras se enciendan y apaguen con un mismo pulsador?
Hola, si es posible.
@@jadsa yo estoy modificando las luces de un ford falcon 69 y me gustaría hacer eso pero tengo muy poco conocimiento en programación, pero buena en electrónica, Vos podrías hacer el código que encienda una 2 tiras distintas como el color rojo pero en ambar, que serían las direccionales y dos en color rojo una más fuerte que la otra para luz de posición y stop, así contruyo la electrónica para que funcione con arduino en el auto?
Buenas noches excelente video, lo replique en un arduino mega y funciono, la pregunta es puedo conectar 5 o mas lectores rfid a un arduino?, de antemano gracias por tu colaboración
HOLA! a mi me sale un error en el código. Tu serías tan amable de enviarme tu código? muchas gracias!!!
Buenas! Genial el video y e contenido de tu canal! Recién he conectado unas tiras led con unos transistores y Arduino. Mi problema es que aunque estén apagados, siempre queda una mínima luz, sabes a qué puede deberse?
Muchas gracias un saludo!
Hola, tendrías que pasarme tu esquema de conexiones para que te pueda ayudar.
@@jadsa Muchas gracias por contestar! Si me proporcionas un correo o similar, te lo envío en cuanto pueda.
Gracias otra vez!
Hola. gracias por el video y por enseñar. Te aviso que estoy muy verde y quería saber que tengo que hacer para hacer funcionar 848 leds si no me equivoco de ws2812b. 2 tiras de un metro 144leds 1 tira de 3 metros de 60 leds 3 tiras de 2 metros de 60 leds. todos 5v.
puedo ponerlo todo con un transformador solo o es conveniente separarlas en no se... al menos 2 o 3 transformadores. si no me equivoco me da 248 w y 49,6 A . tengo que sumarle el 20 por ciento? estoy hecho un lio pero acabo de empezar y seré paciente. Ah y tengo un arduino mega de esos kits de elegoo creo que 2560. puedo controlarlo todo con ello? muchisimas gracias
Hola, primero debes averiguar con el fabricante o vendedor cuánto es lo que consume cada led RGB del modelo de tira que utilices, en el video le puse 20ma genérico lo cual está quizá un poquillo exagerado o con un margen que pueda cubrir leds direccionables y tiras direccionables, para 848 el arduino Mega viene bien.
Esperaba que incluyera 2 o 3 ejemplos de la biblioteca FastLED . El video es nada util para principiante ni para avanzado. Para tal ejemplo se puede usar leds ordinarios, las 2812, que nombra el titulo, en Argentina cuestan 20 dolares el metro y el Arduino un huevo y medio mas, 40 dolares un ESP8266, como para hacer un secuenciador de auto fantastico y un intermitente. No me pidas que use mi imaginacion, no tengo. Igual felicito todo tu conocimiento pero al explicar fue como que le mostras la puntita al principiante pero se la negas completa. En Bs As, flor de forro. Saludos.
Hola, te sugiero ver la serie completa, los 3 vídeos de la lista de reproducción "tiras y led RGB" hay muchos ejemplos además de variedad de animaciones. Me gusta compartir lo mejor que puedo con la comunidad pero tampoco estoy interesado en satisfacer a todos.
Esta genial el video,tengo un proyecto en mente,haber si me pueden orientar si seria posible,mi idea es con un arduino mega controlar 4 tiras de ws2812b hacer un efecto determinado con leds azules y saber si podría asociar un pulsador a cada una de las 4 tirad de tal manera que al pulsar el interruptor mientras se mantenga pulsado el color o efecto de esa tira cambiaria de color o efecto y al soltar dicho interruptor volvería a su efecto anterior,haber si alguien puede orientarme un millón de gracias
Buenas, antes de todo muchas gracias por tu vídeo, es muy clarificador con este tema. Pero tengo una duda. Cuando cargo tu programa y lo compilo no me sale el archivo de extensión *.hex y solo me sale el sketch usa 6436 bytes (19%) .... etc. ¿cual es el prolblema? muchas gracias
Hola, debes entrar a archivo > preferencias > mostrar salida detallada en compilación o show verbose output during compile. si está en inglés.
exit status 1
no matching function for call to 'CFastLED::addLeds(CRGB&, int)'
NO ME COMPILA ME TIRA ESTE ERROR
Hola muy bien tus videos pero el código que muestra no esta en tu descripción de descargas tenia en mente realizar unos cambios será posible que nos indiques donde bajar el código gracias
Hola, los códigos fueron movidos a Patreon en donde a parte de este vídeo, tienes acceso a más de 20 proyectos completos para su descarga por una suscripción muy baja. Así apoyas el canal y la creación de más contenido y proyectos.
Hola puse 3 fuentes en distintos muebles de mi habitación y me gustaría poder prender y apagar las tiras con un solo control, es esto posible ? En caso de serlo como ? Que compro?
Una pregunta bro, esto tipo de circuitos se podrá usar para los cascos de Daft Punk?
Especificamente el de Guy-Manuel
El principio es el mismo, quizá utiliza un microcontrolador diferente pero la base es fundamentalmente igual.
@@jadsa crees que un día puedas subir un vídeo hablando de eso bro?😁🙏
Buenas tardes me puede ayudar a programar con Arduino para escalera con dos sensores de movimiento porfavor
Para proyectos escríbeme a jadsa_corp@hotmail.com
Hola amigo primero que nada muchas gracias por tus videos, son geniales y me han ayudado muchísimo, solo te agradecería aun mas si me resolvieras esta duda, estoy usando un Arduino mega para sacar varias señales ya que pondré varias tiras en un pc , pero algunas haran el mismo efecto me recomiendas que cada una este independiente o saque la misma señal del mismo pin
Hola, se recomienda usar un solo pin, a menos que tu tira sea demasiado larga ( > a 512 leds). pero no es una regla, hazlo como te parezca mas cómodo.
@@jadsa muchas gracias enserio, crees que con la resistencia de 470 Ohms para 4 tiras de 16 leds mas o menos es suficiente?
Se puede hacer un control q yo le presione el color y se prenda solo una parte y asi sucesivamente, requiero q tenga 9 colores y se prenda cada q yo lo indique
Hola, es posible
Un buen video :)
Hola cuantos Leds soportaria?? como hacer que soporte 3mil leds?? se puede programar?
Hola, cada led necesita un espacio en la memoria de 3 bytes de su memoria SRAM. Cada microcontrolador varia su memoria, en este video lo explico a detalle ruclips.net/video/iFmEXECBoLU/видео.html y en cuanto al arduino Uno puedo manipular 500 leds sin problemas, en esta pagina veras varios otros comentarios que te pueden ayudar como el MEga on Due o puedes usar un esp32, siempre viendo la memoria. github.com/FastLED/FastLED/issues/288
Hola! buen video! como hago si quiero controlas tiras led de otra longitud? 10 leds y 30 leds.
Pues declara la variable NumLeds para cada tira con su respectivo tamaño y ten cuidado en los ciclos For de no intentar acceder fuera del rango de cada tira para que no te de error. Lo demás ya es tu habilidad en la programación.
Si alguien me pudiera ayudar se lo agradeceria mucho.
¿ Como se instalan las librerias de neopixel en proteus?
en arudino se explica en la pagina pero para el proteus no hay nada :c
Hola, en proteus ya vienen las tiras ws2812 (como componentes), si ya tienes las librerías instaladas en el arduino IDE es suficiente ya que compilas y sacas el archivo .HEX que es lo que se carga al arduino virtual en proteus. Mas info en este video: ruclips.net/video/5GVOq6GAi9U/видео.html
@@jadsa Si amigo, lo que me imaginaba!
la versión de proteus que uso no trae nada de neoPixel o fastLed.
muchas gracias, te acabas de ganar un suscriptor, me gusta mucho tu contenido!.
Hola como estas quisiera hacerte una consulta y ver si me puedes ayudar con eso. quisiera el ciclo solar desde el amanecer y atardecer.
Me puedes explicar mejor?
Hola buenas el cable de data se podría poner en paralelo??? O tiene que ser siempre en serie???
Hola, no entiendo tu pregunta
Buen dia amigo, me gustaría hacer un circuito para luces led de escalera, son 15 escalones y cada uno con su tira, me gustaría que tuviera dos sensores de movimiento, uno al inicio y otro al final, para que las luces encienda de manera bidireccional, te agradecería si hace un video explicativo muchísimo , pues apenas estoy aprendiendo y quiero hacer algo así para mi casa.
Lo intentaré pero no he tenido mucho tiempo últimamente.
@@jadsa Mil gracias estaré muy pendiente
Necesito ayuda con un proyecto es exaxtamente las tiras pero solo con 4
Hola, de qué se trata?
@@jadsa bueno ya un tiempo despues de entender la progrmaciob ahora cambio el esquema...perdon...pienso realmente hacer un circuito con 16 tiras led pero nose como se conectan en los pines, nose si por ejemplo lo conecto en el pin 7 o en el pin 2 del arduino afecten en algo
Hola me interesaría hacer este proyecto de grado pero no se donde podría comprar esos leds ni como se llaman me puedes decir donde lo compraste pls
Hola, lo compre de AliExpress, se llaman tiras led WS2812B pero sé que están disponibles en todos los países hispanohablantes solo debes buscar un poco por las tiendas electrónicas.
@@jadsa muchas graciassss
mis ventiladores de mi pc brillan de diferentes colores, pero el led delantero puedo controlarlo con un boton . se podría sincronizar los colores de mi pc led delantero con los ventiladores que brillan de diferente color
Si, tienes que ver si son el mismo tipo de led y conectar la señal de control que va a tu led delantero hacia los leds del ventilador.
HOLA! es posible ver el código ? lo hago tal cual el video y no me funciona. gracias!
Hola, creo que lo mostramos bastante bien en el video. Sin embargo si requieres si o si el código tenemos en Patreon todos nuestros Proyectos y códigos de videos por un bajo pago de suscripción.
Amigo con ese mismo sistema, se podría hacer un aviso publicitario
Si se puede pero necesita una base de código relativamente grande para que te funcione bien, es mejor conectar las tiras en una disposición de matriz para optimizar el funcionamiento además que puedes usar mas librerías, por ejemplo: de base neopixel y complementar con neomatrix.
Buenas amigo se podría crear con arduino un árbol de navidad con ws2811 unas 8 tiras led en paralelo. On diferentes secuencias?
Hola, si es un arduino nano , uno o superior es definitivamente posible.
Con un arduino uno cuantas salidas se pueden programar?
Amigo como lo puedo contactar para mirar si se puede hacer lo del árbol lo del código de arduino y cuanto costaria
@@SolutionsJJr puedes escribirme los detalles que requieres a jadsa_corp@hotmail.com
@@RicardoHernandez-hv5fl hola, si puedes contactarme a ese correo o en la descripción del video están mis redes sociales.
Saludos. Es posible implementar este tipo de programacion, pero con archivos almacenados en una micro sd card(obviamente, cada tira con un efecto diferente). Porque el pero, usando micro sd card, es que solamente se puede abrir un solo archivo por vez. Gracias por su orientacion.
Programación directa en archivos no se puede guardar, lo que se almacena son datos en este caso serían datos para personalizar algunos efectos, los archivos se abren uno a la vez pero si usas un microcontrolador más potente puedes abrir uno tras otro de manera muy rápida cosas que pareciera que se abren al mismo tiempo.
y para hacer lo mismo y controlarlo mediante glediator?
Pues si te has dado cuenta glediator usa fastled en su firmware, que está super fácil de modificar sin embargo el programa en sí (.jar), no está preparado, habría que modificar ahí también pero no se si el código esta abierto.
Lo pude hacer por tpm2 y controlarlo por Jinx!
Muy buen vídeo, Jadsa TV. Educativo y claro, pero no he conseguido aclararme de una duda que tengo al usar FastLED y es sobre el uso de varias tiras con brillos diferentes en cada una. Solo veo una orden de setbrigtness que no puedo especificar sobre qué tira quiero se aplique. ¿Me podrías decir cómo se puede hacer eso? Muchas gracias.
Hola, tanto en fastled y neopixel no es posible ajustar brillos en diferentes tiras.
@@jadsa Gracias por responder. Soy nuevo en esto, pero yo puedo escribir algo así en Adafruit:
Tira1.setBrightness(BrilloCreciente);
Tira1.fill (Crojizo, 10,30);
Tira1.show();
Tira2.setBrightness(BrilloDecreciente);
Tira2.fill (Cblanco, 10,30);
Tira2.show();
Donde “BrilloCreciente” y “BrilloDecreciente” son variables que se modifican con una función basada en millis, y Crojizo y Cblanco son colores definidos previamente.
La cuestión es que puedo tener dos tiras funcionando con brillos distintos -opuestos en este caso-. No sé cómo hacer lo mismo con FastLED.
Su función setBrightness no admite parámetros -que yo sepa. Gracias de nuevo por tu ayuda.
Lo que quiero es controlar dos tiras de exactamente el mismo largo y la misma cantidad de leds y que hagan exactamente la misma función .
Solo que las voy a colocar en lugares distintos
Por eso es que quiero saber si se puede .
Si mi lógica no me falla, solo tendría que programar para que salga la misma señar por 2 pines y cada una colocarla en una tira
Por ejemplo
Poner adalight y que en ves que salga a un solo pin, que salga a dos diferentes .
Tu sabes más que yo,
Se puede esto ????
Hola prueba con la misma señal de un solo pin para ambas tiras
@@jadsa
No sobrecargo la señal???
Estamos hablando de dos tiras de 5 metros y 300 leds .
Cabe señalar que obviamente cada tira va a llevar su propia fuente
No
@@jadsa
Lo intentaré a ver si funciona .
Gracias 👍
no entiendo nada de los codigos que escribes. Tengo que leerme algún libro de programación o algo así?
Ayúdame por favor
Hola que tal, si deseas entenderle y además tú mismo crear tus propios códigos y animaciones para las tiras led necesitas un poco de programación. Hay muchos vídeos en RUclips puedes buscar "introducción a la programación en C" o "curso de programación con Arduino". Un libro con el cual yo aprendí que te recomiendo es "C++ Como programar" de Deitel& Deitel. se lo encuentra en pdf en internet.
Amigo hay como hacer para que 10 leds se detecten solo como 1 pixel?
Si, puedes hacer un array con las 10 referencias a los leds y una función que cuando sea invocada encienda/apague ese bloque de 10 leds, la función se implementa con un For Loop.
@@jadsa pero eso se puede agregar a cualquier efecto?
Si, pero para eso tendrás que escribir mas que solo una función. También te puedes ayudar mucho con fastLed o Neopixel y puedes complementar funcionalidad con librerías como NeoMatrix que se basan en matrices y puedes lograr tu objetivo.
@@jadsa me podrías dar un ejemplo es que yo no se como hacerle ?
Como se podría hacer con seleccion de case?
De cuánto es la resistencia que le colocas al primer led
330 ohms
Hola donde me puedo poner en contacto con usted? Necesito ayuda en un tema con estas tiras
facebook.com/JadsaCorp/
Excelente video, me gustaría contactarte!
Hola. Dos observaciones. En el poster de tu video se ve un micro arduino y un Esp32. Sin embargo este último trabaja con una lógica de 3.3 V que es diferente al del ws2812b por lo cual no funciona. Segundo. La realidad es que las cosas no funcionan tan sencillas como en las simulaciones, estaría bien que hicieras montajes físicos para mostrar los problemas reales de la electrónica. Saludos.
Hola que tal, creo que no viste la primera parte que sugiero ver al inicio de este video (ruclips.net/video/znOEkFp--M0/видео.html) allí vemos como usar estas tiras con arduino y con esp8266(nodemcu del póster) también se puede usar con esp32 solo que hay que tomar algunas indicaciones extras. En el capitulo 1 hacemos todas las prácticas con las tiras reales, vemos el circuito, cálculo de corriente necesaria de la fuente, etc. por lo que en este 2da parte no es necesario y vamos directo al grano.
@@jadsa Gracias 👍