HatDriveTool
1.0.0
Uma ferramenta para o hatdrive!. Ele pode ler dados de energia do chip do monitor, bem como dados da EEPROM.
Eu usei o hatdrive! Fundo . Foi invadido para acessar as linhas SDA e SCL e conectado aos pinos GPIO 3 e 5. Use por sua conta e risco! Esta não é uma modificação oficial! Você é completo responsável por suas próprias ações!
Recomenda -se usar o ambiente virtual do Python!
$ python -m venv .
$ source bin/activate
Depois, você pode instalar as dependências para os módulos Python.
$ sudo apt-get install python3-dev libgpiod-dev i2c-tools
E finalmente o próprio módulo.
$ pip install pi-ina219
$ pip install adafruit-python-shell
$ pip install click
$ pip install setuptools
$ pip install gpiod
$ pip install board
$ pip install adafruit-circuitpython-24lc32
$ ./hatdrivetool.py meter
$ i2cdetect -y 1 # Bottom
$ i2cdetect -y 0 # Top
Você deve ver o dispositivo 40 e 50 .