Я хочу керувати динаміком сирени (має вбудований драйвер) з Arduino.
Сирені потрібно 12 В і споживає близько 480 мА. Вихідний штифт Arduino становить 5 В і може отримувати максимум 40 мА.
Я хотів би використовувати транзистор для включення і вимкнення сирени. Це нормально додаток для транзистора? Я б краще не використовував реле або SSR, тому що у мене немає під рукою.
Виходячи з цих чисел, я розрахував опір навантаження (сирени) на рівні 25 Ом, використовуючи закон Ома, R = E / I. (Я використовую Ампер, Вольт і Ом як одиниці)
Я знайшов різні розрахунки, щоб визначити, який тип транзистора мені потрібен, і я не зовсім впевнений, який найкращий. Один з них такий:
Що дає мені мінімум 60.
Тут я трохи заплутався. У мене є кілька транзисторів та їхніх таблиць, але я не зовсім впевнений, як їх читати. Я прочитав багато ресурсів і зараз так само розгублений, як і раніше.
Я знаю, що, ймовірно, я повинен використовувати транзистор NPN, але чи буде це важливо, якщо я замість цього використовую PNP? Чи застосовуються ті ж розрахунки? Я розумію, що ланцюг змінюється, активний високий замість активного низького, але чи є якісь недоліки PNP через NPN?
У мене є NPN222222A , BC337 , BC547B та дарлінгтон BC517 .
У мене є PNP902 , BC327 та дарлінгтон BC516 .
Як би я пішов про вибір правильного транзистора для роботи? Я не хочу перевантажувати транзистор.