Stap 1: Power behandeling
Het systeem is ontworpen om macht vriendelijk met de e-Bike accu, zoals de batterij niet zou kunnen bieden de volledige kracht nodig om de LED's ingeschakeld op hetzelfde moment. Zoals de NeoPixel RGB LED's (WS8212) 20 verbruikt mA per kleurkanaal, met in totaal 60 mA (3 kanalen * 20 mA) wanneer de LED staat volledig helder witte kleur (rood = 255, groen = 255, blauw = 255). De uitdaging is om niet meer dan 500 mA (macht limiet kopen van de batterij op mijn e-Bike). Ik heb een veilig niveau ingesteld op 450 mA maximaal toegepast. Leidt vervolgens tot een maximum van 7 LEDs tegelijk actief. Na slechts 7 LEDs is echt limitating voor een lichte fiets-systeem, dus de oplossing is om de LEDs multiplex en ervoor zorgen dat alleen die 7 LEDs, terwijl alle anderen uitgeschakeld zijn. Als de multiplexing switch snel genoeg wordt uitgevoerd, moet het mogelijk zijn deze niet zichtbaar is voor een menselijk oog te maken. Daarom de ATTiny firmware is het verzorgen van de huidige beperking door en uitschakelen van de LED's, nog slechts 7 LEDs op tegelijk, geven een maximaal opgenomen vermogen voor de LEDs van 420 mA.