Me gustaría conectar un pequeño panel solar (2v 50ma) a un cable USB y medir la salida en python. Ahora me preguntaba si esto funcionaría y cómo hacerlo funcionar.
¿Cuántos voltios puedo enviar a mi PC? ¿Y PyUSB trabajaría para leer esto?
Me gustaría conectar un pequeño panel solar (2v 50ma) a un cable USB y medir la salida en python. Ahora me preguntaba si esto funcionaría y cómo hacerlo funcionar.
¿Cuántos voltios puedo enviar a mi PC? ¿Y PyUSB trabajaría para leer esto?
No puede conectar una fuente de voltaje directamente a las líneas de datos USB - USB es un sistema de comunicaciones digitales complejo.
Necesitará un convertidor analógico a digital (ADC) que pueda conectarse a USB y conecte su panel solar a la entrada analógica ADC.
Parece que la forma más sencilla sería esto que significa uno de estos con una resistencia de derivación para convertir la corriente en una caída de voltaje. La mala noticia es que no es el paquete más pequeño posible para el trabajo; la buena noticia es que es un paquete single (ya que el PIC tiene todos los dispositivos USB) con hardware compatible, y hay más más que suficiente espacio para expandirlo si desea obtener un lujo (por ejemplo, salida LCD paralela, entrada de teclado, paneles múltiples, etc.).
Luego puedes usar PySerial para hablar con el PIC ya que se mostrará como un puerto serie en la computadora.
No puedes hacer esto directamente.
Obtenga un microcontrolador con un ADC y una interfaz USB, luego use el ADC para leer desde el panel solar y transmitirlo a través de USB (u otro método de comunicación) a la computadora donde se ejecuta Python.