A mí me parecen unos cuatro subproyectos.
- Código de PC / UI
- Comunicación USB a / desde el dispositivo
- cerebros locales en el dispositivo
- sistema mecano-electrónico para implementar su control de presión
Yo sugeriría comenzar con el segundo elemento, ya que algunos de los otros dependen de él. Puede crear su propio dispositivo USB personalizado, pero a partir de la descripción de su problema, no creo que quiera hacerlo. Recomiendo algo como un enlace , que debería tener controladores disponibles para facilitar la programación.
Luego necesita algún tipo de dispositivo integrado para leer las instrucciones que vienen de la computadora y ajustar la válvula mecánica. Probablemente necesite medir la presión con este dispositivo, y luego debe decidir si implementar el sistema de control en este dispositivo o enviar la presión nuevamente a la computadora para implementar el esquema de control. Probablemente necesitará este dispositivo para manejar E / S digital, entrada analógica y probablemente salida analógica (tal vez en forma de PWM). Es probable que necesite construir algún tipo de circuito controlador para permitir que este dispositivo accione la válvula. Lo más probable es que este dispositivo sea una especie de microcontrolador, ya sea una construcción de metal desnudo de su parte, o algo que se aproxime a una placa de desarrollo, como Arduino, Raspberry Pi o Beaglebone Black. Arduino es prácticamente un microcontrolador con un entorno de desarrollo y un cargador de arranque con una base de usuarios masiva. Las dos últimas son computadoras integradas en una placa que ejecuta Linux.
Entonces, por supuesto, necesitas la válvula.