Quero controlar um alto-falante de sirene (com um driver embutido) com um Arduino.
A sirene precisa de 12V e consome cerca de 480mA. O pino de saída do Arduino é de 5V e pode fornecer no máximo 40mA.
Eu gostaria de usar um transistor para ligar e desligar a sirene. Esta aplicação é boa para um transistor? Prefiro não precisar usar um relé ou um SSR porque não tenho nenhum disponível.
Com base nesses números, calculei minha resistência à carga (sirene) em 25 ohms usando a lei de Ohms, R = E / I. (Estou usando amplificadores, volts e ohms como unidades)
Encontrei vários cálculos para determinar que tipo de transistor eu preciso e não tenho certeza de qual é o melhor. Um deles é assim:
O que me dá um mínimo de de 60.
É aqui que eu fico um pouco confuso. Eu tenho alguns transistores e suas folhas de dados, mas não tenho certeza de como lê-los. Eu li muitos recursos e agora estou tão confuso quanto antes.
Eu sei que provavelmente deveria usar um transistor NPN, mas importaria se eu usasse um PNP? Os mesmos cálculos se aplicam? Entendo que o circuito muda, ativo alto, em vez de ativo baixo, mas existem desvantagens no PNP sobre o NPN?
Os NPNs que tenho são PN2222A , BC337 , BC547B e um BC517 darlington .
Os PNP que tenho são PN2907 , BC327 e um BC516 Darlington .
Como eu escolheria o transistor certo para o trabalho? Não quero sobrecarregar o transistor.