Ich möchte einen Sirenenlautsprecher (mit integriertem Treiber) mit einem Arduino steuern.
Die Sirene benötigt 12V und verbraucht ca. 480mA. Der Arduino-Ausgangspin ist 5 V und kann maximal 40 mA liefern.
Ich möchte einen Transistor zum Ein- und Ausschalten der Sirene verwenden. Ist dies eine OK-Anwendung für einen Transistor? Ich möchte lieber kein Relais oder SSR verwenden, weil ich keines zur Hand habe.
Basierend auf diesen Zahlen berechnete ich meinen Lastwiderstand (Sirenenwiderstand) mit dem Ohmschen Gesetz zu 25 Ohm, R = E / I. (Ich verwende Ampere, Volt und Ohm als Einheiten)
Ich habe verschiedene Berechnungen gefunden, um zu bestimmen, welche Art von Transistor ich benötige, und ich bin nicht ganz sicher, welcher der beste ist. Einer von ihnen ist wie folgt:
Das gibt mir ein Minimum von von 60.
Hier bin ich etwas verwirrt. Ich habe ein paar Transistoren und ihre Datenblätter, bin mir aber nicht ganz sicher, wie ich sie lesen soll. Ich habe viele Ressourcen gelesen und bin jetzt genauso verwirrt wie zuvor.
Ich weiß, ich sollte wahrscheinlich einen NPN-Transistor verwenden, aber würde es etwas ausmachen, wenn ich stattdessen einen PNP verwende? Gilt das auch für Berechnungen? Ich verstehe, dass sich die Schaltung ändert, aktiv hoch statt aktiv niedrig, aber gibt es irgendwelche Nachteile für PNP über NPN?
Die NPNs , die ich habe, sind PN2222A , BC337 , BC547B und ein BC517 Darlington .
Die PNPs , die ich habe, sind PN2907 , BC327 und ein BC516 Darlington .
Wie würde ich vorgehen, um den richtigen Transistor für den Job auszuwählen? Ich möchte den Transistor nicht überlasten.