Giter Club home page Giter Club logo

bh_pzem_esp8266's Introduction

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, Amperagem, 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

bh_pzem_esp8266's People

Contributors

andreros avatar brunohorta82 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bh_pzem_esp8266's Issues

PZEM v2 HA discovery no longer working

Since the last firmware for the PZEM v2 the necessary information for HA auto discovery has changed. Namely hass became homeassitant.

Any chance for an updated version so that the device is autodiscovered instead of having to manually add everything?

Sentido da corrente no pzem 004 v3

Olá Bruno,
Comprei uns pzem 004, a versão que veio é a V3, sabes se se consegue medir o sentido da corrente como a versao inicial onde isso era possível e como falas neste teu artigo? Cumprimentos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.