jeudi 12 mars 2015

Nouvelle version High Power Leds sur DJI F550

   Voila une nouvelle version de mon système de leds sur DJI F550. J'ai remplacé Atmega328 par un MK20DX256 beaucoup plus puissant. Exit également les leds haute puissance, et place à 6 strips de leds RGB. Le résultat est plutôt pas mal, et l'usage de 120 LEDs RGB permet d'imaginer beaucoup plus d'effets.

La carte beaucoup plus compacte
Le Teensy remplace avantageusement n'importe quel Arduino à l'heure actuelle. Outre le fait que ce soit un microcontrolleur 32 bits a 96Mhz, il est doté de pleins de modules (12 timers, 1 USB, 3 séries, 1 SPI, 2 I2C etc...) et de 34 E/S 5V tolérant.


Ca commence à faire pas mal de fils !
Une seule voie est nécessaire pour piloter les strips + 2 sorties MOSFETs. Le fonctionnement est identique au premier montage, un front montant (1750us, +50%) incrémente l'effet courant avec les strips LED, tandis qu'un front descendant (1250us, -50%) active successivement les 2 sorties MOSFETs.


Avec les 4 LEDs blanches

Les 4 leds blanches en série consomment 100ma, tandis qu'une led RGB lorsqu'elle est totalement éclairée consomme 60mA. Au total prévoir une alim 5V de 7.3A (100mA + 120*60mA) pour illuminer en la totalité des LEDs.
Le schéma
Il y a 8 sorties strip leds + 2 sorties PWM Mosfet. 2 sorties strip sont libres. Il est nécessaire d'utiliser un transcodeur 3.3/5V car le WS2812 fonctionne en 5V. Les résistances permettent d'adapter l'impédance et de limiter les déformations de signal.




Sources

Références:
Teensy
Librairie OctoWS2811
Datasheet WS2811