Musik till RGB lysdioder
De verktyg och komponenter lämnades av våra FYP handledare Teo Shin Jen.
I detta projekt används fast fourier transform(fft) för att konvertera analoga data från tid domän till frekvensplanet.
Vi behöver mappa amplituden för varje frekvensband (14 band totalt) och för alla frekvensband i RGB. För att ytterligare göra frågan mer komplicerad, amplitud övergång inom varje frekvensband bör företrädas med intensitet/lumen av RGB via användning av Pulse bredd modulation (PWM), följer av nyans/blekning när övergången mellan frekvensbanden.
Med andra ord, är tanken att
1. ordna frekvensband i 3 "grupper", låg mid och hög frekvens och "karta" i R, G och B.
2. amplitud varje frekvensband skulle översätta till ljusstyrka/intensiteten i varje färg med puls bredd modulation (PWM).
3. cykling från en frekvens till en annan, R <> - G <> - B skulle "tona" genom att ändra varje nyans.