Saya memiliki relay yang dioperasikan oleh transistor NPN yang membutuhkan beberapa tegangan yang diterapkan ke pangkalan. Saya bekerja dengan Arduino dan jika saya memberikan port digital, semuanya baik-baik saja. Rangkaiannya terlihat seperti ini:
Sekarang saya ingin mengganti port Arduino dengan DS2406 (jenis TO92).
Ini sepertinya menjadi sangat rumit dengan cepat. Pustaka saya untuk mengoperasikan 2406 baik-baik saja, tetapi saya tidak tahu cara menghubungkannya.
Sekarang kedua bagian bekerja secara mandiri, tujuan saya adalah untuk mendapatkan beberapa arus ke basis transistor sehingga melemparkan relay.
Saya mengalami masalah berikut:
DS2406 menutup ke tanah. Itu satu-satunya pilihan, jadi saya tidak bisa memetakannya langsung ke pin dasar dari transistor.
Paket TO-92 tidak memiliki pin vcc, jadi saya harus menarik resistor antara vcc dan pin data. Ini menyebabkan barang menjadi panas dan berbau ketika saya menyalakannya dihubungkan ke kolektor transistor dengan basis kabel ke daya relay. Saya bisa saja menggunakan jenis resistor yang salah, tetapi saya tidak memiliki perasaan yang kuat tentang apa yang ada di sini.
Saya mungkin dapat menjalankan relay secara ketat dari DS2406, tapi saya takut itu akan memiliki terlalu banyak imbang, itulah sebabnya saya ingin pergi melalui transistor.
Apa cara termudah untuk beralih dari sakelar yang membuka dan menutup ground ke basis transistor yang menginginkan arus?