Stap 5: Definitieve gedachten
Vooruit betalen
Deel dit met je vrienden zodat ik blijven van Ongein maken kan. Dank u!
Dieper
Lees de volledige programmering LEDs tutorial om te beginnen te leren hoe om te buigen van machines aan uw wil. Als je gaat ter bestrijding van de opstand van de robot, is dit een cruciale stap. I 'm sorry, u mag niet de robot opstand leiden. Ik belde bikkel. Het is ook een geweldige manier om te beginnen leren over computerspelletjes: één pixel tegelijk is hoe ik geleerd manier terug in de jaren 1990. Modus 13h voor de overwinning!
Het groter maken
De voeding aanbevolen aan het begin moet slechts genoeg stekkerdoos 1 van 64 LEDs. Voor meer strips die u wilt vermenigvuldigen het aantal ampère. 4a voor elke 64 LEDs of 12a voor 192 LEDs (x3). Meer dan 3 stroken en er zal beginnen te worden flikkerende lampjes en vreemd gedrag. Dit is omdat de Arduino te traag om te leveren meer instructies snel genoeg is om gek van je oog.
Voor VHS gigantische muur o LEDs - 4 panelen breed en 3 panelen hoog - hebben we een Teensy 3.1 met de Octoshield en een 5v60a power supply - thats 300 watt vermogen in 768 LED's gebruikt. Octoshield kan veel meer LEDs dan verwerken.
U zult ook moeten tweaken van de code in leuke manieren. Als je graag om te bouwen van een grote muur o LEDs, contact met mij opnemen via mijn website en we maken het gebeuren.
LAATSTE BOSS BONUSRONDE
Ik daag u uit om een nieuwe output plugin schrijven voor VLC (VideoLAN).
Ik wil vertellen de plugin "mijn scherm is X Y pixels" en "mijn arduino/teensy is hier" (seriële poort of ethernet-adres). De plugin zou dan niet-gecomprimeerd RGB-waarden voor elk frame van de video, verzenden, zodat we elke animatie die we willen spelen konden op de gigantische muur o LEDS of op uw nieuwe LED-paneel.
Om de video op zoek rechts, binaire en elke RGB-waarde met 0b111111110. Op de eerste pixel van elk frame, binaire of elke RGB waarde met 0b00000001. De Arduino/Teensy kan dan luisteren naar de 0b00000001 bits en opnieuw het vierkant van elk frame van de video.