Oi cada um, mas primeiro deixe-me pedir desculpas pelo meu inglês. Eu espero que vocês entendam o que eu quero dizer :)
Pergunta:
É possível que o RaspberryPi com o RASPBIAN OSpode se comunicar com monitor de energia PZEM-004T via porta USB. Eu quero usar o Python para enviar o código hexadecimal para solicitar, por exemplo, tensão, corrente, energia e energia, depois ler os dados que respondem do módulo (PZEM-004T) e mantê-los no phpMyadmin.
Por exemplo
Se eu enviar o código de comando hexadecimal: B1 C0 A8 01 01 00 1B, o módulo irá replicar os dados de volta: A1 00 11 20 00 00 D2. Em seguida, converta os dados respondidos em decimal e mantenha-os no banco de dados.
por favor me sugerir qual é o melhor caminho para o sucesso desse desafio :)
Respostas:
0 para resposta № 1Sim, você pode fazer isso usando bibliotecas como pyserial
como Leon disse para a comunicação serial.
Para o banco de dados SQL, você pode usar sqlalchemy
para gerenciá-lo.
Este módulo (PZEM-004T) usa comunicação serial TTL, portanto, se o seu não for vendido com um adaptador USB, você precisará de um como um FTDI232, por exemplo.
Eu não sei o que o seu programa é destinado, mas como é um datalogger, se você quer que ele seja executado toda vez que o seu pi framboesa reiniciar você pode chamá-lo em seu /etc/rc.local