Tengo un sensor de CO2 K-30 conectado a una Raspberry Pi 3 modelo B. Cuando conecto el sensor a la Pi a través de una serie y enciendo el sensor con la Pi, mi programa funciona bien: las concentraciones de CO2 se muestran en la pantalla.
Por otro lado, cuando trato de alimentar el sensor con una batería portátil, el programa no funciona: la Pi reconoce que el sensor está conectado, pero no lee ningún valor del sensor.
Sé que el sensor está recibiendo energía de la batería porque hay una luz parpadeando en el sensor y el Pi reconoce que el sensor está allí. También cuando medí el voltaje que corre a través de los cables de la batería, dice 5.3 V, que es suficiente para el sensor de acuerdo con la hoja de datos.
Tengo el sensor conectado a tierra y los puertos de alimentación conectados a tierra y los cables de alimentación de un cable USB, que luego se enchufa en la batería.
¿Alguna idea de por qué esto no funciona?