• We have implemented the ability to gift someone a Supporting Membership now! When you access the Upgrade page there is now a 'Gift' button. Once you click that you can enter a username to gift an account Upgrade to. Great way to help support this forum plus give some kudos to anyone who has helped you.

[BrewUNO] Controlador de Brassagem para BIAB, Single Vessel e Tribloco

Ajude o Home Brew Talk Brasil:

Guima

Member
Afiliado
15/11/20
Mensagens
11
Localização
France
Pessoal, montei o circuito e ao testar o buzzer dispara e as luzes indicadoras dos ssrs ficam acessas direta e o display tambem.
Alguem consegue ajudar? :(

Em anexo tem uma imagem do placa e um video mostrando o buzzer disparado.
Olá Leonardo, eu tive um probleminha parecido quando montei minha interface. O wemos durante o boot precisa que a GPIO2 esteja em nivel HIGH, se não ele entra em modo de atualização de firmware.
Da uma olhada nesse link, explica um pouco do tema


Pra resolver é simples, tem que conectar um resistor de pull-up entre a GPIO2 e o +VCC. Esse resistor tem que ser de 2k a 10k. Sugiro testar com 2k primeiro, veja se o nível de tensão será suficiente para polarizar o transistor quando estiver em funcionamento.
Abraço
 

Leonardo Lima

Member
Afiliado
21/6/20
Mensagens
23
Localização
Maricá/RJ
Valeu lá ajuda de todos, mas eu consegui resolver com a ajuda do @Leandro Oliveira !
O esquema elétrico está certo e funcionando, o problema está no transistor do ssr3. Ao retirá-lo, consegui fazer simular uma brassagem no ssr1.

Falta testar agora o teclado de membrana e depois comprar um novo transistor para o ssr3.

No esquema a princípio só precisamos trocar o conectado teclado que vem com 5 pinos e acabei colocando com 4 pinos.. my bad...

Obrigado a todos pela ajuda, vocês são foda!
E que venham as cervejas!
 

Guima

Member
Afiliado
15/11/20
Mensagens
11
Localização
France
Valeu lá ajuda de todos, mas eu consegui resolver com a ajuda do @Leandro Oliveira !
O esquema elétrico está certo e funcionando, o problema está no transistor do ssr3. Ao retirá-lo, consegui fazer simular uma brassagem no ssr1.

Falta testar agora o teclado de membrana e depois comprar um novo transistor para o ssr3.

No esquema a princípio só precisamos trocar o conectado teclado que vem com 5 pinos e acabei colocando com 4 pinos.. my bad...

Obrigado a todos pela ajuda, vocês são foda!
E que venham as cervejas!
O seu SSR3 é exatamente o que está ligado na GPIO2 conforme eu comentei ai em cima. Você vai ver que o problema não é no transistor mas o esquema. Eu acredito que vc vai continuar tendo o mesmo problema.
Já aproveita que vai comprar mais componentes e pega uns resistores (2k, 3k3, 4k7, 10k) pra fazer o pull-up.
 

Opeixe

New Member
Afiliado
11/4/21
Mensagens
3
Localização
Curitiba-PR
Senhores.
Sou um entusiasta no homebrew e estou montando minha panela cervejeira onde pretendo utilizar o BrewUNO pra controle da brassagem. Como não domino técnicas/linguagem de programação tenho me baseado nas informações postadas aqui no fórum para rodar a sketch em uma placa NodeMCU v3 mas ai surgiram as dificuldades, que são elas:​
Fazendo a instalação do BrewUNO via Flash Download Tools da versão 1.0.16 a plataforma não torna visível a rede AP "BrewUNO". Segui para o VSCode + PlatformIO abrindo o arquivo BrewUNO master procedendo como descrito no post #129 e #130 aqui do fórum, mas o problema persiste, inseri SSID e password da minha rede wifi em WifiSettings.json e não conectou na minha WLan. Realizei uma busca por ESP8266 NodeMCU aqui no fórum e a principio segui todas as recomendações/sugestões postadas.​
Alguma sugestão?​
Detalhes:​
Placas testadas: ESP8266 NodeMCU v3 (RobotDyn)​
ESP8266 NodeMCU (WeMos)​
Sempre alimentadas pela USB do Notebook.​
Testei as versões 1.0.16/ 1.0.15/1.0.10 sem sucesso.​
Realizei eraser da Eprom via Flash Tools e também pela IDE Arduino.​
 

Attachments

Afiliado
14/10/19
Mensagens
2
Localização
Colombo/Paraná/Brasil
Olá,
Sou usuário do BrewUNO a um tempo, mas meu ESP8266 apresentou defeito, e precisei comprar um novo.
Mas não consegui gravar o novo ESP8266, está apresentando o seguinte erro:

"test offset : 0 0x0
case ok
test offset : 3145728 0x300000
case ok
Traceback (most recent call last):
File "download_panel_info.py", line 448, in OnButton_StartButton
File "download_panel_info.py", line 421, in start_func
File "download_panel_info.py", line 703, in flash_config
UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 24-25: illegal multibyte sequence"

Utilizei o flash_download_tool_3.8.5 para efetuar a gravação.
Tentei gravar 2 Wemos D1 mini, o erro ocorreu nos dois.

Alguém passou por isso?
Alguém possui alguma versão anterior do firmware?

Muito obrigado.
 

Opeixe

New Member
Afiliado
11/4/21
Mensagens
3
Localização
Curitiba-PR
Olá,
Sou usuário do BrewUNO a um tempo, mas meu ESP8266 apresentou defeito, e precisei comprar um novo.
Mas não consegui gravar o novo ESP8266, está apresentando o seguinte erro:

"test offset : 0 0x0
case ok
test offset : 3145728 0x300000
case ok
Traceback (most recent call last):
File "download_panel_info.py", line 448, in OnButton_StartButton
File "download_panel_info.py", line 421, in start_func
File "download_panel_info.py", line 703, in flash_config
UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 24-25: illegal multibyte sequence"

Utilizei o flash_download_tool_3.8.5 para efetuar a gravação.
Tentei gravar 2 Wemos D1 mini, o erro ocorreu nos dois.

Alguém passou por isso?
Alguém possui alguma versão anterior do firmware?

Muito obrigado.
Meu nobre também estou tendo dificuldade em gravar um novo ESP8266, ainda não consegui uma solução.
Quanto as versões anteriores de firmware tente através deste link: Releases · uncodead/BrewUNO
 

mdassuncao

Member
Afiliado
16/11/19
Mensagens
5
Localização
Natal
Bom tarde pessoa! tudo tranquilo?

Seguinte, eu tenho um sistema tri bloco controlado pelo BrewManiacEx, apensar de muito bacana, percebo que muitas vezes fico com preguiça de brassar porque o negocio e um trambolho, ter que levar panelas enormes(70L) de um lado para o outro, bombas, parte hidráulica, faz forca de um lado, faz forca de outro, enfim.. estava pensando em fazer um outro sistema, dessa vez um monobloco, para ter maior praticidade, usando umas das panelas que ja tenho mas mantendo o controlador que eu ja tenho, para o caso de levas maiores ou cervejas High Gravity. ai eu pergunto:

Quais as vantagens e densvantagens do Brewuno em relação ao BrewManiacEx? Existe algum maual do BrewUno? pergunto isso porque no BrewManiac Existe um manual bem completo explicando os parâmetros do código mas não achei esse mesmo nível de detalhamento para o BrewUno.

Valeu galera!
 

Leandro Oliveira

Well-Known Member
Afiliado
27/7/18
Mensagens
65
Localização
Rio de Janeiro
Senhores.
Sou um entusiasta no homebrew e estou montando minha panela cervejeira onde pretendo utilizar o BrewUNO pra controle da brassagem. Como não domino técnicas/linguagem de programação tenho me baseado nas informações postadas aqui no fórum para rodar a sketch em uma placa NodeMCU v3 mas ai surgiram as dificuldades, que são elas:​
Fazendo a instalação do BrewUNO via Flash Download Tools da versão 1.0.16 a plataforma não torna visível a rede AP "BrewUNO". Segui para o VSCode + PlatformIO abrindo o arquivo BrewUNO master procedendo como descrito no post #129 e #130 aqui do fórum, mas o problema persiste, inseri SSID e password da minha rede wifi em WifiSettings.json e não conectou na minha WLan. Realizei uma busca por ESP8266 NodeMCU aqui no fórum e a principio segui todas as recomendações/sugestões postadas.​
Alguma sugestão?​
Detalhes:​
Placas testadas: ESP8266 NodeMCU v3 (RobotDyn)​
ESP8266 NodeMCU (WeMos)​
Sempre alimentadas pela USB do Notebook.​
Testei as versões 1.0.16/ 1.0.15/1.0.10 sem sucesso.​
Realizei eraser da Eprom via Flash Tools e também pela IDE Arduino.​
Amigo, tenta fazer a instalação novamente. deixe a instalação como na imagem.

esp8266-download-tool.png

Depois de feito o Flash, tire a energia do WEMOS e ligue novamente.
Vai aparecer a REDE BREWUNO, no telefone por exemplo.

Quando for conectar a rede do BrewUNO, você precisa colocar as opções da rede em IP FIXO.
Veja a configuração da sua rede. Mas o BREWUNO precisa da configuração de IP FIXO funcionando.
Se não toda vez que iniciar ele, ele pode gerar um IP diferente, porque estará no automático.
Aí não vai conseguir acessar a página do BrewUno.

EXE:
Se sua rede é 192.168.1.4
Poderá colocar
endereço: 192.168.1.80 (Endereço do BrewUno para acessar sempre)
SubREDE: 255.255.255.0
Gatway: 192.168.1.1 (IP do seu Roteador ou Modem)
DNS1: 8.8.8.8
DNS2: 8.8.4.4

Se sua rede é 192.168.0.4.
Poderá colocar
Endereço: 192.168.0.80 (endereço do BrewUno para acessar sempre)
Subrede: 255.255.255.0
Gatway : 192.168.0.1 (IP do Roteador ou Modem)
DNS1: 8.8.8.8
DNS2: 8.8.4.4

Só o que muda ali é o terceiro número, no caso o .1. ou o .0. Se o 1 estiver no IP, precisa colocar no Gatway. Se o 0 estiver no IP precisa colocar no Gatway também.
Quando jogar a configuração da rede no BrewUno, você precisa reiniciar o BrewUno depois. Só espera ele salvar a configuração.

Quando reiniciar, não vai mais aparecer a rede do BrewUno.
Tu só vai acessar ele pelo endereço: 192.168.1.80 ou 192.168.0.80. (depende da sua rede)
 

Leonardo Lima

Member
Afiliado
21/6/20
Mensagens
23
Localização
Maricá/RJ
Amigo, tenta fazer a instalação novamente. deixe a instalação como na imagem.

Ver anexo 126330

Depois de feito o Flash, tire a energia do WEMOS e ligue novamente.
Vai aparecer a REDE BREWUNO, no telefone por exemplo.

Quando for conectar a rede do BrewUNO, você precisa colocar as opções da rede em IP FIXO.
Veja a configuração da sua rede. Mas o BREWUNO precisa da configuração de IP FIXO funcionando.
Se não toda vez que iniciar ele, ele pode gerar um IP diferente, porque estará no automático.
Aí não vai conseguir acessar a página do BrewUno.

EXE:
Se sua rede é 192.168.1.4
Poderá colocar
endereço: 192.168.1.80 (Endereço do BrewUno para acessar sempre)
SubREDE: 255.255.255.0
Gatway: 192.168.1.1 (IP do seu Roteador ou Modem)
DNS1: 8.8.8.8
DNS2: 8.8.4.4

Se sua rede é 192.168.0.4.
Poderá colocar
Endereço: 192.168.0.80 (endereço do BrewUno para acessar sempre)
Subrede: 255.255.255.0
Gatway : 192.168.0.1 (IP do Roteador ou Modem)
DNS1: 8.8.8.8
DNS2: 8.8.4.4

Só o que muda ali é o terceiro número, no caso o .1. ou o .0. Se o 1 estiver no IP, precisa colocar no Gatway. Se o 0 estiver no IP precisa colocar no Gatway também.
Quando jogar a configuração da rede no BrewUno, você precisa reiniciar o BrewUno depois. Só espera ele salvar a configuração.

Quando reiniciar, não vai mais aparecer a rede do BrewUno.
Tu só vai acessar ele pelo endereço: 192.168.1.80 ou 192.168.0.80. (depende da sua rede)
Muito bom @Leandro Oliveira, funcionou perfeitamente. Só faltou informar que a configuração do IP FIXO é feita no BREWUNO e quando você seleciona a sua rede, onde aparece a opção de colocar IP FIXO. Dentro dela que é feita a configuração que você passou. Obs: Se sua rede nao tiver DNS, não precisa colocar no BREUNO.

Caminho no BREWUNO: Menu > WiFi - Definições > BUSCA DE REDE > "Sua Rede" > Configurar IP Fixo? (Marcar essa opção para entrar com as informações passadas pelo Leandro.
 

Guilhermeasg

Member
Afiliado
19/5/18
Mensagens
13
Localização
RJ
Pessoal estou vendendo esses 2 itens para automatizacao de brassagem e etc....

Quem tiver interesse, manda PM ou zap 21980127778
IMG_5153.jpg
 

Leitao

Well-Known Member
Afiliado
18/2/18
Mensagens
55

fabiano.bovo

Member
Afiliado
11/1/21
Mensagens
6
Localização
São Paulo
Pessoal, usem a versão do ESPTools que está referenciada no github (uncodead/BrewUNO: High precision and accuracy, open source, online, extensible and low cost homebrew automation on top of ESP8266 microchip. (github.com) ) Ele tem a versão especifica para funcionar com as versões do BU.

Sigam também o vídeo explicando a instalação, cada detalhe na tela é importante.

(12) Installing BrewUNO with Flash Download Tools - YouTube
Existe alguma indicação para quem usa Linux? Eu normalmente uso o Esptool via linha de comando para todos os meus projetos, mas essa última versão do BU não sobe de jeito nenhum.
 

Leonardo Lima

Member
Afiliado
21/6/20
Mensagens
23
Localização
Maricá/RJ
Olá pessoal,

Passando pra falar que a troca do C. I resolveu o problema dos botões! No caso troquei pelo PCF8574P, e estou utilizando a programação original do github. Agradeço a todos os colegas pelo apoio, e fica minha experiência para quem tiver o mesmo problema!
Amigo, estou com o mesmo problema. O meu IC da placa é PCF8574P e o do display é PCF8574T. O display está operante, mas o teclado nao funciona. Consegue ajudar?
 

Eutenio neto

Well-Known Member
Afiliado
14/11/19
Mensagens
81
Localização
Recife
Bom Dia à todos!
Alguém com experiência na importação de receitas poderia ajudar?
Exporto as receitas do Brewfather para uma pasta qualquer no formato JSON
Na tela inicial do BU, tem uma seta ao lado do ícone para LIGAR/DESLIGAR a bomba e depois de clicar nela, aparece a opção IMPORT RECEIPE
Daí, abre uma tela para selecionarmos a receita salva no formato JSON
Após selecionar a receita, o programa fica parado numa tela branca e não consigo importar nenhuma receita...
 
Afiliado
12/4/21
Mensagens
10
Localização
Curitiba - PR
Senhores.
Sou um entusiasta no homebrew e estou montando minha panela cervejeira onde pretendo utilizar o BrewUNO pra controle da brassagem. Como não domino técnicas/linguagem de programação tenho me baseado nas informações postadas aqui no fórum para rodar a sketch em uma placa NodeMCU v3 mas ai surgiram as dificuldades, que são elas:​
Fazendo a instalação do BrewUNO via Flash Download Tools da versão 1.0.16 a plataforma não torna visível a rede AP "BrewUNO". Segui para o VSCode + PlatformIO abrindo o arquivo BrewUNO master procedendo como descrito no post #129 e #130 aqui do fórum, mas o problema persiste, inseri SSID e password da minha rede wifi em WifiSettings.json e não conectou na minha WLan. Realizei uma busca por ESP8266 NodeMCU aqui no fórum e a principio segui todas as recomendações/sugestões postadas.​
Alguma sugestão?​
Detalhes:​
Placas testadas: ESP8266 NodeMCU v3 (RobotDyn)​
ESP8266 NodeMCU (WeMos)​
Sempre alimentadas pela USB do Notebook.​
Testei as versões 1.0.16/ 1.0.15/1.0.10 sem sucesso.​
Realizei eraser da Eprom via Flash Tools e também pela IDE Arduino.​
Amigo, não sei se já conseguiu resolver seu problema, se trata de um problema na autenticação de segurança no sinal wifi! resolvi da seguinte forma:

na pasta Main.cpp (fica em src), nas linhas 60 e 64 estão comentados os seguintes comandos:

linha 60 -- //SecuritySettingsService securitySettingsService = SecuritySettingsService(&server, &SPIFFS);
linha 64 -- //AuthenticationService authenticationService = AuthenticationService(&server, &securitySettingsService);

basta retirar as duas barras "//" de ambos os comandos, salvar com o comando ctrl+s e subir novamente através do PlatformIO
 

Opeixe

New Member
Afiliado
11/4/21
Mensagens
3
Localização
Curitiba-PR
Amigo, não sei se já conseguiu resolver seu problema, se trata de um problema na autenticação de segurança no sinal wifi! resolvi da seguinte forma:

na pasta Main.cpp (fica em src), nas linhas 60 e 64 estão comentados os seguintes comandos:

linha 60 -- //SecuritySettingsService securitySettingsService = SecuritySettingsService(&server, &SPIFFS);
linha 64 -- //AuthenticationService authenticationService = AuthenticationService(&server, &securitySettingsService);

basta retirar as duas barras "//" de ambos os comandos, salvar com o comando ctrl+s e subir novamente através do PlatformIO
Obrigado meu nobre, segui seu conselho e funcionou certinho!
 

Gu_MAZZA

Well-Known Member
Afiliado
12/3/17
Mensagens
348
Amigo, estou com o mesmo problema. O meu IC da placa é PCF8574P e o do display é PCF8574T. O display está operante, mas o teclado nao funciona. Consegue ajudar?

Os PCF só tem diferença quando são PCF8574A e PCF8574, o "P" e o "T" devem ser pra outra finalidade e não tem importância pra nós. Veja as tabelas a baixo, são os endereços de cada modelo de PCF.
PCFs.jpg

Minha interface tem os pinos A0, A1 e A2 com sinal "0", o CI é o PCF8574 cujo endereço é o 0x20 que é o mesmo configurado no arquivo "platformio.ini" só que vários usuários relatam que não funciona mesmo mudando o endereço no código fonte, por isso eu acredito que só o CI PCF8574A vai funcionar e aquele endereço que dá pra modificar é o do i2C do LCD.
Minha dica é comprar uma placa i2C com o PCF8574A que normalmente é em SMD.
PCFs2.jpg
 
Última edição:
Topo