Saya ingin mengontrol speaker sirene (memiliki driver bawaan) dengan Arduino.
Sirene membutuhkan 12V dan mengkonsumsi sekitar 480mA. Pin output Arduino adalah 5V dan dapat sumber maksimum 40mA.
Saya ingin menggunakan transistor untuk menghidupkan dan mematikan sirene. Apakah ini aplikasi OK untuk transistor? Saya lebih suka tidak perlu menggunakan relay atau SSR karena saya tidak punya.
Berdasarkan dari angka-angka itu saya menghitung resistansi beban (sirene) saya menjadi 25 ohm menggunakan hukum Ohms, R = E / I. (Saya menggunakan Amps, Volts, dan Ohms sebagai unit)
Saya telah menemukan berbagai perhitungan untuk menentukan jenis transistor yang saya butuhkan dan saya tidak yakin yang mana yang terbaik. Salah satunya adalah seperti ini:
Yang memberikan saya minimal 60.
Di sinilah saya agak bingung. Saya punya beberapa transistor dan lembar datanya tetapi saya tidak yakin bagaimana cara membacanya. Saya telah membaca banyak sumber dan sekarang saya sama bingungnya dengan sebelumnya.
Saya tahu saya mungkin harus menggunakan transistor NPN tetapi apakah itu penting jika saya menggunakan PNP? Apakah perhitungan yang sama berlaku? Saya mengerti bahwa perubahan sirkuit, aktif tinggi, bukan aktif rendah, tetapi apakah ada kekurangan PNP lebih dari NPN?
NPN yang saya miliki adalah PN2222A , BC337 , BC547B dan BC517 darlington .
PNP yang saya miliki adalah PN2907 , BC327 dan BC516 darlington .
Bagaimana saya memilih transistor yang tepat untuk pekerjaan itu? Saya tidak ingin membebani transistor.