Похоже, у вас есть две проблемы.
Во-первых, герконы деликатны и не должны использоваться для переключения большого тока. Когда переключатель размыкается (и, в меньшей степени, замыкается), между контактами возникает небольшая дуга. Это может привести к
- Контакты в конечном итоге свариваются вместе, чтобы он не открывался правильно, или
- Накопление непроводящего мусора между контактами, препятствующего его правильному закрытию!
Вы никогда не знаете, какой режим сбоя случится первым. Даже до того, как он окончательно потерпит неудачу, он может становиться все более и более резистивным по мере ухудшения контактов.
Чтобы решить эту проблему, вы должны использовать геркон, чтобы подать сигнал на другое, менее деликатное устройство. Затем это устройство должно переключить питание на соленоид. Общим решением будет МОП-транзистор или реле.
Вот упрощенный пример MOSFET:
смоделировать эту схему - схема, созданная с использованием CircuitLab
Он включает в себя понижающий резистор и диод обратного хода (иногда называемый «анти-диодом»). Если вам нравится, пожалуйста, посмотрите этот ответ, почему они необходимы.
Вторая проблема заключается в том, что вам необходимо обеспечить достаточное питание для вашего соленоида. Похоже, ваш рейтинг 6В.
Если вы даете ему номинальное напряжение, а оно не работает, то, вероятно, вы не сможете подать достаточный ток. Батареи 9 В имеют высокое внутреннее сопротивление и поэтому не могут обеспечить большой ток. Вы можете поставить 4 батарейки АА последовательно, чтобы получить 6 В, и это может обеспечить гораздо больше.
Кстати, соленоиды требуют много тока. Батареи АА может быть недостаточно. Знаете ли вы текущую спецификацию для вашего соленоида? Вам может потребоваться выделенный источник питания.
Кстати, не просто увеличивайте напряжение! Если вы превысите номинальное напряжение, вы можете вызвать сбои в соленоиде.