Ilumina la oscuridad con patrones personalizados utilizando la placa de expansión LED-ring para Crazyflie 2.X. Equipada con 12 potentes LED RGB orientados hacia abajo, puedes crear patrones personalizados mediante firmware y controlarlos desde tu dispositivo Android/iPhone u ordenador. Dos LED frontales adicionales, también muy potentes y que se pueden encender o apagar, actúan como focos.
NOTA: Este deck no es compatible por defecto con el Crazyflie 2.1 Brushless. Es necesaria una modificación de software para utilizarla.
Características
- Convertidor DC-DC step-up/down para una luz estable independientemente del voltaje de la batería
- Creación de esquemas personalizados a través del firmware Crazyflie 2.X
- 12 módulos LED RGB orientados hacia abajo
- 2 potentes LEDs frontales
- Detección automática de la cubierta a través de la memoria de 1 cable
Utilice
Se pueden seleccionar diferentes patrones de LEDs desde la pestaña Flight del CFclient.
Una vez elegido el patrón deseado, ¡ya está listo para despegar!
Desarrollo
Implementación del firmware
Todos los efectos de la cubierta LED-ring están implementados en driver led-ring.
Hardware Hack: LED-ring en la parte superior
Si desea colocar el anillo LED en la parte superior de la Crazyflie en combinación con el Flow deck V2, esto es lo que necesita:
- Una estación de soldadura con estaño
- Un poco de alambre
- Soporte de batería
- LED deck
- Pegamento caliente o cinta adhesiva
Básicamente, lo que hacemos es darle la vuelta a la disposición de los pines de la pletina LED para que sea compatible con el montaje encima del Crazyflie.
La imagen de abajo muestra cómo soldar las conexiones: GND (tierra), IO2, OW (memoria del deck de 1 hilo) y VCOM (fuente de alimentación).
Consulte la página dedicada para familiarizarse con el pinout del deck de expansión.

IO3 no fue conectado a propósito, como el Flow deck V2 ya está utilizando este pin; de lo contrario el LED deck y el Flow deck V2 entrarían en conflicto en la comunicación con el Crazyflie. Sin embargo, el LED deck también funciona sin conectar IO3.
El deck de baterías se puede pegar al deck de LEDs o fijar con cinta adhesiva. La soldadura y el cableado mostrados son un poco toscos para mostrar claramente cómo hacerlo; si quieres un cableado más ordenado, simplemente utiliza cables más finos y un poco de destreza manual con la soldadura.
Presta atención a la orientación de la cubierta de LEDs, que ahora ha cambiado. El portapilas está colocado a un lado para evitar cortocircuitos con la pletina de LEDs, pero ahora hay que mostrar el nuevo "frontal" de la pletina de LEDs. En la foto de abajo a la izquierda se muestra con una pegatina.

El último paso es cambiar el firmware. Los pines GPIO usados por un deck se registran en el driver del deck para permitir al sistema detectar cualquier conflicto. Como el LED-ring no usa IO3 en esta configuración, es necesario quitar IO3 de driver del deck para poder usarlo junto con el deck Flow (que usa IO3).
Abre el archivo ledring12.c y edita la línea correspondiente en driver del deck eliminando | DECK_USING_IO_3.
Recompilar el firmware y flashearlo en el Crazyflie.
Deck LED ha sido probado, convertido junto con el Flow deck V2 usando CFclient y sigue recibiendo valores y parámetros correctamente de ambos decks driver.
El paquete contiene: 1 x LED-ring deck - Bitcraze