Sepertinya Anda memiliki dua masalah.
Pertama, saklar buluh halus dan tidak boleh digunakan untuk mengalihkan banyak arus. Ketika sakelar terbuka (dan, pada tingkat yang lebih rendah, menutup) busur kecil dihasilkan antara kontak. Ini bisa menyebabkan
- Kontak untuk akhirnya dilas bersama, sehingga tidak terbuka dengan benar, atau
- Penumpukan sampah tidak konduktif di antara kontak, mencegahnya menutup dengan benar!
Anda tidak pernah tahu mode kegagalan mana yang akan terjadi terlebih dahulu. Bahkan sebelum akhirnya gagal, itu mungkin menjadi lebih dan lebih resistif ketika kontak menurun.
Untuk mengatasi masalah, Anda harus menggunakan sakelar buluh untuk memberi sinyal pada perangkat lain yang kurang rumit. Kemudian, perangkat ini harus mengalihkan daya ke solenoid. Solusi umum akan berupa MOSFET atau relay.
Berikut adalah contoh MOSFET yang disederhanakan:
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
Ini termasuk resistor pull-down dan dioda flyback (kadang-kadang disebut "anti-tendangan diode"). Jika Anda suka, silakan lihat jawaban ini untuk alasan mengapa mereka diperlukan.
Masalah kedua adalah bahwa Anda perlu memberikan daya yang cukup untuk solenoida Anda. Sepertinya milik Anda memiliki peringkat 6V.
Jika Anda memberinya tegangan pengenal dan tidak berfungsi, maka Anda mungkin tidak dapat memasok arus yang cukup. Baterai 9V memiliki resistansi internal yang tinggi, sehingga tidak dapat menyediakan banyak arus. Anda bisa memasukkan 4 baterai AA secara seri untuk mendapatkan 6V dan bisa memasok lebih banyak.
Omong-omong, solenoida membutuhkan banyak arus. Baterai AA mungkin tidak cukup. Apakah Anda tahu spesifikasi solenoid Anda saat ini? Anda mungkin memerlukan catu daya khusus.
Omong-omong, jangan hanya menambah tegangan! Jika Anda melebihi tegangan pengenal Anda dapat menyebabkan kegagalan dalam solenoid.