Mam 60 diod LED, które były w pasku led . Taśma ledowa o długości jednego metra wymaga:
- 400 miliamperów
- 12 woltów
Chcę kontrolować te diody LED za pomocą mikrokontrolera. Myślę o użyciu TIP120 i raspberryPi.
Raspberry Pi GPIO kołek może wyprowadzać 50 mA w sposób ciągły. (Aktualizacja: to nieprawda, patrz poniżej)
Jestem początkującym i nie jestem pewien, czy robię to poprawnie. Wszystkie moje obliczenia opierają się na rzeczach, które czytam na tym blogu .
Matematyka
Prąd podstawowy:
TIP120 ma prąd kolektora lc = 250 * lb, więc potrzebuję prądu podstawowego 1,6 mA.
(1,6mA * 250 = 400)
RaspberryPi nie powinien mieć problemów z prądem bazowym
Rezystor bazowy:
Potrzebuję rezystora wystarczająco niskiego, aby zapewnić, że podstawa TIP120 pozostanie nasycona, ale pozostanie mniejsza niż 50 mA, aby nie przeciążać raspberryPi.
Zgodnie z blogiem, o którym wspomniałem, bazowy opór odnajduję, patrząc na Vbe (sat). Zobacz rysunek 2.
gdzie Vbe (sat) wynosi 400 na osi x, prąd kolektora wynosi około 1,3 na osi y.
Jeśli raspberryPi wyprowadza 3,3 wolta, wówczas spadek napięcia wynosi 2 wolty
(3,3 - 1,3)
Tak więc, zgodnie z moimi obliczeniami, potrzebuję rezystora między 4 a 40 omów R = V / I
2 / (0,05 A) = 40 omów
2 / (0,50 A) = 4 omy
(aktualizacja: nieprawidłowa, patrz dół pytania)
Nadal uważam się za amatora i trochę się nad tym zastanawiam.
- Czy te obliczenia wyglądają poprawnie?
- Czy TIP120 będzie działać? (wszelkie inne sugestie mile widziane)
- Czy są jakieś inne uwagi, które powinienem wziąć pod uwagę przy tworzeniu mojego schematu?
Aktualizacja
Jak wskazano w odpowiedziach, pomnożyłem wartości miliamperów dziesięciokrotnie. Powinienem powiedzieć:
2 / (0,005 A) = 400 omów
2 / (0,050 A) = 40 omów
Aktualizacja 2
Wygląda na to, że pewne maksymalne natężenie, jakie pin na Raspberry Pi może zapewnić, jest trochę mgliste. Dla bezpieczeństwa zakładam, że jest to 8 mA.
/raspberrypi/9298/what-is-the-maximum-current-the-gpio-pins-can-output
/raspberrypi/1130/what-is-the-nominal-gpio-pin-output-current
Aktualizacja 3
Ada Fruit napisała świetny artykuł na blogu, w jaki sposób kontrolować pasek LED za pomocą mikrokontrolera. Zaleca STP16NF06 lub TIP120