Wie kann ich eine 12 V LED mit ESP32 und NPN Transistor (D965) schalten?

Hallo! Ich möchte eine 5 mm 12 V LED mit einem D965 Transistor schalten. Als Vorwiderstand vor der Basis habe ich einen 1 kOhm Widerstand. Für die LED habe ich auch 1 kOhm als Vorwiderstand eingesetzt. GPIO12 des ESP32 ist über den Widerstand mit der Basis Verbunden. Zwischen Basis und GND kann ich 3,3 V messen und einen Strom von ca. 3 mA. Der Transistor scheint aber nicht zu schalten. Muss ich einen anderen Transistor einsetzen? Emitter ist mit Ground verbunden.

(No Ratings Yet)
Loading...

Similar Posts

Subscribe
Notify of
15 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Kelec
1 year ago

Zwischen Basis und GND sollten um die 0.7V sein und nicht 3.3V. Da scheint bei der Schaltung etwas nicht zu passen.

Kelec
1 year ago
Reply to  Claudius667

Sind die 12V mit dem 1k verbunden?

Weil so wie es gezeichnet ist, ist das nicht der Fall.

Kelec
1 year ago

Ja genau. Ist der Emitter auch sicher mit GND verbunden?

Miss mal die Spannung am Emitter.

Wenn die auf 0 ist dann ist eventuell der Transistor defekt.

Kelec
1 year ago

Dann sehe ich eigentlich kein Problem.

Sind die 3.3V direkt an der Basis des Transistors gegen GND gemessen?

Commodore64
1 year ago

Sollte eigentlich funktionieren. Hast Du den Transistor auch richtig herum eingesetzt?

Im Datenblatt ist leider schwer zu erkennen, ob die Beschriftung zu einem zeigen muss oder von einem weg:

https://pdf1.alldatasheet.com/datasheet-pdf/view/138811/JIANGSU/D965.html

Das kann man leicht mit einem Multimeter im Diodentest feststellen. Mit der roten Messtrippe an der Basis muss man Durchgang zu den beiden anderen Pins messen können.

Für reines schalten empfielt sich der BUZ11, das ist ein Logic-Level FET den man direkt von einem Portpin ohne Widerstand steuern kann.

Commodore64
1 year ago
Reply to  Claudius667

Schlechter Transistor erwischt oder den (ggf bei einem anderen Projekt vorher) gegrillt?

Commodore64
1 year ago

Kann auch statische Ladung gewesen sein.

Ein Mensch kann bis zu 3kV statische Ladung erzeugen und unter 1kV merkt man davon noch nicht mal etwas. Wenn man dann ein paar hundert Volt zwischen C und E “rein flitscht” kommt es in der Sperrschicht zum Durchbruch da die nur 60V aushält.

Der Arduino hat Schutzschaltungen eingebaut so dass man an dem fast nie Schäden durch so was hat. Am besten kaufst Du Dir ein Erdungsarmband.

Leider sind auch viele Verpackungen nicht ESD geeignet und die Teile dann schon geschädigt oder defekt in der Originalverpackung.

Andy7754
1 year ago

Probier mal 10Kohm an der Basis (des Transistors), vielleicht wird bei 1K ohm das Steuersignal zu stark belastet.