ฉันมีรีเลย์ที่ทำงานโดยทรานซิสเตอร์ NPN ที่ต้องการแรงดันไฟฟ้าบางส่วนที่ใช้กับฐาน ฉันทำงานกับอาร์ดิโนและถ้าฉันให้พอร์ตดิจิตอลมันก็ดี วงจรมีลักษณะดังนี้:
ตอนนี้ฉันต้องการแทนที่พอร์ต arduino ด้วยDS2406 (ชนิด TO92)
สิ่งนี้ดูเหมือนจะซับซ้อนอย่างรวดเร็ว ห้องสมุดของฉันที่ใช้งาน 2406 นั้นใช้ได้ แต่ฉันไม่สามารถหาวิธีเชื่อมต่อได้
ตอนนี้ทั้งสองชิ้นทำงานได้อย่างอิสระเป้าหมายของฉันคือการได้รับกระแสป้อนเข้าฐานของทรานซิสเตอร์ดังนั้นมันจึงส่งรีเลย์
ฉันพบปัญหาต่อไปนี้:
DS2406 ปิดตัวลงดิน นั่นเป็นตัวเลือกเดียวดังนั้นฉันไม่สามารถแมปโดยตรงกับขาฐานของทรานซิสเตอร์
แพ็คเกจ TO-92 ไม่มีพิน vcc ดังนั้นฉันต้องมีตัวต้านทานแบบดึงขึ้นระหว่าง vcc และดาต้าดาต้า สิ่งนี้ทำให้สิ่งต่าง ๆ ร้อนจัดและส่งกลิ่นเมื่อฉันส่งกำลังเชื่อมต่อกับตัวสะสมของทรานซิสเตอร์ด้วยฐานที่ต่อสายไปยังรีเลย์ ฉันอาจใช้ตัวต้านทานชนิดที่ไม่ถูกต้อง แต่ฉันไม่มีความรู้สึกที่ชัดเจนว่าอะไรอยู่ตรงนี้
ฉันอาจจะสามารถเรียกใช้การถ่ายทอดอย่างเคร่งครัดปิด DS2406 แต่ผมเกรงว่ามันจะมีมากเกินไปวาดซึ่งเป็นเหตุผลที่ฉันต้องการที่จะไปผ่านทรานซิสเตอร์
อะไรคือวิธีที่ง่ายที่สุดในการเปลี่ยนจากสวิตช์ที่เปิดและปิดกราวด์ไปยังฐานทรานซิสเตอร์ที่ต้องการกระแสไฟฟ้า