Ma famille a toujours été dans les lumières de Noël et la création de décors personnalisés, alors quand j’ai lu ce blog post sur comment pirater GE couleur effets Christmas lights, je savais que je devais essayer moi-même. J’ai décidé d’utiliser un XBee programmables afin que je pourrais régler l’éclairage sans fil et essayer le nouveau processeur co intégré de Freescale.
Pour ce projet je vous envoie des valeurs RVBA (rouge vert bleu Alpha) pour chaque LED sur un réseau ZigBee au processeur FreeScale co construit dans le XBee programmables. Le code sur le coprocesseur utilise un PWM pour envoyer les valeurs RVB sur une ligne de données pour les LED dans le brin. Chaque LED sur le brin a un microprocesseur 8051 dedans qui décode le signal et définit la couleur de la LED et la luminosité. Voila, contrôle des 50 tri-color LED sans. Les brins soutiennent un taux de rafraîchissement de jusqu'à ~ 24Hz lorsque vous définissez toutes les 50 LED (plus rapides si vous mettez moins de LEDs). À l’aide d’un Pacte sur la représentation de l’air pour les valeurs de LED (suppression de la luminosité ou la partie ALPHA), je peux obtenir environ 10Hz taux de rafraîchissement en temps réel via le réseau sans fil.