Lei: Sakernas Internet Wi-Fi omgivande lampan (2 / 6 steg)
Steg 2: Wirings
I det första testet vi använde bara 2 av 3 lysdioder för att sänka ner kablarna, ett 6v nätaggregat (4xAA batterier)
Kretsen är mycket enkel, med den cc3200 vi har att styra 3 kanaler (röd, grön och blå) för varje ledde samtidigt, så vi kommer att använda 3 pwm stift styrelsens TI:
P02 -> blå
P64 -> grön
P17 -> röd
Med tanke på att endast vissa mA kan dras direkt från Launchpad stiften, kommer vi att använda några NPN-transistorer som TIP122 för att styra varje olika kanaler. Efter den andra siffran kommer vi att ansluta:
base -> 1KOhm resistor -> cc3200 färgkanal som du vill styra (P02 || P64 || P17)
Samlaren -> motsvarande negativa färgkanaler alla 3 lysdioder (se fig.1)
sändare -> GND
Nu har vi bara ansluta den positiva blytaket av lysdioderna till strömkällan. Vi väljer att använda en 6v strömförsörjning kan stödja upp till ~ 3A, så 15W borde vara tillräckligt för att driva våra 3x3W lysdioder. 6V är för mycket för våra lysdioder (R: 2.0-2.4V, B/G: 3.0-3.4V) så vi behöver använda några motstånd för att sänka spänningen, men hur mycket större bör de vara?
Med tanke på ohmens lag ∆V = I * R
(vi använder den nedre gränsen så 2.0V för röd och 3.0V för grön)
R(r) = ∆V / jag = 6v - 2v / 0, 35A = 11.42 Ohm
R(b/g) = ∆V / jag = 6v - 3v / 0,35 A = 8,57 Ohm
Valet av vilken typ av motstånd drivs också av maximm mängden ström (Läs Watt) som det kan försvinna.
P = ∆V * JAG
så vårt motstånd behöver för att kunna skingra (på peek)
P(r) = ∆V * jag = (6v - 2v) * 0, 35A = 1.4W
P(g/b) = (6v - 3v) * 0.35A = 1.05W
Vi väljer några 10 Ohm 1W keramiska motstånd eftersom var den enda som vi kunde hitta lätt.
Slutligen måste alla resistorer bundet Hässleholm och ansluten till strömkällan (+) på ena sidan, å andra sidan bör de ansluta till uttagen 9 vårt 3 lysdioder som Fritzing diagrammet. Även + 5v på Launchpad behöver vara ansluten till batterier (+).
I slutet kan vi ansluta alla GND tillsammans (strömförsörjning (-), Launchpad, transistorer) och rosa kabel (se fritzing not) för programmering.
Nu är vi redo att koden!