2つの問題があるようです。
まず、リードスイッチはデリケートなので、大量の電流を切り替えるために使用しないでください。スイッチが開くと(そして、ある程度は閉じます)、接点間に小さなアークが生成されます。これは
- 接点が最終的に溶着して、正しく開かない、または
- 接点間に非導電性のジャンクが蓄積し、正しく閉じられない!
どの障害モードが最初に発生するかは決してわかりません。それが最終的に故障する前でも、接点が劣化するにつれて、ますます抵抗性になる可能性があります。
この問題を解決するには、リードスイッチを使用して、繊細ではない他のデバイスに信号を送る必要があります。次に、このデバイスはソレノイドへの電力を切り替えます。一般的な解決策は、MOSFETまたはリレーのいずれかです。
以下は、簡略化したMOSFETの例です。
この回路のシミュレーション – CircuitLabを使用して作成された回路図
これには、プルダウン抵抗とフライバックダイオード(「アンチキックダイオード」と呼ばれることもあります)が含まれています。必要に応じて、この回答が必要な理由をご覧ください。
2番目の問題は、ソレノイドに十分な電力を供給する必要があることです。自分の定格が6Vのようです。
定格電圧を与えていて、それが機能していない場合は、おそらく十分な電流を供給することができません。9Vバッテリーは内部抵抗が高いため、多くの電流を供給することができません。あなたは6Vを得るために4つのAA電池を直列に置くことができ、それはより多くを供給することができます。
ところで、ソレノイドは多くの電流を必要とします。単三電池では不十分な場合があります。ソレノイドの現在の仕様を知っていますか?専用の電源装置が必要になる場合があります。
ちなみに、電圧を上げるだけではありません!定格電圧を超えるとソレノイドの故障の原因となります。