====== BricoPixelsLED ====== {{ https://raw.githubusercontent.com/brico-labs/BricoPixelsLED/master/assets/sample_2.gif?250| }} La idea de hacer los BricoPixelsLED surge en el grupo de textiles, ante la necesidad de colocar los LED RGB WS2812B en materiales textiles y poder crear elementos //wearables// con mayor facilidad. Actualmente existen en el mercado algunas soluciones que ya permiten esto, pero con un precio algo elevado si se necesitan varios de estos LED. Los BricoPixelsLED se pueden coser con hilo conductor sobre prendas o textiles, o pegar en cualquier otra superficie. {{ :proyectos:bricopixels:bricopixels_01.jpg?300 |}} El diseño de BricoPixelLED está inspirado en el Flora NeoPixel v2 de Adafruit. El concepto original consistía en una forma ovalada con tres //pads// de entrada en la parte inferior del diseño (Vin, Sin, GND) y otros tres de salida en la parte superior (Vout, Sout y GND). Para reducir el tamaño y simplificar el diseño, y por tanto las puntadas necesarias para fijar el //wearable//, se opta por un diseño con forma de estrella de cuatro puntas con los bordes redondeados. BricoPixelsLED tiene un tamaño inferior al de una moneda de 5 céntimos de euro. {{ :proyectos:bricopixels:bricopixels_02.jpg?400 |}} Estos pads sirven a la vez para el conexionado de la alimentación y la señal de entrada y salida con hilo conductor, y también para fijar la PCB a la prenda textil con ese mismo hilo. También se pueden soldar cables con estaño directamente sobre estos //pads//. ==== Lista de materiales ==== Los BricoPixels se componen de 3 elementos: - La placa PCB donde se sueldan los componentes y que sirve, además, como elemento para fijar en las prendas o textiles. Tiene el tamaño de una moneda de 5 céntimos. El diseño fuente se puede descargar del [[https://github.com/brico-labs/BricoPixelsLED|Github de BricoLabs]]. **Se recomienda un grosor de PCB igual o menor a 1mm.** - El LED RGB WS2812B, también llamado pixel LED, ya que es capaz de reproducir más de 16 millones de colores, combinando hasta 256 niveles de los colores primarios rojo, verde y azul. Lleva un circuito de control interno que regula los niveles de color según la señal de entrada. Se pueden controlar, entre otros, con los microcontroladores AVR de Atmel (ATmega, ATtiny) o con la familia ESP de Espressif (ESP8266, etc). Se pueden adquirir en [[https://www.tme.eu/es/details/ws2812b-b/leds-smd-de-colores/worldsemi/ws2812b-black/|TME]] - Condensador SMD de 100nF 0805, para estabilizar la tensión de alimentación del circuito de control del LED RGB. Se pueden comprar en [[https://www.tme.eu/es/details/08051c104kat2a/condensadores-mlcc-smd-0805/avx/|TME]] ==== Software utilizado ==== Todas las herramientas de software utilizadas para este proyecto son //Open Source//. * Para diseñar la forma de la PCB se utilizó [[https://inkscape.org/|Inkscape]] * Para el diseño de electrónico de la PCB se utilizó [[https://kicad-pcb.org/|KiCad]] * Para el panelizado de la PCB se utilizó [[https://github.com/ThisIsNotRocketScience/GerberTools|GerberTools]] {{:proyectos:bricopixels:bricopixels_panelizer_top-side.jpg?210}} {{:proyectos:bricopixels:bricopixels_panelizer_bottom-side.jpg?200}} ==== Proyectos que utilizan BricoPixelsLED ===