dimanche 28 octobre 2012

High Power Leds sur Dji F550 part 2

Le module laser à gauche, et les 3 leds blanches à droite
Voila après les leds high power sous les hélices, j'ai rajouté 3 leds blanches et un laser dirigé vers le sol. Celui me permettra de voir facilement si le drone dérive de sa position . On les active sur le même principe que les leds,sur la même voie. Cette fois, c'est une impulsion a -50% qui alimente les leds, le laser, ou les 2, successivement. J'utilise 2 switches différents, le premier pour les leds sur une voie libre, et le 2ème est mixé sur la même voie. A noter que les (6) sorties PWMs sont déja prises, c'est donc juste du on/off.



Voila le schéma mis à jour:


En vol


Et en live:

mercredi 17 octobre 2012

High Power Leds sur Dji F550

Le but est d'allumer/éteindre des leds installées sur les bras d'un DJI F550 à partir du récepteur radio, et de choisir parmi plusieurs modes (allumé, éteint, clignotement, fade etc...). Evidemment ça marche sur n'importe quel autre drone et/ou récepteur radio.




Arduino Pro min 5V
J'ai utilisé un Arduino Pro Mini 5V. Je viens juste découvrir les modules Arduino, et je dois dire que le résultat est bluffant. Bien qu'on ne puisse pas faire de choses aussi pointues qu'en programmant directement un PIC en C, le langage suffit pour faire des choses simples... et rapides ! Le module est alimenté en 5V, via le récepteur (Graupner dans mon cas). La programmation se fait via un module FTDI classique... A noter qu'il existe une version Arduino USB native, mais dans ce cas il n'y a  plus que 5 sorties PWM au lieu de 6, dans le cas présent.



http://www.ampoule-leds.fr/


Les leds sont K2 luxeon, d'une intensité de 50 lumens pour les bleus, jusqu'à 130 lumens pour les vertes. J'ai ajouté une résistance en série 5W, vu que le drone est alimenté avec une lipo 4S. Après si la résistance est encore trop faible, il est toujours possible de limiter la luminosité maximum (PWM) dans le code pour prolonger la durée de vie des LEDs, et éviter qu'elles ne chauffent trop ou ne claquent. L'ULN2803 chauffe assez vite aussi... L'idéal aurait été de piloter les LEDs en intensité, mais le montage aurait été beaucoup plus imposant.



Le changement de mode se fait  la broche 2, des que l'on passe à 50% de la plage d'un servo (1750ms). Le mieux est de configurer la radio sur un switch. De la même façon, on détecte un front à -50% (1250ms) pour gérer un autre set de leds, ou n'importe quoi d'autre... Il y a une dizaine de modes disponibles pour l'instant.








Et au final:
En mode "tout allumé"
Sources Arduino