Bien, entonces mi problema es el siguiente: Tengo una caja comercial con interruptores DPDT mecánicos para controlar válvulas al cambiar la polaridad de 2 cables por válvula. La caja tiene 7 interruptores relevantes, que necesito controlar más adelante con un Arduino. Este Arduino recibe señales de una computadora separada en serie, cuyo interruptor debería estar en la posición de encendido o apagado. Cuando se apaga el Arduino, los interruptores mecánicos en la caja comercial deben funcionar como si no hubiera nada entre ellos. Idealmente, los interruptores mecánicos deben anular el Arduino en la posición de apagado. Así que los estados perfectos son los siguientes (-1 indica que no hay poder):
SemeocurrióelsiguienteesquemautilizandoSPDT-Relays,siconoceslosDPDT-Relaysquefuncionanbienconlosarduinosypodríaordenaramazon.de,esoharíalascosasmuchomásfáciles.
OtraideaquetendríaseríautilizarNOT-GatescontransistoresNPN,yaqueelconsumodeenergíamáximodelasválvulaspareceserde500mAa12V(elfusibleenlacajacomercialesde500mA,lacorrienterealesprobablementemásbaja).Estorequeriría14transistoresNPNsinomeequivoco,locualyatengo.Tambiénesprobablequehayaunamanerafácildeusaralgunaspuertaslógicasparaobtenerla"anulación" de los interruptores mecánicos.
Como un breve resumen de por qué quiero hacer esto: El equipo que quiero controlar es un pulverizador agrícola. El nuestro tiene 7 zonas que se pueden activar y desactivar con interruptores mecánicos. A principios de este año, creamos una solución diy para el autodirigido del tractor (Cerea) y ahora queremos controlar el pulverizador al mismo tiempo. El arduino recibe señales a través de la conexión serial desde la computadora que ejecuta el programa de autoenvío. Las señales determinan qué zonas deben activarse, según el lugar donde el pulverizador ya ha estado. La anulación manual de zonas individuales es útil en los lados del campo que el software de autosteering no conoce.
Si tienes alguna idea de cómo implementar esto, ¡avísame!