USB Solarpanel read current with python?

0

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?

    
pregunta Coolcrab

3 respuestas

2

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.

    
respondido por el Peter Bennett
1

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.).

simular este circuito : esquema creado usando CircuitLab

Luego puedes usar PySerial para hablar con el PIC ya que se mostrará como un puerto serie en la computadora.

    
respondido por el Ignacio Vazquez-Abrams
0

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.

    
respondido por el Renan

Lea otras preguntas en las etiquetas