Я хочу управлять динамиком сирены (имеет встроенный драйвер) с Arduino.
Сирена нуждается в 12 В и потребляет около 480 мА. Выходной контакт Arduino составляет 5 В и может выдавать максимум 40 мА.
Я хотел бы использовать транзистор для включения и выключения сирены. Это нормально приложение для транзистора? Я бы предпочел не использовать реле или SSR, потому что у меня нет под рукой.
Исходя из этих чисел, я рассчитал, что сопротивление нагрузки (сирены) составляет 25 Ом, используя закон Ома, R = E / I. (Я использую Ампер, Вольт и Ом в качестве единиц)
Я нашел различные расчеты, чтобы определить, какой тип транзистора мне нужен, и я не совсем уверен, какой из них лучший. Один из них такой:
Что дает мне минимум 60.
Это где я немного запутался. У меня есть несколько транзисторов и их таблицы, но я не совсем уверен, как их читать. Я прочитал много ресурсов, и теперь я так же смущен, как и раньше.
Я знаю, что, вероятно, мне следует использовать NPN-транзистор, но будет ли иметь значение, если я буду использовать PNP вместо этого? Применяются ли те же расчеты? Я понимаю, что схема меняется, активный высокий вместо активного низкого, но есть ли какие-либо недостатки в PNP по NPN?
У меня есть NPN PN2222A , BC337 , BC547B и BC517 Дарлингтон .
У меня есть PNP902 , BC327 и BC516 Дарлингтон .
Как мне выбрать правильный транзистор для работы? Я не хочу перегружать транзистор.