Quantcast
  • 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.

BrewmaniacEX

Ajude o Home Brew Talk Brasil:

cbarros

Well-Known Member
Afiliado
4/4/14
Mensagens
71
O BrewManiacEx que consegue usar no Arduino é uma versão bem antiga, o Vito nem atualiza ele pois dela partiu para o ESP8266 usando o Wemos D1 Mini, hoje está na versão 0.4.6 já. Dê prioridade ao D1, para colocar o código nele pode usar o https://github.com/nodemcu/nodemcu-flasher/blob/master/README.md

O BrewManiacEx para o D1 acha aqui
https://github.com/vitotai/BrewManiacEsp8266
Na pasta Bins tem os firmwares para colocar na ferramenta nodemcu flasher e fazer o upload
Ícaro, boa tarde! Olha a resposta do Dumpa, é isso aí!
 

Ícaro Macedo

Active Member
Afiliado
23/1/19
Mensagens
38
Localização
Recife
O BrewManiacEx que consegue usar no Arduino é uma versão bem antiga, o Vito nem atualiza ele pois dela partiu para o ESP8266 usando o Wemos D1 Mini, hoje está na versão 0.4.6 já. Dê prioridade ao D1, para colocar o código nele pode usar o https://github.com/nodemcu/nodemcu-flasher/blob/master/README.md

O BrewManiacEx para o D1 acha aqui
https://github.com/vitotai/BrewManiacEsp8266
Na pasta Bins tem os firmwares para colocar na ferramenta nodemcu flasher e fazer o upload
Vlw @dumpa!

Estou esperando chegar o meu nodemcu assim que chegar faço atualização e posto aqui. Muito obg a todos pela força! Comprei também 2 sensores ds18b20 para ver se o problema estava no meu sensor.
 

dumpa

Well-Known Member
Afiliado
28/8/14
Mensagens
232
Boa noite, cbarros e dumpa!

Muito obrigado pela ajuda de vcs! Tá ai a imagem do meu brinquedinho que irei inaugurar sábado. Grande abraço! Se estiverem um dia em Recife, da um Alô que tomamos umas artesanais!

Legal, que bom que deu tudo certo. :)
 

Newton Maringonda

New Member
Afiliado
26/7/19
Mensagens
2
Localização
PR
Bom dia pessoal. Sou novo aqui no fórum. Estou tentando fazer o UPLOAD do Firmware do VITO para minha Wemos D1 Mini e não estou conseguindo. Vi algumas explicações do @dumpa por aqui porém não foram efetivas para mim, talvez eu seja muito leigo e tenha entendido de forma errada em algum momento. Encontrei um vídeo do amigo Druzzi explicando a instalação do BrewManiacEX porém também não consegui. Estou montando em uma placa que o Abel Ribeiro desenhou (imagem em anexo). Alguém poderia me ajudar?
 

Attachments

Gu_MAZZA

Well-Known Member
Afiliado
12/3/17
Mensagens
276
Bom dia pessoal. Sou novo aqui no fórum. Estou tentando fazer o UPLOAD do Firmware do VITO para minha Wemos D1 Mini e não estou conseguindo. Vi algumas explicações do @dumpa por aqui porém não foram efetivas para mim, talvez eu seja muito leigo e tenha entendido de forma errada em algum momento. Encontrei um vídeo do amigo Druzzi explicando a instalação do BrewManiacEX porém também não consegui. Estou montando em uma placa que o Abel Ribeiro desenhou (imagem em anexo). Alguém poderia me ajudar?
Qual método de instalação está utilizando?
Eu recomendo limpar o ESP com um código de exemplo que tem na IDE do Arduino (eepron_clear).
Depois utiliza um software Flash pra gravar a ".bin" no ESP, pode utiliza o NODEMCU_Flasher

Nessa pasta estão todos os bin pra vc gravar.
https://github.com/vitotai/BrewManiacEsp8266/tree/master/bin

A atualização pra versão 4.7 é informada assim que configurar seu wi-fi, só clicar no botão update e aguardar.
Em umas páginas aqui pra trás eu mostro pra um outro colega como atualizar.
 

Newton Maringonda

New Member
Afiliado
26/7/19
Mensagens
2
Localização
PR
Qual método de instalação está utilizando?
Eu recomendo limpar o ESP com um código de exemplo que tem na IDE do Arduino (eepron_clear).
Depois utiliza um software Flash pra gravar a ".bin" no ESP, pode utiliza o NODEMCU_Flasher

Nessa pasta estão todos os bin pra vc gravar.
https://github.com/vitotai/BrewManiacEsp8266/tree/master/bin

A atualização pra versão 4.7 é informada assim que configurar seu wi-fi, só clicar no botão update e aguardar.
Em umas páginas aqui pra trás eu mostro pra um outro colega como atualizar.
Estava utilizando através da IDE PlatformIO dentro do Visual Studio Code, mas é bem trabalhoso e nem compensa o tempo investido.

Descobri que meu Wemos estava brickado. Fiz o reset utilizando programa "Node Mcu Flasher" com o arquivo "nodemcu_integer_0.9.6-dev_20150704". Tive que aterrar o pino d3 para que a placa entrasse em modo flash de firmware de fábrica, conhecido como método GPIO.

Fiz o flash com este método e ele já caiu na versão 4.7. Não foi necessário o update.

Agradeço pelas informações e a respostas @Gu_MAZZA .
 

Robinho

Active Member
Afiliado
13/2/19
Mensagens
30
Localização
Sergipe
Hoje finalmente conclui o meu controlador BrewManiacEx :)

Utilizei a PCB do @dumpa que além de facilitar bastante minha vida ainda pude trocar várias ideias bastante elucidativas com ele.

Montei meu projeto para não ultrapassar os 20A e utilizar uma tomada 220V comum, para isso utilizarei uma resistência de 3500W. O método que utilizo é single vessel numa panela n40.

Na lateral deixei:
- 1 conector P4 energizado o tempo inteiro em 12V (fiquei com preguiça de por uma chave liga/desliga pq é muito chato cortar a caixa) onde ligarei uma bomba para circular água com gelo pelo chiller de imersão durante o resfriamento;
- 1 saída para o sensor de temperatura (conector mike);
- 1 tomada para conectar uma bomba MP-15R e realizar a recirculação durante a brassagem;
- 1 cabo de 3 x 2,5mm que alimentará a resistência da panela e será ligada a esta por um conector Wago Winsta 770 (seguro, prático e permite até 25A);
- 1 cabo de 3 x 4,0mm para alimentar o sistema

Dentro do controlador a única coisa que fiz um pouco diferente dos demais, mas que acho essencial para o eletricista-cervejeiro amador, foi instalar um interruptor diferencial residual (IDR) para desligar o sistema em caso de corrente de fuga. Custou 90 reais, mas pode salvar uma vida.

Seguem as fotos:

20190803_164357.jpg 20190803_164418.jpg 20190803_164423.jpg 20190803_164443.jpg 20190803_164513.jpg 20190803_164930.jpg 20190803_170442.jpg 20190803_171657.jpg 20190803_171712.jpg 20190803_173057.jpg
 

cbarros

Well-Known Member
Afiliado
4/4/14
Mensagens
71
Boa noite, cbarros e dumpa!

Muito obrigado pela ajuda de vcs! Tá ai a imagem do meu brinquedinho que irei inaugurar sábado. Grande abraço! Se estiverem um dia em Recife, da um Alô que tomamos umas artesanais!
Legal Ícaro! Boas cervejas com o novo controlador vai ajudar bastante, um abraço!
 
Afiliado
24/4/19
Mensagens
8
Localização
Araraquara/SP
Alguém está tendo ou já teve problemas para atualizar BM para 0.4.7 ?
Pois quando mando atualizar dá erro :

error:Erro open filed! ( SEGUE IMAGEM ANEXO )

Isso acontece logo apos ele "formatar", e quando vai processar o primeiro arquivo da lista o "bm.047.jgz"

Obrigado pessoal.
 

Attachments

luishbevilaqua

New Member
Afiliado
10/12/18
Mensagens
2
Localização
Passo fundo
Alguém está tendo ou já teve problemas para atualizar BM para 0.4.7 ?
Pois quando mando atualizar dá erro :

error:Erro open filed! ( SEGUE IMAGEM ANEXO )

Isso acontece logo apos ele "formatar", e quando vai processar o primeiro arquivo da lista o "bm.047.jgz"

Obrigado pessoal.
Tenta fazer o upload direto da IDE, desconecte a Wemos da placa de interface pra isso.
 

Viborg

Member
Afiliado
15/6/16
Mensagens
21
Eu tenho montado BrewManiacEx com a placa do @dumpa já tem bastante tempo, e foram mais de 10 peças e todas com excelente apresentação. Além da placa ser testada antes do envio ele tem vários componentes que pode te fornecer barateando os custos com frete de outros lugares, se procura por qualidade vai que é certo, @dumpa sempre tem placas disponíveis de alta qualidade e imbatíveis no custo/benefício. Ele também tem placas para outros projetos como o BrewPiLess e qualificação pra desenvolver placas personalizadas para o seu projeto se for esse o caso.

Dumpa's Fone/Whatsapp: (19)9 8272-7889

https://i.imgur.com/8TzXhU3l.jpg - Placas BMex do @dumpa
https://i.imgur.com/iwCqCBDl.jpg - Montagem que fiz com essa placa
Ola, onde encontro a placa @dumpa para comprar?
 

Viborg

Member
Afiliado
15/6/16
Mensagens
21
a ideia seria ter um controlador de temperatura bem compacto, mas com conexão WIFI hehe
Seria bem legal se alguem daqui conseguisse desenvolver algo tão compacto e com este preço hehe
Já faz mais de ano a pergunta, mas vou responder mesmo assim!
Sonoff TH é a melhor opção amigo!
 

dgo.diegosub

New Member
Afiliado
6/2/20
Mensagens
3
Boa Noite! Estou montando meu controlador BrewmaniacEx com um NodeMcu V3 que tenho em casa, mas não estou obtendo sucesso na compilação do código do controlador utilizando o VSCode/Platformio. Em todas as configurações que tento compilar esta gerando algum erro e o compilador apenas grava parte dos arquivos oque não permite que o BrewmaniacEx carregue a pagina Web para configuração da conexão do Wifi após conectado na rede bm. Alguém já teve este problema ou poderia me orientar quanto a compilação dos arquivos do BrewmaniacEx no NodeMcu V3 ? Obrigado.
 

Attachments

dumpa

Well-Known Member
Afiliado
28/8/14
Mensagens
232
Boa Noite! Estou montando meu controlador BrewmaniacEx com um NodeMcu V3 que tenho em casa, mas não estou obtendo sucesso na compilação do código do controlador utilizando o VSCode/Platformio. Em todas as configurações que tento compilar esta gerando algum erro e o compilador apenas grava parte dos arquivos oque não permite que o BrewmaniacEx carregue a pagina Web para configuração da conexão do Wifi após conectado na rede bm. Alguém já teve este problema ou poderia me orientar quanto a compilação dos arquivos do BrewmaniacEx no NodeMcu V3 ? Obrigado.
No arquivo platformio você está gerando todos os bins/versões do BMEx possíveis, então primeiro corrija sua linha 11 e 12 deixando assim:

env_default = nodemcuv2
;env_default = nodemcuv2, nodemcuv2-multisensor, distilling, spargeheater, dualheater

na primeira é a versão que quer gerar, a segunda tem todas, então comente com um ; no início dela e na primeira coloque a versão que deseja gerar e fazer upload depois.

Nunca usei NodeMcu V3, mas no que olhei a pinagem aqui são iguais, não tem que alterar mais nada. Só faça a compilação novamente com a versão desejada e faça o upload.

O BMEx só o envia o o binário no upload, não envia os arquivos html.
No 1º acesso é para aparecer a página de configuração wifi, escolhida a rede e salvo ele irá se conectar a ela e irá recarregar com a página para update de arquivos, NÃO FAÇA UPDATE AINDA, pois você está em rede local (192.168.4.1) e sem acesso a internet, deve desconectar da rede bm e acessar o BMEx pelo IP que ele está conectado na sua rede, ele irá aparecer no LCD, caso não tenha usado LCD pode ver acessando o admin do roteador e também pode acessar usando o endereço bm.local no navegador, mas não é com todos que esse endereço funciona.
Feito isso, acessando pelo IP irá carregar novamente a página de update de arquivos, escolha a língua que deseja usar e clique em update e aguarde até ele terminar e reiniciar. Não precisa clicar na opção de spiffs já que é uma nova gravação.
 

dgo.diegosub

New Member
Afiliado
6/2/20
Mensagens
3
No arquivo platformio você está gerando todos os bins/versões do BMEx possíveis, então primeiro corrija sua linha 11 e 12 deixando assim:

env_default = nodemcuv2
;env_default = nodemcuv2, nodemcuv2-multisensor, distilling, spargeheater, dualheater

na primeira é a versão que quer gerar, a segunda tem todas, então comente com um ; no início dela e na primeira coloque a versão que deseja gerar e fazer upload depois.

Nunca usei NodeMcu V3, mas no que olhei a pinagem aqui são iguais, não tem que alterar mais nada. Só faça a compilação novamente com a versão desejada e faça o upload.

O BMEx só o envia o o binário no upload, não envia os arquivos html.
No 1º acesso é para aparecer a página de configuração wifi, escolhida a rede e salvo ele irá se conectar a ela e irá recarregar com a página para update de arquivos, NÃO FAÇA UPDATE AINDA, pois você está em rede local (192.168.4.1) e sem acesso a internet, deve desconectar da rede bm e acessar o BMEx pelo IP que ele está conectado na sua rede, ele irá aparecer no LCD, caso não tenha usado LCD pode ver acessando o admin do roteador e também pode acessar usando o endereço bm.local no navegador, mas não é com todos que esse endereço funciona.
Feito isso, acessando pelo IP irá carregar novamente a página de update de arquivos, escolha a língua que deseja usar e clique em update e aguarde até ele terminar e reiniciar. Não precisa clicar na opção de spiffs já que é uma nova gravação.
Boa tarde!
Dumpa, primeiramente muito obrigado pela dedicação em nós ajudar na confecção do controlador BrewmaniacEx. Seguindo sua orientação conseguir a gravação de algumas das versão do controlador. Mas agora estou enfrentando um outro dilema. Quando logo na red bm criada pelo controlador somente é exibido a página de atualização da versão, não está sendo exibido a página para configuração da conexão wifi. Já compilei outro código Ex.blink no NodeMcu para testar e estrando que mesmo com outro código rodando ele ainda cria a red bm, fiz a atualização do NodeMcu mas o comportamento continua o mesmo. Você poderia me orientar ?
 

dumpa

Well-Known Member
Afiliado
28/8/14
Mensagens
232
Boa tarde!
Dumpa, primeiramente muito obrigado pela dedicação em nós ajudar na confecção do controlador BrewmaniacEx. Seguindo sua orientação conseguir a gravação de algumas das versão do controlador. Mas agora estou enfrentando um outro dilema. Quando logo na red bm criada pelo controlador somente é exibido a página de atualização da versão, não está sendo exibido a página para configuração da conexão wifi. Já compilei outro código Ex.blink no NodeMcu para testar e estrando que mesmo com outro código rodando ele ainda cria a red bm, fiz a atualização do NodeMcu mas o comportamento continua o mesmo. Você poderia me orientar ?

como você gravou várias vezes, deve ter corrompido algo ou algum resto dos uploads atrapalhando, recomendo apagar o Wemos, para isso pode usar o NodeMCU PyFlasher https://github.com/marcelstoer/nodemcu-pyflasher/releases

Faça o download do arquivo zip, descompacte, faça o download de um dos executáveis e coloque dentro da pasta que descompactou.



Execute o arquivo. Em serial port selecione a porta COM do seu NodeMCU.
Selecione o arquivo nodemecu-pyflasher.py que está na pasta do programa.
Deixe igual as opções seguintes, 115200, Dual I/O (DIO) e Yes, wipes all data; feito isso clique em Flash NodeMCU e aguarde terminar.



Terminado, refaça a gravação do firmware do BMEx escolhendo qual versão deseja, se tudo der certo depois que conectar na rede bm e acessar o 192.168.4.1 vai aparecer essa imagem

 

dgo.diegosub

New Member
Afiliado
6/2/20
Mensagens
3
como você gravou várias vezes, deve ter corrompido algo ou algum resto dos uploads atrapalhando, recomendo apagar o Wemos, para isso pode usar o NodeMCU PyFlasher https://github.com/marcelstoer/nodemcu-pyflasher/releases

Faça o download do arquivo zip, descompacte, faça o download de um dos executáveis e coloque dentro da pasta que descompactou.



Execute o arquivo. Em serial port selecione a porta COM do seu NodeMCU.
Selecione o arquivo nodemecu-pyflasher.py que está na pasta do programa.
Deixe igual as opções seguintes, 115200, Dual I/O (DIO) e Yes, wipes all data; feito isso clique em Flash NodeMCU e aguarde terminar.



Terminado, refaça a gravação do firmware do BMEx escolhendo qual versão deseja, se tudo der certo depois que conectar na rede bm e acessar o 192.168.4.1 vai aparecer essa imagem

Boa Tarde!
Dumpa, mais uma vez muito obrigado pela atenção! Deu tudo certo após a limpeza do NodeMcu, meu sistema esta funcionando conforme esperado. Assisti um video seu testando o BrewmaniacEx para spargeheater, é necessário fazer alguma alteração no codigo para conpilar o spargeheater ? Tentei por N vezes mas somente consegui compilar o nodemcuv2, nodemcuv2-multisensor os demais geram os seguintes erros:
{
"resource": "/c:/Users/dgodi/Desktop/Cerveja Artesanal/Controlador BrewManiacEsp8266/BrewManiacEsp8266-master/src/HttpUpdateHandler.cpp", "owner": "C/C++",
"severity": 8, "message": "nenhum instância de função sobrecarregada \"ESP8266HTTPUpdate::update\" corresponde à lista de argumentos -- os tipos de argumentos são: (WiFiClient, String, String) -- o tipo de objeto é: ESP8266HTTPUpdate","startLineNumber": 674,"startColumn": 32, "endLineNumber": 674,"endColumn": 32
}

Você sabe dizer oque pode estar gerando estes erros?

Desde jámuito obrigado!
 

Attachments

dumpa

Well-Known Member
Afiliado
28/8/14
Mensagens
232
Boa Tarde!
Dumpa, mais uma vez muito obrigado pela atenção! Deu tudo certo após a limpeza do NodeMcu, meu sistema esta funcionando conforme esperado. Assisti um video seu testando o BrewmaniacEx para spargeheater, é necessário fazer alguma alteração no codigo para conpilar o spargeheater ? Tentei por N vezes mas somente consegui compilar o nodemcuv2, nodemcuv2-multisensor os demais geram os seguintes erros:
{
"resource": "/c:/Users/dgodi/Desktop/Cerveja Artesanal/Controlador BrewManiacEsp8266/BrewManiacEsp8266-master/src/HttpUpdateHandler.cpp", "owner": "C/C++",
"severity": 8, "message": "nenhum instância de função sobrecarregada \"ESP8266HTTPUpdate::update\" corresponde à lista de argumentos -- os tipos de argumentos são: (WiFiClient, String, String) -- o tipo de objeto é: ESP8266HTTPUpdate","startLineNumber": 674,"startColumn": 32, "endLineNumber": 674,"endColumn": 32
}

Você sabe dizer oque pode estar gerando estes erros?

Desde jámuito obrigado!
Não sei. Mas o que você pode fazer é pegar o .bin do spargeheater e flashear ele com o nodemcu/nodemcu-flasher

 
Topo