Blinky cykel en ljus system för cyklar (1 / 4 steg)
Steg 1: Power övervägande
Systemet är utformat för att vara power vänlig med e-Bike batteriet, som batteriet inte kanske kan ge full effekt krävs att ha alla lampor påslagna samtidigt. Som den NeoPixel RGB lysdioder (WS8212) förbrukar 20 mA per färgkanal, med totalt 60 mA (3 kanaler * 20 mA) När lysdioden slås full ljust vit färg (röd = 255, grön = 255, blå = 255). Utmaningen är att inte vara över 500 mA (power gräns av batteriet på min e-Bike). Jag har tillämpat en säker nivå på 450 mA max. Leder sedan till en gräns på 7 lysdioder aktiv åt gången. Med bara 7 lysdioder är verkligen begränsat för en cykel light system, så lösningen är multiplex lysdioderna och se till att endast de 7 lysdioder är, medan alla andra är avstängda. Om växeln multiplexering sker tillräckligt snabbt, bör det vara möjligt att göra den inte synlig för ett mänskligt öga. Därför ATTiny firmware tar hand om den nuvarande begränsningen av slå på och av lysdioderna, återstår endast 7 lysdioder på på en gång, vilket ger en maximal strömförbrukning för lysdioderna 420 mA.