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.

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

Ajude o Home Brew Talk Brasil:

abellote

Member
Afiliado
25/10/14
Mensagens
10
Pessoal,
É possível usar um OLDE 0.96" no lugar do LCD? A ideia é só mostrar a temperatura e o controle ficaria via celular. A pinagem seria a mesma?
Obrigado.
 

dfcandiani

Member
Afiliado
18/4/17
Mensagens
5
Boa tarde pessoal!
Tenho dois problemas:
1- (também) Não consigo usar os botões físicos, tenho uma placa do Mazza com chip de interface 8574P que acredito que deveria funcionar sem nenhuma alteração de código, nem nada (a i2c do display é uma pcf 8574T, funciona bonitinho).
As ligações dos botões foram feitas no pinos GND, P0, P1,P2 e P3, nenhum dos botões funcionou (estou usando botõezinhos "separados" sem ser o teclado membrana), onde posso olhar o código para ver se está tudo ok? (carreguei o sistema para o Wemos D1 Mini pelo VCode)

2- Meu buzzer também não está funcionando, há algum teste que dê para ser feito a fim de saber se está ligado/configurado da maneira correta?
Abraços
David
 

Attachments

Gu_MAZZA

Well-Known Member
Afiliado
12/3/17
Mensagens
273
Boa tarde pessoal!
Tenho dois problemas:
1- (também) Não consigo usar os botões físicos, tenho uma placa do Mazza com chip de interface 8574P que acredito que deveria funcionar sem nenhuma alteração de código, nem nada (a i2c do display é uma pcf 8574T, funciona bonitinho).
As ligações dos botões foram feitas no pinos GND, P0, P1,P2 e P3, nenhum dos botões funcionou (estou usando botõezinhos "separados" sem ser o teclado membrana), onde posso olhar o código para ver se está tudo ok? (carreguei o sistema para o Wemos D1 Mini pelo VCode)

2- Meu buzzer também não está funcionando, há algum teste que dê para ser feito a fim de saber se está ligado/configurado da maneira correta?
Abraços
David
Provavelmente tem que mudar o endereço do PCF dos botões e tem que trocar no código o pino do buzzer (D8) com um SSR (D0).
Não sei onde altera, mas o Bruno com certeza deve saber e pode orientar aqui.
 

Paiakan

Well-Known Member
Afiliado
8/5/17
Mensagens
384
Provavelmente tem que mudar o endereço do PCF dos botões e tem que trocar no código o pino do buzzer (D8) com um SSR (D0).
Não sei onde altera, mas o Bruno com certeza deve saber e pode orientar aqui.
Se usasse o esquema/diagrama proposto no projeto do BU não precisaria trocar nada. Eu por exemplo estava usando o BMEx, coloquei o bin do BU e tudo funcionou sem precisar alterar nada.

Então foi alguma adaptação que você fez na sua placa que está gerando esse problema, Mazza. Dá um suporte aí pro cara!
 

Gu_MAZZA

Well-Known Member
Afiliado
12/3/17
Mensagens
273
Se usasse o esquema/diagrama proposto no projeto do BU não precisaria trocar nada. Eu por exemplo estava usando o BMEx, coloquei o bin do BU e tudo funcionou sem precisar alterar nada.

Então foi alguma adaptação que você fez na sua placa que está gerando esse problema, Mazza. Dá um suporte aí pro cara!
No anúncio está bem claro que apenas forneço o BMEX alterado.
A interface funciona tranquilamente com BrewUno, só tem que mudar os pinos pois eu achei que da forma que fiz ficou um layout melhor.
Não entendo de firmware, já dei uma olhada lá e não encontrei nada então se quiser utilizar com BrewUno tem que ver com o Bruno ou comprar outra interface.
 

Paiakan

Well-Known Member
Afiliado
8/5/17
Mensagens
384
No anúncio está bem claro que apenas forneço o BMEX alterado.
A interface funciona tranquilamente com BrewUno, só tem que mudar os pinos pois eu achei que da forma que fiz ficou um layout melhor.
Não entendo de firmware, já dei uma olhada lá e não encontrei nada então se quiser utilizar com BrewUno tem que ver com o Bruno ou comprar outra interface.
Pôxa, Mazza, mas o que é isso? Você vende um produto com problema e depois manda o cliente se entender com um terceiro ou comprar uma placa que funcione. Que assistência técnica é essa?
 

gilmarlocolocomelo

Active Member
Afiliado
27/2/19
Mensagens
29
Localização
Diamantina
Boa tarde pessoal!
Tenho dois problemas:
1- (também) Não consigo usar os botões físicos, tenho uma placa do Mazza com chip de interface 8574P que acredito que deveria funcionar sem nenhuma alteração de código, nem nada (a i2c do display é uma pcf 8574T, funciona bonitinho).
As ligações dos botões foram feitas no pinos GND, P0, P1,P2 e P3, nenhum dos botões funcionou (estou usando botõezinhos "separados" sem ser o teclado membrana), onde posso olhar o código para ver se está tudo ok? (carreguei o sistema para o Wemos D1 Mini pelo VCode)

2- Meu buzzer também não está funcionando, há algum teste que dê para ser feito a fim de saber se está ligado/configurado da maneira correta?
Abraços
David
Amigo, agora vai começar uma lavação de roupa suja que nada vai te ajudar. Em relação ao projeto original do Vito a placa do Mazza tem alterações e a solução para o BMEX pode ser encontrada aqui: BrewmaniacEX. Para usar o BU vai ter que fazer alteração no código. Sugestão, volta para o BMEX ou arruma uma placa que segue o projeto original ou monta sem interface.
 

Eutenio neto

Well-Known Member
Afiliado
14/11/19
Mensagens
45
Localização
Recife
Prezados, Boa Tarde!
O forum existe para um ajudar o outro, na primeira página do tópico tem um post do Leitão falando: Platformio.ini tem lá os pinos
Com a pouca experiência que tenho, acredito que precise apenas modificar no código os pinos referentes ao teclado e ao buzzer, nada demais, deve ser logo na parte incial do código onde se declara as portas
Pede uma ajuda pro @Leitao , com certeza ele vai dar um apoio
Tive algumas dificuldades na montagem do meu BU e o @dumpa me ajudou bastante
Outra opção seria montar uma plaquinha entre seu W1 e a placa do Mazza invertendo fisicamente os pinos necessários daí não precisa modificar o código
 
Última edição:

Gu_MAZZA

Well-Known Member
Afiliado
12/3/17
Mensagens
273
Pôxa, Mazza, mas o que é isso? Você vende um produto com problema e depois manda o cliente se entender com um terceiro ou comprar uma placa que funcione. Que assistência técnica é essa?
Como vc gosta de falar merda né. Aprende com o Gilmar ou com o Eutenio, eles disseram tudo oq é preciso saber e se o cara não quer ter trabalho de aprender e fazer, pq não compra um controlador pronto?
Só pra vc entender, eu vendo uma interface e não um software.
Vc utiliza ela onde quiser, com o código que quiser e como quiser igual alguns clientes meus fazem com seus próprios código e aplicações diferente inclusive. Eu por gentileza e com autorização do Vito disponibilizo o BMEX gravado e com as alterações que ele me instruiu como efetuar, infelizmente o Bruno não permite disponibilizar o código alterado.
 

dfcandiani

Member
Afiliado
18/4/17
Mensagens
5
Bom pessoal, vamos lá.
Primeiro de tudo, ultima coisa que eu queria era ser responsável por qualquer tipo de animosidade aqui no grupo.
Quero agradecer ao @Paiakan, entendi a moral que você quis me dar, e te agradeço também por ajudar a comunidade cervejeira aqui no HBTB, acompanho há algum tempo seu ativismo.
Agradeço ao @gilmarlocolocomelo e ao @Eutenio neto pelo empenho em ajudar, vou estudar as sugestões de vocês e ver como e se resolvo meu problema.
Agradeço ao @Gu_MAZZA, que me deu suporte por whatsapp até onde conseguiu (acerca do próprio hardware/placa dele).
E por fim, @Gu_MAZZA, sobre sua frase ..."se o cara não quer ter trabalho de aprender e fazer, pq não compra um controlador pronto?..."
Só para esclarecer e me justificar com a comunidade, se ler com atenção meu post lá em cima vai ver que não pedi nada de "mão-beijada", eu informei meus problemas, indiquei o que eu fiz, e perguntei qual é o arquivo onde encontro os códigos, dos C.I.s PCFs e códigos dos botões, para eu tentar fazer as alterações, citei sua placa só pelo motivo de ter gente aqui que tem o mesmo modelo de placa, e que talvez pudessem me ajudar com isso.
Por fim, só quero lembrar que aqui temos muita gente que entende demais de eletrônica (a ponto de fazer seus próprios projetos de interface), mas também temos gente que não saca nada de eletrônica (provável que eu esteja mais perto desse grupo), mas somos uma comunidade cervejeira, onde é usual a ajuda mútua, espero que continuemos assim.
Forte abraço à tod@s
David
 

Eutenio neto

Well-Known Member
Afiliado
14/11/19
Mensagens
45
Localização
Recife
@dfcandiani, boa noite!
Vc tem algum diagrama da placa interface que está utilizando? Ficaria mais fácil de identificar qual a diferença entre os pinos usados nela para o teclado e para o buzzer... Daí vc pode ao invés de conectar o D1 Wemos Mini direto na placa, utilizar cabos (jumpers) do D1 para a placa invertendo os pinos do teclado e buzzer apenas para um teste... Acho que esse seria o início... Feito isso e funcionando, a gente te ajuda a bolar uma plaquinha e teu problema está resolvido!
 

Valmir.Santos

Active Member
Afiliado
20/8/18
Mensagens
41
Localização
Catu-Ba
Boa tarde pessoal!
Tenho dois problemas:
1- (também) Não consigo usar os botões físicos, tenho uma placa do Mazza com chip de interface 8574P que acredito que deveria funcionar sem nenhuma alteração de código, nem nada (a i2c do display é uma pcf 8574T, funciona bonitinho).
As ligações dos botões foram feitas no pinos GND, P0, P1,P2 e P3, nenhum dos botões funcionou (estou usando botõezinhos "separados" sem ser o teclado membrana), onde posso olhar o código para ver se está tudo ok? (carreguei o sistema para o Wemos D1 Mini pelo VCode)

2- Meu buzzer também não está funcionando, há algum teste que dê para ser feito a fim de saber se está ligado/configurado da maneira correta?
Abraços
David
David, montei o meu simples, soldando tudo numa base para o nodemcu. O meu não funcionou nem display e depois teclado. Apanhei um pouco pq não entendo nada de programação, mas vendo dicas aqui mesmo fiz o seguinte.
Carreguei um sketch de exemplo que tem na ide do arduino chamada i2c_scanner, na aba arquivo-exemplos-wire-i2c-scanner, identifiquei o endereço do meu pcf8574 (ou do lcd, não lembro qual deu certo, mas tenta os dois) e no platiformio lá em src,-lcd.h, linha 12 alterei o endereço que no meu caso ficou 0x27 (isso que não lembro se esse endereço é do lcd ou do expansor, no monitor serial da ide quando scanear vai aparecer o endereço do lcd, do expansor e outro que nao sei qual é, mas tem um datasheet alguns posts atrás q o mazza indicou, então descobri por dedução), dai funcionou. tem fotos aqui da minha montagem.
Ah, o buzzer terá q saber em qual pino está conectado (se não souber o Mazza pode ajudar pq ele construiu a placa e sabe onde.), dai vc troca no platformio.ini linha 25
 
Última edição:

Paiakan

Well-Known Member
Afiliado
8/5/17
Mensagens
384
Como vc gosta de falar merda né. Aprende com o Gilmar ou com o Eutenio, eles disseram tudo oq é preciso saber e se o cara não quer ter trabalho de aprender e fazer, pq não compra um controlador pronto?
Só pra vc entender, eu vendo uma interface e não um software.
Vc utiliza ela onde quiser, com o código que quiser e como quiser igual alguns clientes meus fazem com seus próprios código e aplicações diferente inclusive. Eu por gentileza e com autorização do Vito disponibilizo o BMEX gravado e com as alterações que ele me instruiu como efetuar, infelizmente o Bruno não permite disponibilizar o código alterado.
Desnecessária esta ofensa.
 

Valmir.Santos

Active Member
Afiliado
20/8/18
Mensagens
41
Localização
Catu-Ba
@Valmir.Santos boa noite
Uma dúvida que tenho é como vcs editam o platformio.ini
Que programa vc usa para editá-lo ?
Usa o vscode com a extensão do platformio, procura no YouTube como instalar e depois de instalado vc carrega a pasta do brewuno e daí vc acha esse arquivos, como disse eu não sei nada de programação, saí pesquisando e seguindo as dicas aqui do fórum e deu certo. Tenho o Brewuno e o Brewpiless, só falta o Ispindle pq moro no fim do mundo e não conheço ninguém pra imprimir a base, tem umas placas já q não precisam dela, mas comorar os tubos ainda fica caro pra mim, então vai de refratrometro e densimetro ainda.
 

gilmarlocolocomelo

Active Member
Afiliado
27/2/19
Mensagens
29
Localização
Diamantina
@dfcandiani, boa noite!
Vc tem algum diagrama da placa interface que está utilizando? Ficaria mais fácil de identificar qual a diferença entre os pinos usados nela para o teclado e para o buzzer... Daí vc pode ao invés de conectar o D1 Wemos Mini direto na placa, utilizar cabos (jumpers) do D1 para a placa invertendo os pinos do teclado e buzzer apenas para um teste... Acho que esse seria o início... Feito isso e funcionando, a gente te ajuda a bolar uma plaquinha e teu problema está resolvido!
Posso estar errado, mas
Vito buzzer D0 botões P0; P1; P2; P3
Mazza buzzer D8 botões P1; P2; P3; P4
 

Gu_MAZZA

Well-Known Member
Afiliado
12/3/17
Mensagens
273
E por fim, @Gu_MAZZA, sobre sua frase ..."se o cara não quer ter trabalho de aprender e fazer, pq não compra um controlador pronto?..."
Amigo essa frase não foi direcionada a vc (me desculpa se entendeu errado) mas a quem ler pra entender que aqui estamos falando de "fazedores" que tem que por a mão na massa. A ideia foi apenas demonstrar que se vc for atras vai aprender e fazer, se quer pronto tem que pagar pelo resto do serviço, pois oq acontece muito aqui comigo é cara que nunca comprou nada meu vir me pedir consultoria grátis, ou comprar minhas placas pra montar equipamentos e revender e daí vir me pedir pra ensinar a montar, que acredito não ser seu caso.

Já deixei bem claro aqui no grupo que não entendo de firmware, minha área é hardware e qualquer dúvida nessa parte é só me contactar que irei instruir, igual orientei onde provavelmente tem que haver as alterações, do resto o manual de instalação elétrica que envio junto e os dados contidos na placa são suficiente pra alguém com o mínimo de instrução saber usar os recursos da placa (hardware).
 

abellote

Member
Afiliado
25/10/14
Mensagens
10
Pessoal,
Outra dúvida que imagino ser erro de principiante ou de quem não entende de eletrônica.

Arrumei um Nodemcu ESP8266 e fiz a instalação e conexões cfe tutoril e github e está tudo funcionando bem. Consigo acessar o software, medir a temp etc.
Ai fui fazer um teste ligando uma lâmpada no SSR para ver se está tudo ok e a lâmpada não liga, mesmo com o PWM em 100%.
Achei que podia ser um problema no SSR então liguei nele uma fonte de 5.5V e a lâmpada acendeu, então o SSR está bom. Com o PWM em 100% na entrada do SSR em meço 3.23V, que está OK com o 3.3V do Nodemcu, certo? O LED do SSR está normal, aceso em vermelho e quando reduzo o PWM ele fica mais fraco também.
O que acham que pode ser? Preciso necessariamente de uma placa de interface?

Obrigado pela ajuda,
André
 

Gu_MAZZA

Well-Known Member
Afiliado
12/3/17
Mensagens
273
Pessoal,
Outra dúvida que imagino ser erro de principiante ou de quem não entende de eletrônica.

Arrumei um Nodemcu ESP8266 e fiz a instalação e conexões cfe tutoril e github e está tudo funcionando bem. Consigo acessar o software, medir a temp etc.
Ai fui fazer um teste ligando uma lâmpada no SSR para ver se está tudo ok e a lâmpada não liga, mesmo com o PWM em 100%.
Achei que podia ser um problema no SSR então liguei nele uma fonte de 5.5V e a lâmpada acendeu, então o SSR está bom. Com o PWM em 100% na entrada do SSR em meço 3.23V, que está OK com o 3.3V do Nodemcu, certo? O LED do SSR está normal, aceso em vermelho e quando reduzo o PWM ele fica mais fraco também.
O que acham que pode ser? Preciso necessariamente de uma placa de interface?

Obrigado pela ajuda,
André
Tem que fazer igual instrui nuns posts atrás.
Post #156
 
Topo