Stap 4: Het Circuit
Het circuit bestaat uit een paar verschillende secties, die elk zijn vrij ongecompliceerd. EagleCAD-bestanden zijn gekoppeld.
Voeding
De LEDs worden aangedreven door een 12V muur wrat, en dus moeten we een 5V regulator aan stap-neer de spanning voor de micro. Er is ook een plek voor twee jumper draden, zodat kunt u het opnemen van een afzonderlijke schakelaar.
LED Control
De drie PWM-kanalen op de micro worden gebruikt om drie FETs, die op hun beurt station de LEDs in-/ uitschakelen.
USB-Interface
Het USB-protocol gebruikt twee signaal draden (D + en D-) voor de productie van een differentiële signaal. Dat betekent dat, wanneer één draad wordt getrokken hoog, de andere wordt getrokken laag, en vice versa. USB herkent een signaal van 0.0V - 0.3V als "laag" en een signaal van 2.8V - 3.6V zo 'hoog'. Verzenden gegevens van een computer naar de micro is geen probleem, zoals de micro 3.3V als 'hoog' kunt lezen. Er is een probleem, echter bij het verkrijgen van de micro voor het verzenden van een 3,3 v signaal terug naar de computer. Een oplossing is het uitvoeren van uw micro op 3,3 v. Een andere is om neer de spanning op de signaal draden te trekken. De VUSB wiki heeft een paar opties voor hoe interface USB-poort van de computer met een micro. Ik koos voor B oplossing zodat ik kon lopen van de micro (en dus de FETs schakelen) met 5V in plaats van 3,3 v.