Étape 5: Réflexions finales
Payer avec impatience
Partagez-le avec vos amis, donc je peux continuer à faire des trucs bizarres. Merci!
Aller plus loin
Lire le tutoriel complet de LED programmation pour commencer à apprendre comment plier des machines à votre volonté. Il s’agit d’une étape cruciale si vous allez à combattre l’insurrection de robot. Je suis désolé, vous ne pouvez pas mener le soulèvement de robot. J’ai appelé dibs. C’est aussi une excellente façon de commencer à apprendre sur les jeux d’ordinateur : un pixel à la fois, c’est comment j’ai appris dans les années 1990. Mode 13h pour la victoire !
Faire plus grand
L’alimentation recommandée au début est juste assez pour 1 multiprise de 64 LEDs. Pour les bandes plus vous devez multiplier le nombre d’ampères. 4 a par 64 LEDs ou 12 a pour 192 LEDs (x3). Plus de 3 bandes et il va commencer à être scintillement des lumières et un comportement étrange. C’est parce que l’Arduino est trop lent pour fournir des instructions plus assez vite pour tromper le œil.
O de muraille géante des VHS LEDs - 4 panneaux de large et 3 panneaux haute - nous avons utilisé un Teensy 3.1 avec le Octoshield et une alimentation 5v60a - qui est de 300 watts de puissance en 768 LEDs. Octoshield peut gérer des LEDs beaucoup plus que cela.
Vous devrez également modifier le code dans fun façons. Si vous êtes désireux de construire un grand mur LED o, me contacter via mon site Web et nous allons y arriver.
TOUR DE BONUS BOSS FINAL
Je mets au défi d’écrire un nouveau plugin de sortie de VLC (VideoLAN).
Je veux dire le plugin « mon écran est X par Y pixels » et « mon arduino/teensy est ici » (adresse ethernet ou port série). Le plugin enverrait ensuite les valeurs RVB non compressés pour chaque image de la vidéo, afin que nous pourrions jouer toutes les animations que nous aimons sur la muraille géante o LED ou sur votre nouveau panneau de LED.
Afin de garder la vidéo et de droite, binaire regardant chaque valeur RVB avec 0b111111110. Sur le premier pixel de chaque image, binary ou chaque RGB valeur avec 0b00000001. L’Arduino/Teensy peut ensuite écouter les bits 0b00000001 et re-carré chaque image de la vidéo.