LED Rave Solar Shopping Cart trehjuling (5 / 35 steg)
Steg 5: Microcontroller styrelsen förklaring
WS2803s styrs av PIC18F4550 mikrokontroller genom SPI. Mikrokontroller styrelser har tre huvudsakliga funktioner:
- Process analogt ljud att generera ljud lyhörd ledde mönster med ett par MSGEQ7 marker för stereo ingång.
- Använd USB ta emot information, till exempel låttitlar som kan läggas till i LED mönster.
- Skicka LED mönster data till WS2803s genom ett SPI port och CD4051 demultiplexor.
WS2803s form SPI SKIFT register kedjor. En nackdel med Skift kedjor är att en skadad anslutning förhindrar alla förfarande SKIFT register i kedjan tar emot data. Den LED styrelser kommer in i en mobil party trehjuling som kommer att slå gropar så trådarna lossnar kan vara ett problem. Jag gör detta mindre problem av demultiplexning de PIC18F4550 SPI utdata i åtta separata kanaler med hjälp av enCD4051. Detta sätt finns åtta kort SKIFT register kedjor i stället för en lång en. Betydligt färre WS2803 styrelser blir inte svarar om det finns en bruten koppling.
Det finns tre microcontroller styrelser i kundvagnen. En för varje sidorna: fram, höger, vänster. En enda PIC18F4550 har inte kraven på hastighet och minne att bearbeta ljud och skicka data till alla 105 LED styrelser så det bryts upp såhär. Tre separata microcontroller styrelser lägger även redundans. Två tredjedelar av lysdioderna kommer fortfarande att köra om en mikrokontroller stiger ombord är skadad.