Este Projeto permite medir o consumo de energia eléctrica, utilizando um PZEM e um ESP8266
Branch: master
Clone or download
Latest commit 52e83df Jan 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Docs PCB Rev.1.2 Nov 16, 2018
Gerber
PCB R1.2
PCB R2 rev2 Jan 25, 2019
caixas docs e caixas Nov 16, 2018
images Wiring Display Dec 13, 2018
LICENCE.md Actualização de MQTT Nov 1, 2018
README.md Update README.md Jan 25, 2019

README.md

BH PZEM

**Conteúdo **

  1. Intro
  2. Hardware
  3. Firmware
  4. Hack de sentido da corrente
  5. Exemplos
  6. Donativos

Intro

BH Pzem é um dispositivo baseado em ESP8266 e PZEM-004 que mede energia e / ou temperatura e enviaos dados a um broker MQTT e / ou Emoncms. O BH Pzem é modular, o que significa que podemos começar com um simples módulo de energia até um sistema de monitorização de produção energética, juntamente com detecção de temperatura (até 10 sensores de temperatura digital). Podemos ainda adicionar um diplay Oled e relés. Os dados são enviados via Wi-Fi

Painel de Controlo: BHPZem

Medição de Energia:

  • Baseado no PZEM-004
  • Leituras muito rigorosas
  • Possibilidade de detecão de sentido de energia
  • Voltagem, Ampereragem, Potência, Energia

Medição de Temperatura:

  • Baseado no sendor 1-wire DS18B20
  • Permite adicionar até 10 sensores digitais DS18B20
  • Endereços dos sensores geridos na interface Web

Relé :

  • Controlado via MQTT

ESP8266:

  • Facilmente configurado na Interface Web
  • Envio dos dados em JSON via MQTT
  • Envio dos dados para um servidor Emoncms local/remoto

Hardware

BHPZem BHPZemOled

Qtd Item Imagem
1 PZEM-004 ...
1 ESP-12E ...
1 PCB BH-PZEM Wi-Fi ...
1 Fonte HLK-PM01 ...
1 Regulador de Tensão AMS1117 3.3v ...
1 Condensador Cerâmico 100nF SMD ...
5 Resistência 10K 0603 ...
1 Resistência 4.7K 0603 ...
1 Resistência 1K 0603 ...
1 Optocopolador PC ...
2 Botão 342 MM SMD ...
1 Fusível T2A 2A 250 ...
1 Sensor temperatua DS18B20 ...
1 Terminal de Parafuso 2P 5.0mm ...
2 Terminal 2P 2.54mm ...
1 Conector de 9 Pinos Fêmea 2.54mm ...
1 Conector de 8 Pinos Fêmea 2.54mm ...
1 Conector de 4 Pinos Macho 2.54mm ...
1 Conector de 7 Pinos Macho 2.54mm ...

Software

  • Arduino Ide
  • Editar o ficheiro config.h com o setup inicial
  • Upload do Firmware para o ESP8266
  • Aceder ao AP SSID:BH_PZEM_NODE_ID e configurar a Rede Wi-Fi
  • Navegar até http://<bh-pzem name>.local ou http://<bh-pzem IP address>
  • Verificar o sentido da corrente caso tenham feito o Hack para a deteção
  • Configurar o MQTT broker e/ou a conta do Emoncms
  • E tá feito, agora é só curtir :)

Hack para deteção de sentido de corrente

Exemplos de BH-PZEM

BH PZEM-004 Wi-Fi

Caixas e Adaptadores

Donativos

Se gostas-te do projeto podes fazer o teu donativo :).

Donativo