Chciałem zrobić kontroler do sterowania 4 paskami LED przy pomocy arduino, i nawet tak prosty projekt mnie pokonał, i paski się nie uruchomiły. Mam problem z dostarczeniem zasilania do paska (sterowanie kolorem mam już osobno zrobione).
Udało mi się uprościć ostatecznie cały problem do następującego schematu:
Plan jest taki, arduino wysyła sygnał PWM, i jest podpięty do 4 tranzystorów (układ z obrazka jest skopiowany 4 razy i podpięty do 4 pinów arduino). Arduino po kolei ustawia na pinach stan wysoki, żeby załączyć tranzystor. Kluczowe dla mnie jest tutaj to, że LED na obrazku jest ZA emiterem, a nie przed kolektorem. Takie rozwiązanie pozwala mi zredukować ilość wykorzystywanych pinów dla arduino.
Problem jest taki, że całość działa z diodą LED wymagającą 2V (układ miga jak powinien), natomiast pasek wymagający 12V w ogóle się nie zapala, i nie przepuszcza żadnego prądu. Myślałem że to kwestia za dużego spadku napięcia, ale nawet jak podbijam zasilanie z 12V w górę aż do 31V, to dalej nic nie działa. Sam pasek podpięty pod 12V działa bez problemu, ale całość się psuje w tym układzie. Czy ktoś jest mi w stanie pomóc?
Tranzystor to BD139 jeżeli to istotne
![98d1e02f-5179-4ac4-96ff-1a22124473a0](https://cdn.hejto.pl/uploads/posts/images/1200x900/7d70361b292a6ea1f1e478b8012d80f5.png)