• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Homebrewing Facebook Group!

    Homebrewing Facebook Group

Projeto ardbir

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
ArdBir totalmente personalizado by MAZZA. :D
IMG_20180915_143807.jpg
 
Pessoal boa noite.
Estou querendo montar meu primeiro ardbier, alguém teria como me passar o projeto atual, com todas as placa e as configurações, ou o projeto é o mesmo do início do post, apenas o software eh mais atual?
Dumpa se puder passar para mim também o que pesou para os colegas acima, eu agradeço.
Mais uma pergunta, alguém sabe mais ou menos quanto fica para montar um? As peças vocês compraram aqui no Brasil mesmo ou em algum site estrangeiro como o Alixpress?
Desde já agradeço
 
1- ds18b20
2- depende do seu sistema, em sinlgle vessel com recirculação ascendente é ao lado de onde retorno o mosto por baixo do cesto de grãos, já a descendente é no retorno do mosto o mais próximo da cama de grãos.




Pode ser falha em alguma solda ou trilha, tem que revisar mesmo como o Sidney comentou. No Arduino Uno você nem precisaria diminuir o tamanho do código pois tem espaço suficiente para o código original, um problema do código do Ardbir é que ele não recebe mais atualizações, não que realmente isso seja um problema, funciona muito bem do jeito que está. Mas por ser um código antigo deve-se usar uma versão mais antiga da IDE do Arduino para carregar o código, a ideal da época é a 1.6.9, as mais novas diminuem o tamanho do código enviado, mas gera erros no uso do Ardbir já que seu código teria que ter recebido atualizações.


Revisei a placa e as soldas estavam ok, porém econtrei um resistor danificado, substitui o mesmo e voltou a funcionar, em meio a este tempo eu adquiri a placa do Gu_MAZZA que por sinal é muito bem feita e acabada, ela usa Arduino Nano e ja vem com rele para a bomba, e montei outro ArdBir. Para a placa do Gu-MAZZA é necessário realizar alguns ajustes, para Display, botões e buzzer, pra facilitar ele acabou inserindo uma biblioteca pra placa dele, e tudo funciona filé. Primeiramente gostaria de agradecer aos sidney_ro e o dumpa pela ajuda, e disposição em sempre ajudar, e na sequencia gostaria de relatar o que pra mim parece ser um defeito ou do software ou alguma configuração que estou fazendo errado.

Nos dois ardbir(s) que tenho, um placa DanielXan e outro placa MAZZA acontoce a mesmo coisa: Ao escolher o modo manual, ligo o rele e a bomba, e a temperatura começa a subir para alcançar a tempuratuva alvo, porém bemmmmm antes de chegar a temperatura alvo o display pisca, emite o sinal sonoro de como se a temperatura tivesse sido atingida, some a primeira linha do DIsplay, onde fica escrito open ardbir e o contador de tempo que deveria começar somente quando a temperatura alvo fosse atingida, começa a contar o tempo.

Alguém passou por isso? Sabe como resolver?

Outra coisa, alguem sabe mexer nos parametros de PID do arbir? Poderia ser este o problema talvez? Alguém já mexeu ou sabe mexer para dar umas dicas?

At

Evandro
 
Olá pessoal! Estou tendo problemas com meu ARDBIR na leitura de temperatura. Tenho vários sensores DS18B20,, porém alguns estão apresentando uma certa instabilidade de amostragem, como se ficasse pulando rapidamente de um grau para outro durante a leitura, por outro lado, tenho sensores que funcionam perfeitamente sendo idênticos aos defeituosos. Alguém está tendo o mesmo problema? O duro que possuo uns 15 sensores, e pelo menos 12 estão com defeito...

Por favor, me ajudem!
 
Olá pessoal! Estou tendo problemas com meu ARDBIR na leitura de temperatura. Tenho vários sensores DS18B20,, porém alguns estão apresentando uma certa instabilidade de amostragem, como se ficasse pulando rapidamente de um grau para outro durante a leitura, por outro lado, tenho sensores que funcionam perfeitamente sendo idênticos aos defeituosos. Alguém está tendo o mesmo problema? O duro que possuo uns 15 sensores, e pelo menos 12 estão com defeito...

Por favor, me ajudem!

Tenho alguns aqui que ficavam oscilando também, um deles abri o encapsulamento e aparentemente é isolamento ruim nas pernas do DS18B20, acredito que uma delas estava em contato com o encapsulamento. Peguei um DS18B20 e montei com cabo e resolveu na hora.
 
Tenho alguns aqui que ficavam oscilando também, um deles abri o encapsulamento e aparentemente é isolamento ruim nas pernas do DS18B20, acredito que uma delas estava em contato com o encapsulamento. Peguei um DS18B20 e montei com cabo e resolveu na hora.

Tendi, o duro é que também abri dois deles, porém mesmo abrindo e separando qualquer contato entre terminais e partes metálicas o mesmo continua oscilando... Não sei oque fazer, pq meu medo é comprar outros sensores e novamente vir com esse defeito e não conseguir justificar para o vendedor a falha e levar mais prejuizo
 
Diego Garcia, montei recentemente o ARDBIR e enfrentei o mesmo problema, ele fica oscilando muito rápido entre temperaturas, por exemplo 30,75 - 30,5 - 30,75... por acaso não comprou da loja baú da eletrônica? acredito que seja o sensor. não comprei outro para testar ainda pelo mesmo medo teu. já teve alguma solução? vou acompanhar a discussão.
 
Diego Garcia, montei recentemente o ARDBIR e enfrentei o mesmo problema, ele fica oscilando muito rápido entre temperaturas, por exemplo 30,75 - 30,5 - 30,75... por acaso não comprou da loja baú da eletrônica? acredito que seja o sensor. não comprei outro para testar ainda pelo mesmo medo teu. já teve alguma solução? vou acompanhar a discussão.

Então, Jonas, por conhecidência 2 deles defeituosos são do Baú da eletronica, mas alguns também são da china comprados no Aliexpress.
Como disse, tenho outros que não apresentam essa falha, e tendo outras pessoas como vc com o mesmo problema evidencia ainda mais que existem sensores no mercado que realmente apresentam problemas. Porém, ainda não consegui desvendar essa história, assim que tiver novidades compartilharei com vocês as experiências, e espero que também consigam descobrir.
 
Revisei a placa e as soldas estavam ok, porém econtrei um resistor danificado, substitui o mesmo e voltou a funcionar, em meio a este tempo eu adquiri a placa do Gu_MAZZA que por sinal é muito bem feita e acabada, ela usa Arduino Nano e ja vem com rele para a bomba, e montei outro ArdBir. Para a placa do Gu-MAZZA é necessário realizar alguns ajustes, para Display, botões e buzzer, pra facilitar ele acabou inserindo uma biblioteca pra placa dele, e tudo funciona filé. Primeiramente gostaria de agradecer aos sidney_ro e o dumpa pela ajuda, e disposição em sempre ajudar, e na sequencia gostaria de relatar o que pra mim parece ser um defeito ou do software ou alguma configuração que estou fazendo errado.

Nos dois ardbir(s) que tenho, um placa DanielXan e outro placa MAZZA acontoce a mesmo coisa: Ao escolher o modo manual, ligo o rele e a bomba, e a temperatura começa a subir para alcançar a tempuratuva alvo, porém bemmmmm antes de chegar a temperatura alvo o display pisca, emite o sinal sonoro de como se a temperatura tivesse sido atingida, some a primeira linha do DIsplay, onde fica escrito open ardbir e o contador de tempo que deveria começar somente quando a temperatura alvo fosse atingida, começa a contar o tempo.

Alguém passou por isso? Sabe como resolver?

Outra coisa, alguem sabe mexer nos parametros de PID do arbir? Poderia ser este o problema talvez? Alguém já mexeu ou sabe mexer para dar umas dicas?

At

Evandro

Tudo bem,, Evandro? Realmente não sei oque está acontecendo com seu controlador, mas sobre o ajuste P.I.D funciona assim: Tente iniciar com o P, e deixe o I e D sem valor. Se deixar o P muito baixo não vai atingir o valor de setpoit, se for muito alto vai passar do setpoit. Com o P ideal a temperatura tende a chegar ao valor, porém ficará oscilando. a constante I serve para diminuir essa oscilação. O ponto chave é ir aumentando I e diminuindo P. No geral, I costuma ser menor que P.
A constante D não altero.

Tenho meu projeto Brew Master (baseado no ardbir com algumas alterações) que deixo assim: P= 85 / I=100 / D=50
Esses parâmetros é baseado em uma panela de 36 litros que utilizo para fazer 20 litros de cerveja, com uma resistência de 3500W. Com esses valores meu sistema funciona muito bem sem oscilação e praticamente mantem exatamente a temperatura desejada.
Caso interesse, estou vendendo a placa "Brew Master" prontinha, com sensor, teclado, fonte de alimentação integrada e relé para bomba. A placa é profissional e já vem prontinha pra vc montar em um painel. Espero que tenha ajudado!
 

Attachments

  • 1.jpg
    1.jpg
    78.7 KB
  • 2.jpg
    2.jpg
    94.9 KB
  • 3.jpg
    3.jpg
    94.2 KB
Cervejeiro, td bem?

estou pesquisando um bocado sobre ARDBIR e automação de brassagens via arduino. estou montando um Single vessel ja a algum tempo e esses controladores são muito uteis para projetos single e similares.

gostaria de saber se há mais pessoas com projetos parecidos ou com ardbir ja sendo utilizado em suas brassagens?


Abraços,

Alan

Boa noite
Ja usei todos muitos problemas de temperatura errada entre outros
NAO PERCA TEMPO USE CRAFTBERRY
Praticamente nao tem spam ou offsets para corrigir
Meu unico trabalho abrir uma valvula e fechar a outra se tiver uma grana para colocar eletrovalvulas e um agitador vc fica assistendo de camarote
 

Attachments

  • 20181206_181339.jpg
    20181206_181339.jpg
    43.5 KB
  • 20181206_181252.jpg
    20181206_181252.jpg
    52.5 KB
  • 20181206_181226.jpg
    20181206_181226.jpg
    45.7 KB
  • IMG-20181113-WA0010.jpeg
    IMG-20181113-WA0010.jpeg
    72.1 KB
Tudo bem,, Evandro? Realmente não sei oque está acontecendo com seu controlador, mas sobre o ajuste P.I.D funciona assim: Tente iniciar com o P, e deixe o I e D sem valor. Se deixar o P muito baixo não vai atingir o valor de setpoit, se for muito alto vai passar do setpoit. Com o P ideal a temperatura tende a chegar ao valor, porém ficará oscilando. a constante I serve para diminuir essa oscilação. O ponto chave é ir aumentando I e diminuindo P. No geral, I costuma ser menor que P.
A constante D não altero.

Tenho meu projeto Brew Master (baseado no ardbir com algumas alterações) que deixo assim: P= 85 / I=100 / D=50
Esses parâmetros é baseado em uma panela de 36 litros que utilizo para fazer 20 litros de cerveja, com uma resistência de 3500W. Com esses valores meu sistema funciona muito bem sem oscilação e praticamente mantem exatamente a temperatura desejada.
Caso interesse, estou vendendo a placa "Brew Master" prontinha, com sensor, teclado, fonte de alimentação integrada e relé para bomba. A placa é profissional e já vem prontinha pra vc montar em um painel. Espero que tenha ajudado!

Diego, se geralmente o I costuma ser menor que P, pq no seu caso ficou maior?
Se vai aumentando I e diminuindo P, então seria mais conveniente que P será menor que I se considerarmos começar com eles igual. Certo?
 
Diego, se geralmente o I costuma ser menor que P, pq no seu caso ficou maior?
Se vai aumentando I e diminuindo P, então seria mais conveniente que P será menor que I se considerarmos começar com eles igual. Certo?
Realmente no meu caso ocorreu isso,, mas na maioria das vezes, até de conhecidos meus é I menor que P, mas de qualquer forma são ajustes finos, com certeza irá funcionar mesmo com valores um pouco diferentes.
 
Bom dia, vi alguns relatos aqui no fórum sobre lcd aparecer só quadros com a placa Daniel xan, então comigo esta acontecendo a mesma coisa, já revisei soldas, troquei lcd e ate arduino substitui mas não encontro o problema o pior de tudo que ele chegou a funcionar mas no primeiro teste que fui fazer na pratica os quadros apareceram e não saíram mais, por isso peço alguém tem uma luz no fim do túnel para isso?
 
Bom dia, vi alguns relatos aqui no fórum sobre lcd aparecer só quadros com a placa Daniel xan, então comigo esta acontecendo a mesma coisa, já revisei soldas, troquei lcd e ate arduino substitui mas não encontro o problema o pior de tudo que ele chegou a funcionar mas no primeiro teste que fui fazer na pratica os quadros apareceram e não saíram mais, por isso peço alguém tem uma luz no fim do túnel para isso?

Bom dia Diego!
Cara, o erro mais comum desse tipo de problema é o ajuste do contraste que é feito por um potenciômetro (trimpot) nos três primeiros terminais do LCD. Quando não, pode ser ligações incorretas entres os terminas de dados do LCD, pois já montei com a placa do Daniel xan e funcionou normalmente...
Na verdade pode ser inúmeras coisas, mas é assim mesmo, as vezes o erro é mais simples do que parece, porém não conseguimos identifica-lo. Espero ter ajudado.
 
Bom dia Diego!
Cara, o erro mais comum desse tipo de problema é o ajuste do contraste que é feito por um potenciômetro (trimpot) nos três primeiros terminais do LCD. Quando não, pode ser ligações incorretas entres os terminas de dados do LCD, pois já montei com a placa do Daniel xan e funcionou normalmente...
Na verdade pode ser inúmeras coisas, mas é assim mesmo, as vezes o erro é mais simples do que parece, porém não conseguimos identifica-lo. Espero ter ajudado.
Boa tarde Diego! Obrigado pelas dicas , este do potenciômetro já fiz e não resultou em nada, agora esté dos terminais de dados não tinha me ligado nisso, pois como funcionou em um primeiro momento não achei que pudesse ser, mas vale a pena dar uma atenção nisso.
 
Boa tarde Diego! Obrigado pelas dicas , este do potenciômetro já fiz e não resultou em nada, agora esté dos terminais de dados não tinha me ligado nisso, pois como funcionou em um primeiro momento não achei que pudesse ser, mas vale a pena dar uma atenção nisso.

Entendi, é que tem tantas coisas que podem estarem divergentes que fica um pouco dificil te ajudar rsrsrs.
 
Pessoal,

Possuo 2 Ardbir montados usando a ultima versão, e em ambos tenho o seguinte problema para fazer cerveja sour.
No modo manual, após ele ligado para manter a temperatura, após 8hs mais ou menos, o contador de tempo pula para 8Ohs. Gostaria de saber se alguém sabe revisar isso na programação.
 
Pessoal,

Possuo 2 Ardbir montados usando a ultima versão, e em ambos tenho o seguinte problema para fazer cerveja sour.
No modo manual, após ele ligado para manter a temperatura, após 8hs mais ou menos, o contador de tempo pula para 8Ohs. Gostaria de saber se alguém sabe revisar isso na programação.

Vou ligar o meu aqui e ver o que acontece e dou um retorno
Está ligado sem contagem regressiva né?
 
Last edited:
Vou ligar o meu aqui e ver o que acontece e dou um retorno
Está ligado sem contagem regressiva né?

Não. Contagem de tempo normal. Não regressiva. Vai ter que deixar ligado por mais de 8hs. Deve ser alguma programação. Creio que precise fazer uma correção, mas não manjo de programação de arduino.
 
Não. Contagem de tempo normal. Não regressiva. Vai ter que deixar ligado por mais de 8hs. Deve ser alguma programação. Creio que precise fazer uma correção, mas não manjo de programação de arduino.

Eu deixei, vi que acima desse tempo ocorre isso mesmo. O Ardbir tem algumas limitações com tempo, até no tempo de atraso para início tem isso mas algumas páginas atrás tem como alterar. Mas neste caso da contagem ainda não descobri onde é. O limite na contagem regressiva são 9 horas, o que é insuficiente para sour. Apesar do erro no LCD o controle continua funcionando, então como paliativo teria que ter um outro modo de medir o tempo que não seja o do painel. O ideal seria ter o limite máximo do painel 99h99m. Dou um retorno.
 
Eu deixei, vi que acima desse tempo ocorre isso mesmo. O Ardbir tem algumas limitações com tempo, até no tempo de atraso para início tem isso mas algumas páginas atrás tem como alterar. Mas neste caso da contagem ainda não descobri onde é. O limite na contagem regressiva são 9 horas, o que é insuficiente para sour. Apesar do erro no LCD o controle continua funcionando, então como paliativo teria que ter um outro modo de medir o tempo que não seja o do painel. O ideal seria ter o limite máximo do painel 99h99m. Dou um retorno.

Exato Dumpa. Apesar da contagem de tempo bugar, o processo continua normalmente. Apenas não dá para se basear pelo tempo do display. Vou continuar fazendo as sourls não me baseando pelo tempo do ardbir, até que alguém que manje da programação consiga corrigir. Valeu!
 
Back
Top