ฉันต้องการควบคุมลำโพงไซเรน (มีไดรเวอร์ในตัว) พร้อม Arduino
ไซเรนต้องการ 12V และกินไฟประมาณ 480mA ขาออก Arduino เป็น 5V และสามารถแหล่ง 40mA สูงสุด
ฉันต้องการใช้ทรานซิสเตอร์เพื่อเปิดและปิดไซเรน นี่เป็นแอปพลิเคชั่น OK สำหรับทรานซิสเตอร์หรือไม่ ฉันไม่ต้องการใช้รีเลย์หรือ SSR เพราะฉันไม่มีอะไรในมือ
ฉันคำนวณความต้านทานโหลด (ไซเรน) ของฉันเป็น 25 โอห์มโดยใช้กฎของโอห์ม R = E / I (ฉันใช้แอมป์โวลต์และโอห์มเป็นหน่วย)
ฉันพบการคำนวณต่าง ๆ เพื่อกำหนดประเภทของทรานซิสเตอร์ที่ฉันต้องการและฉันไม่แน่ใจว่าเป็นทรานซิสเตอร์ที่ดีที่สุด หนึ่งในนั้นคือ:
ซึ่งให้ค่าต่ำสุดเท่ากับ 60
ที่นี่ฉันสับสนเล็กน้อย ฉันมีทรานซิสเตอร์ไม่มากและเอกสารข้อมูลของพวกเขา แต่ฉันไม่แน่ใจว่าจะอ่านได้อย่างไร ฉันได้อ่านทรัพยากรมากมายและตอนนี้ฉันก็สับสนเหมือนเมื่อก่อน
ฉันรู้ว่าฉันควรใช้ทรานซิสเตอร์ NPN แต่จะสำคัญไหมถ้าฉันใช้ PNP แทน ใช้การคำนวณแบบเดียวกันหรือไม่ ฉันเข้าใจว่าการเปลี่ยนแปลงของวงจร, แอคทีฟสูงแทนที่จะแอคทีฟต่ำ แต่มีข้อเสียใด ๆ ต่อ PNP ใน NPN หรือไม่?
NPN เป็นฉันได้มีPN2222A , BC337 , BC547Bและดาร์ลิงตัน BC517
PNP เป็นฉันได้มีPN2907 , BC327และดาร์ลิงตัน BC516
ฉันจะเลือกทรานซิสเตอร์ที่เหมาะสมกับงานได้อย่างไร ฉันไม่ต้องการที่จะโอเวอร์โหลดทรานซิสเตอร์