Pular para o conteúdo principal

BrewPi-ESP

BrewPi é um controlador de temperatura de fermentação de código aberto que permite controlar simultaneamente aquecimento e resfriamento para manter as temperaturas de fermentação com precisão de 0,1 graus Fahrenheit. Ele se integra com o Fermentrack para permitir monitoramento e controle remoto, o uso de perfis de controle de temperatura predefinidos e a geração de logs de temperatura.

BrewPi-ESP é uma adaptação do firmware BrewPi para placas ESP8266 e ESP32, que traz recursos adicionais como suporte WiFi nativo, integração direta com Fermentrack 2 (sem necessidade de hardware como um Raspberry Pi), suporte para sensores de temperatura Bluetooth como o Tilt Pro, e o uso de relés WiFi TP Link Kasa para controlar seu aquecimento ou resfriamento.

O firmware BrewPi-ESP está disponível gratuitamente e pode ser instalado usando o BrewFlasher em uma placa ESP8266 ou ESP32 compatível.

Usando BrewPi-ESP com Fermentrack

Fermentrack 2 suporta o uso de BrewPi-ESP a partir da versão v16.

Recursos

Controle de Temperatura

BrewPi-ESP fornece controle de temperatura preciso para sua fermentação:

  • Aquecimento e Resfriamento: Controle simultâneo de elementos de aquecimento e resfriamento
  • Precisão: Controle de temperaturas com precisão de 0,1°F (0,05°C)
  • Múltiplos Sensores: Suporte para múltiplos sensores de temperatura DS18B20

Conectividade

  • WiFi Nativo: Suporte WiFi integrado - não é necessário hardware adicional
  • Descoberta mDNS: Descoberta automática de dispositivos na sua rede
  • Integração Direta: Conecta-se diretamente ao Fermentrack 2

Controle de Relés

  • Relés GPIO: Controle relés conectados diretamente à placa ESP
  • TP-Link Kasa: Suporte para tomadas inteligentes WiFi TP-Link Kasa
  • Sensores Bluetooth: Suporte para hidrômetros Tilt Pro via Bluetooth

Hardware Suportado

Placas ESP8266

  • NodeMCU
  • Wemos D1 Mini
  • ESP-01 (GPIO limitado)

Placas ESP32

  • ESP32 DevKit
  • ESP32-WROOM
  • ESP32-S2/S3

Começando

1. Instalar o Firmware

Use BrewFlasher para instalar o firmware BrewPi-ESP na sua placa:

  1. Baixar e instalar o BrewFlasher
  2. Conectar sua placa ESP via USB
  3. Selecionar o tipo de placa
  4. Escolher o firmware BrewPi-ESP mais recente
  5. Clicar em Flash

2. Configurar WiFi

Após a instalação, o ESP criará um ponto de acesso WiFi:

  1. Conectar à rede BrewPi-XXXX
  2. Navegar para 192.168.4.1
  3. Inserir suas credenciais WiFi
  4. O dispositivo reiniciará e se conectará à sua rede

3. Adicionar ao Fermentrack

  1. Fazer login no Fermentrack 2
  2. Navegar para Dispositivos
  3. Clicar em "Adicionar Dispositivo"
  4. O BrewPi-ESP deve aparecer na lista de descoberta
  5. Clicar para adicionar e configurar

Configuração de Sensores de Temperatura

BrewPi-ESP suporta sensores de temperatura digitais DS18B20 para:

  • Temperatura da Cerveja: Temperatura principal de fermentação
  • Temperatura da Câmara: Temperatura ambiente/geladeira
  • Temperatura do Ambiente: Temperatura de referência externa

Fiação dos Sensores DS18B20

Conecte os sensores DS18B20 ao pino GPIO designado (tipicamente GPIO4/D2):

DS18B20    Placa ESP
─────── ─────────
VCC ──── 3.3V
GND ──── GND
DATA ──── GPIO4 (com resistor pull-up de 4,7kΩ para 3.3V)

Múltiplos sensores podem compartilhar o mesmo pino de dados (barramento 1-Wire).

Configuração de Relés

Relés GPIO

Configure relés de aquecimento e resfriamento através da interface web do BrewPi-ESP:

  • Relé de Resfriamento: Tipicamente GPIO12/D6
  • Relé de Aquecimento: Tipicamente GPIO13/D7

BrewPi-ESP pode controlar tomadas inteligentes TP-Link Kasa via WiFi:

  1. Configure a tomada Kasa usando o app Kasa
  2. Anote o endereço IP da tomada
  3. Configure nas configurações do BrewPi-ESP

Solução de Problemas

Dispositivo Não Descoberto

  • Certifique-se de que o ESP e o Fermentrack estão na mesma rede
  • Verifique se o mDNS não está bloqueado pelo seu roteador
  • Tente adicionar o dispositivo manualmente pelo endereço IP

Leituras de Temperatura Não Atualizam

  • Verifique a fiação do sensor e o resistor pull-up
  • Verifique a atribuição do sensor na interface web do BrewPi-ESP
  • Reinicie o dispositivo ESP

Problemas de Conexão

  • Verifique a intensidade do sinal WiFi no local do dispositivo
  • Verifique se o Fermentrack pode alcançar o IP do dispositivo
  • Verifique as configurações do firewall

Recursos