Hola amigos, la vida sigue y aquí estamos, para añadirle alegría a la existencia con la maravillosa luz que nos proporcionan los LEDs, en concreto los populares leds "addressables" tipo WS2812B.
Este tipo de leds, a los que yo llamo "inteligentes", tienen la extraordinaria particularidad de ser programables por separado, de forma que cada led de una tira pueda darnos el color que queramos. Y lo más genial de todo es que, además, se pueden controlar mediante nuestra querida plataforma Arduino. Así que desde hace un tiempo, vengo investigando cómo sacarles el máximo partido haciendo uso de las librerías que para su programación se encuentran disponibles en internet. De todas, la que más me convence es la librería
FastLED, creada por Mark Kriegsman y Daniel García(trístemente fallecido hace poco tiempo). Es muy versátil, por varias razones. La primera es que te permite trabajar con diferentes tipos de LEDs. La segunda es que tiene una cantidad nada desdeñable de ejemplos y, la tercera es que la comunidad es gigantesca y casi todo el mundo es muy generoso y comparte sus creaciones con mucha alegría. Uno de los programadores más prolíficos es Andrew Tuline, que en su perfil de
github tiene una exhaustiva colección de efectos y sketches para arduino de los que se puede aprender todo lo necesario para, en poco tiempo, hacer virgueras animaciones lumínicas. Además de intentar aprender a controlar los WS2812B con Arduino, en un momento dado me vi envuelto en un proyecto en el que se hacía necesario controlar los leds mediante una aplicación para pantalla táctil conectada a internet.
Aquí es donde descubrí las posibilidades de una microcontroladora basada en Arduino que por su tamaño, robustez y precio, cambió por completo mi forma de trabajar a pequeña escala, la placa
WEMOS. Esta microcontroladora funciona igual que una arduino, pero tiene incorporada una antena wifi y es más rápida que una arduino convencional puesto que funciona a una velocidad de reloj de 80Mhz (Arduino nano funciona a 16Mhz). Gracias a la WEMOS y en colaboración con el estudio de diseño
TheRoom1.0, desarrollamos una maqueta interactiva para una empresa que va a construir dos rascacielos en Madrid. Abajo un vídeo demostrativo del resultado final.
Fue un gran esfuerzo técnico, pero el resultado final fue bastante potente.
Más adelante, tuve el placer de conocer a un arquitecto de origen irlandés llamado Liam Phelan que trabaja en Málaga. Estaba enfrascado en un proyecto de diseño del mobiliario del salón de un cliente en la ciudad y quería que colaborara con él diseñando un sistema de iluminación de una estantería modular, personalizado y basado en Arduino. La idea consistía en poder iluminar por separado cada uno de los espacios de una estantería cuya composición podría recordar un diseño de Mondrian.
La intención de Liam era poder proponer al cliente la posibilidad de tener un sistema de iluminación creativa con leds que estaría controlado mediante RC y que además podría ser programable. De inmediato me puse a investigar y tuve que aprender mucho sobre hackeo de mandos infrarrojos, programación de mandos con Arduino, sensores, alimentación de LEDs(1100LEDs WS2812B) y sistemas de conexiones. A continuación os dejo el GITHUB, por si queréis ver el proyecto:
https://github.com/Caleiduino/shelving-unit-LED-lightning
En medio de este fregado técnico tuve la oportunidad de disfrutar de una beca de dos semanas para trabajar en el Makerspace
Underbroen, Copenhagen. Gracias a una residencia de creación otorgada por el programa de la UE
Distributed Design Market Platform - DDMP, estuve desarrollando mis habilidades maker trabajando con impresoras 3D, cortadoras láser, máquinas CNC. Me sentí durante las dos semanas como un niño en una juguetería aprendiendo de la gente estupenda que habita Underbroen, todos ellos super amistosos y muy abiertos a compartir su conocimiento y, de paso, unas cervecitas. Al final acabamos haciendo un taller de construcción de Caleiduino para niños. Lo pasamos muy bien. Deseando volver...