Vad du gör av det: en Kinetic ljus konst skulptur (10 / 15 steg)
Steg 10: Programvaran
Detta var den svåraste delen av projektet för mig. Med hjälp av några vänner på piren 9, och mycket tid gör efterforskningar på nätet, och skissa diagram i min anteckningsbok, kunde jag räkna ut trigonometriska formlerna jag behövde för att beräkna vilken vinkel spegeln behöver slå på att dirigera ljuset till en särskild plats på väggen.
Bifogat är den Arduino program som körs motorer direkt det reflekterade ljuset att stava ut olika ord. Fästas också kallas anpassade biblioteket LightLetter, som är en abstrakt representation för varje bokstav. Det är där alla trigonometriska beräkningar för att räkna ut vilken vinkel att rotera bokstäverna på händer.
Till slut kom jag upp med ett ganska robust system, som i princip låt oss mig träda ord eller fras i programvaran, och alla logik och formler för vilken vinkel att snurra motorer vid händer internt. Just nu finns det några olika lägen som programvaran kan ställas in. Ett svep mer i grunden rör sig alla bokstäver fram och tillbaka över väggen långsamt, detta är mycket användbart för kalibrering. En definierade läge visas en viss sekvens av orden i den ordning som jag definierar. En RANDOM mode plockar slumpmässigt ord från en fördefinierad lista.