Projeto ardbir

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Valeu rafinus!

karkassa,
Existe um projeto bem legal que faz até o controle da fermentação com acesso ao dados por rede. Ele é bem completo, não montei mas já pesquisei sobre ele, segue o site.

http://www.brewpi.com/

Cheguei a ver esse, parece muito bom. Queria algo nesse nível para brassagem. Se não me falha a memória, vi num FAQ deles que existe a intenção de ter esse tipo de controle no futuro.

To no aguardo do lançamento do UDOO Neo (segue essa ideia de arduino + minipc) pra ver se animo fazer algo do tipo. Mas ter algo pronto seria bem melhor.
 
Eu uso o ardbir e já construí vários outros por encomenda, é um sistema de automação completo para a brassagem, seu software é dedicado para single vessel ou BIAB, eu acho fantástico...:mug:

@gutosan, eu estou também pensando em fazer um projeto com o ardbir, posso tirar dúvidas com você? você mesmo fez a confecção de sua PCB?
 
Olá Gorgias, sim eu fiz a minha PCB com algumas alterações por questões particulares (tipo de bomba e panela que eu queria usar), recomendo fazer a placa que está no projeto, funciona muito bem. Ah, se quiser algo pronto o veja que o Sidney se prontificou a faze a placa.
Qualquer coisa é só perguntar ;)

@gutosan, eu estou também pensando em fazer um projeto com o ardbir, posso tirar dúvidas com você? você mesmo fez a confecção de sua PCB?
 
Olá Gorgias, sim eu fiz a minha PCB com algumas alterações por questões particulares (tipo de bomba e panela que eu queria usar), recomendo fazer a placa que está no projeto, funciona muito bem. Ah, se quiser algo pronto o veja que o Sidney se prontificou a faze a placa.
Qualquer coisa é só perguntar ;)

Se alguém quiser, tenho 2 PCB´s que mandei fazer de excelente qualidade. Quero R$ 60,00 cada uma.

2015-07-15%2008.33.25.jpg


2015-07-15%2008.33.34.jpg
 
Estou com as saídas "heater" e "heater on" da pcb (shield), fornecendo 0.27v constante (acionado ou não o H no display).

as saídas de acionamento da bomba está com os 5v correto (4.47v pra ser mais exato) quando ligado e 0.27v quando desligado (verificado com o P no display)

Alguem tem alguma ideia do que verificar ?
conferi as conexões/soldas e tudo tem continuidade (onde necessário)
 
Estou com as saídas "heater" e "heater on" da pcb (shield), fornecendo 0.27v constante (acionado ou não o H no display).

as saídas de acionamento da bomba está com os 5v correto (4.47v pra ser mais exato) quando ligado e 0.27v quando desligado (verificado com o P no display)

Alguem tem alguma ideia do que verificar ?
conferi as conexões/soldas e tudo tem continuidade (onde necessário)

Olá Moutinho,

Está parecendo que o firmware carregado não é o da sua PCB, ou o transistor que aciosa a saída está com problema.

Verifique no sketch e confira com sua PCB.

No meu caso é:
2 Brauduino by DanielXan (a que tem um Relé de Bomba)

// outputs
const byte Pump = 9;
const byte Buzz = 10;
const byte Heat = 11;

Saudações
 
Olá Moutinho,

Está parecendo que o firmware carregado não é o da sua PCB, ou o transistor que aciosa a saída está com problema.

Verifique no sketch e confira com sua PCB.

No meu caso é:
2 Brauduino by DanielXan (a que tem um Relé de Bomba)

// outputs
const byte Pump = 9;
const byte Buzz = 10;
const byte Heat = 11;

Saudações

cbarros,

Chegando em casa vou validar a saída (com a pinagem do codigo)... o sketch que estou usando é o: ArdBir_2_6_70b10 e uma placa copia (XDRduino UNO R3) ... o default é: #include "Pcb_ArdBir_DanielXan.h"

Mas olhando as imagens (em anexo), minha placa é esta:

OpnArdBir-lc.jpg


e existe uma outra parecida (que não é a minha):

post-11398-0-46150400-1377854908.jpg


Olhando as imagens, você sabe o nome certo da cada shield ?

transistor eu testei com um multimetro (teste simples) e ele está se comportando igual ao da bomba (que está funcional)... pode ser, mas não creio numa falha do componente.
 
Olhando a placa... heat está no pino 9 e tudo indica que é a OpenArdBir DanielXan...
Agora depois de testar outras versões... fazer alguns uploads de sketch... apagar eeprom...
a saida pump parou de funcionar... e a heater permanece igual ! (Eu mereço)

ps: A versão 2.8.3 só funciona o upload com o lcd de 16 no XDRduino...com 20 linhas ele dá erro de upload (avrdude: verification error, first mismatch at byte 0x7800 0xff != 0x20)
ps2: A versão 2.6.70b10 funciona ambos 16 e 20 linhas... acredito que tenha a ver com o tamanho do programa e a memoria do XDRduino que não deve caber o mesmo que um arduino autentico.
 
Vou deixar essa anotação para os iniciantes no ardbir que sofrem com a falta de informação...

Manual mode: Mesmo com o sensor plugado, existem duas indicações de HEAT ... um que aparece no painel a letra H (preto no fundo branco) e outro que a mesma letra H aparece em branco com fundo preto... imagens para exemplificar em anexo.

Só estão ativo quanto iguais a segunda imagem (IMG_20150806_232032802.jpg)
 

Attachments

  • IMG_20150806_232032802.jpg
    IMG_20150806_232032802.jpg
    74.2 KB · Views: 418
  • IMG_20150806_224001030.jpg
    IMG_20150806_224001030.jpg
    79.1 KB · Views: 452
Olá Moutinho!
Eu tive problema com a versão 2.8.3RC8 e não tinha na versão 2.8.3RC
"erro de arquivo muito grande"
Para resolver baixei as Bibliotecas do projeto novamente, e ao copiar verifiquei que a biblioteca LiquidCrystal que eu estava utilizando erra maior que a utilizada no projeto Ardbir.
Após está troca de biblioteca tudo ficou normal.

Tenta verificar Isso!

Saudações
 
Pessoal, sou iniciante em Arduino e estou interessado no projeto Ardbir ...
Existe algum documento ou roteiro para estudo para iniciar um projeto do zero?
 
leo, infelizmente não achei nada específico para um passo-a-passo para montar o ArdBir.

Como eu também quero montar um, a primeira coisa que eu fiz foi comprar as partes da placa usada no ardbir. Eu comprei a maioria dos componentes no site soldafria.com.br.

pra abrir o esquema da placa eu usei o programa EAGLE que voce pode baixar free. baixe os esquemas da placa aqui (http://goo.gl/qMhPgu)

você também vai precisar realizar a impressão do circuito numa placa de fenolite. Pesquisei um pouco sobre isso (não manjo de eletrônica), e dá pra vc fazer em casa uma. Eu comprei um kit na soldafria também pra isso, mas você pode pesquisas no google "impressão pcb" e vc vai ver como funciona. Tem o método térmico e ultravioleta, eu fui no térmico que parece "mais fácil".



1x Placa de Circuito Impresso de Fenolite Virgem
1x Kit para Confecção de PCI Suekit CK-3
7x Borne KF-103 2 Terminais Verde 45 Graus
2x Borne KF-103 3 Terminais Verde 45 Graus
1x Buzzer 12mm Com Oscilador Interno 5V
1x Barra de Pinos 1x40 vias 11,2mm 180 graus
2x Diodo 1N4007 DO-41
2x Transistor BC337 TO-92
6x Resistência 470 ohms
4x Resistência 10k ohms
1x Resistência 4.7k ohms

Ficou faltando só 1 componente que não achei que é um potenciômetro de 10k ohms, no esquema da placa tá descrito como "CA9V 10K", alguém sabe onde encontro esse, ou se posso subistituir por outro similar??


O resto dos equipamentos, como o SSR, LCD, arduino, etc eu já tinha em casa, mas se você não tiver recomendo comprar no ebay ou aliexpress, pq sai muito barato (mas demora pra chegar).

você também vai precisar de um ferro de solda, a solda e recomendo um removedor de solda (pq vc vai precisar, acredite, rs).

quando conseguir montar ela eu posto aqui de novo com um "tutorial" para leigos como eu, kkkk
 
leo, infelizmente não achei nada específico para um passo-a-passo para montar o ArdBir.

Como eu também quero montar um, a primeira coisa que eu fiz foi comprar as partes da placa usada no ardbir. Eu comprei a maioria dos componentes no site soldafria.com.br.


Boa tarde Felipe, a listagem já ajudou bem, se não for pedir muito vai atualizando com o progresso para que os leigos como eu não fiquem tão perdidos e animem de montar um.

Abração!
 
Boa tarde Felipe, a listagem já ajudou bem, se não for pedir muito vai atualizando com o progresso para que os leigos como eu não fiquem tão perdidos e animem de montar um.

Abração!

Pode deixar peterthomasu. Hoje eu fiz a impressão do circuito do ardbir em papel couchê e vou fazer o processo de transferência térmica pra placa de fenolite.....a impressão ter que estar "espelhada", pois vamos aplicar como se fosse um adesivo na placa, então ela tem q ser impressa invertida pra ficar correto na placa

Vale lembrar que eu também sou leigo em praticamente tudo (impressão do circuito, eletronica, etc) mas como eu curto a onda DIY resolvi encarar.....

2015-08-28 14.49.12.jpg
 
Boa Felipe, vai ajudar demais! Eu também curto muito DIY, até fiz uma caixa controladora mas é toda baseada em hardware com reles trabalhando junto com termostato, quando envolve software no meio eu já não me dou muito bem! Vou acompanhar o seu de perto aqui para fazer um igual! Abraços!!

ImageUploadedByTapatalk1440785036.945970.jpg
ImageUploadedByTapatalk1440785053.633540.jpg
 
boas,

acabei de fazer a transferência térmica da impressão pra placa (http://www.handmades.com.br/forum/index.php?page=pci_transfer_term), infelizmente não ficou 100%, teve algumas falhas como podem ver:
View attachment 115961

Acho que tinha que ficar mais tempo na água pra "amolecer" o papel. Enfim, depois vou ter que corrigir com a canetinha.....depois mostro o resultado.

Pessoal, se alguém interessar, tenhos duas placas prontas conforme fotos.
Valor R$ 70,00 cada + correios. Estou em Curitiba.





Abraço
 
fala pessoal, segue a placa já corroída e com verniz para proteção das trilhas.
IMG_20150830_111128 (1).jpg
IMG_20150830_111204.jpg

essa já com alguns componentes (bornes e pinos). estou aguardando chegar os demais componentes pra soldar tudo.
2015-08-30 16.14.55.jpg
 
Fala pessoal. Eu também estou montando um ardbir.
Estou usando uma panela n° 36 e Resistência de 3500w. As fotos são do início da montagem, vou ver se lembro de tirar novas fotos
Já montei toda parte eletrônica. A princípio falta apenas o poço termométrico e os relês de estado sólido. (Comprei e veio com defeito. agora esperando o fornecedor trocar...)
Quanto a parte de software, não consegui subir a ultima versão: 2.6.8 (retorna aquele erro que segundo o que li é falta de espaço)
Então estou utilizando a versão 2.6.7
 

Attachments

  • 20150903131030.jpg
    20150903131030.jpg
    45.6 KB · Views: 448
  • 20150903131031 (1).jpg
    20150903131031 (1).jpg
    71.1 KB · Views: 501
  • 20150903131031.jpg
    20150903131031.jpg
    62.3 KB · Views: 515
  • 20150903131138.jpg
    20150903131138.jpg
    101.6 KB · Views: 641
Galera,

Estou tentando programar o arduino, mas tá dando erro enquanto tá escrevendo o sketch, eu acredito que seja por falta de espaço, mas podem me confirmar?

Eu estou usando o UNO (não é R3) com atmega328p



Sketch uses 30,962 bytes (95%) of program storage space. Maximum is 32,256 bytes.
Global variables use 1,364 bytes (66%) of dynamic memory, leaving 684 bytes for local variables. Maximum is 2,048 bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM256 -b115200 -D -Uflash:w:C:\Users\Felipe\AppData\Local\Temp\build688890538884767892.tmp/ArdBir_2_8_3RC8.cpp.hex:i

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM256
Using Programmer : arduino
Overriding Baud Rate : 115200
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : Arduino
Description : Arduino
Hardware Version: 3
Firmware Version: 3.3
Vtarget : 0.3 V
Varef : 0.3 V
Oscillator : 28.800 kHz
SCK period : 3.3 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f
avrdude: reading input file "C:\Users\Felipe\AppData\Local\Temp\build688890538884767892.tmp/ArdBir_2_8_3RC8.cpp.hex"
avrdude: writing flash (30962 bytes):

Writing | ##############################################avrdude: stk500_recv(): programmer is not responding
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
 
Fala felipe, beleza?
Eu também tive problemas com essa versão 2.8.3 RC8. atualmente estou utilizando a 2.6.7
Um amigo conseguiu instalando a versão 2.8.3 RC.

Tenta instalar essa firmware 2.8.3 RC e fala para gente se deu certo: https://github.com/ArdBir/Open-ArdBir/archive/v2.8.3-RC.zip

avrdude: Device signature = 0x1e950f
avrdude: reading input file "C:\Users\Felipe\AppData\Local\Temp\build688890538884767892.tmp/ArdBir_2_8_3RC8.cpp.hex"
 
Fala felipe, beleza?
Eu também tive problemas com essa versão 2.8.3 RC8. atualmente estou utilizando a 2.6.7
Um amigo conseguiu instalando a versão 2.8.3 RC.

Tenta instalar essa firmware 2.8.3 RC e fala para gente se deu certo: https://github.com/ArdBir/Open-ArdBir/archive/v2.8.3-RC.zip

Opa,

obrigado por responder, tentei aqui cara, mas também não vai, já tentei todas as versões, até essa 2.6.7, e dá o mesmo erro.....pior que qualquer outro sketch carrega, então não é problema no arduino.

vou tentar outro arduino, eu não tenho certeza que o meu é o Uno R3, talvez seja alguma coisa que tá com problema.....
 
Fala pessoal,

finalmente consegui fazer o upload do sketch 2.8.3. Para quem estiver com problema de fazer o upload, mesmo da versão 2.8.3, pode tentar fazer o que eu fiz.

Eu tive que reinstalar o bootloader do arduino. O novo bootloader ocupa menos espaço (0.5kb) pelo que pude pesquisar, então colocando um atualizado já resolve o problema de espaço.

Pra atualizar o bootloader vc precisa de um programador. Se não tiver um, dá pra usar um outro arduino como um programador. Eu tinha um arduino nano e funcionou de boa.

sigam os passos nesse tutorial:
https://learn.sparkfun.com/tutorial...tloader?_ga=1.156196411.1878985740.1441030297

só um detalhe: não é necessário usar a mesma pinagem que fala no tutorial (usando o ICSP). vocês podem conectar usando o mesmo esquema que o cara usa nesse vídeo:
[ame]https://www.youtube.com/watch?v=z5wWjkuHtu0[/ame]

podem instalar o bootloader que vem junto na IDE do arduino.


agora com o arduino instalado, coloquei a placa e o lcd, mas não aparece nada no LCD (já ajustei o trimpot e nada):
2015-09-09 19.50.10.jpg
 
Consegui!!!!

Ardbir funcionando....provavelmente era alguma solda fria.....refiz todas as soldas e estanhei as trilhas....tudo funcionando agora.....próximo passo é montar o resto do equipamento

2015-09-09 22.33.38.jpg
2015-09-09 22.33.54.jpg
 
Fechei meu projeto:

Ardbir, chugger, caldeirão ABC premium e conexões camlock inox (aliexpress).

Deixei a versão 2.6.7 mesmo (não vi necessidade de subir para a 2.8) e agora estou só ajustando os parametros do PID no ardbir porque minha temp está ficando distante do setpoint... vou seguir as recomendações do manual para o ajuste/setup
 

Attachments

  • 11072712_1176349525725130_7671855859711023897_n.jpg
    11072712_1176349525725130_7671855859711023897_n.jpg
    54.1 KB · Views: 536
  • 11173343_1144568868903196_7227214025694659028_n.jpg
    11173343_1144568868903196_7227214025694659028_n.jpg
    95.9 KB · Views: 529
Segue link do novo Hardware oficial ArdBir

https://www.facebook.com/GTO-Control-884949038248681/timeline/

Atenção, como é baseado no Arduino Nano necessita de habilidades extras para fazer up-load do firmware ArdBir via interface de programação ( USBasp por ex.)

Ah! Se acharem merecedor, por favor, cliquem em "like" ;-)

Guosan, ficou fantástico!!! parabéns!!

como faço pra criar o front panel? acredito que seja por impressão 3d? teria alguma indicação de onde posso pedir pra confeccionar uma?

A caixa do projeto que vc usa, onde comprou?

desde já agradeço por nos fornecer os esquemas do seu projeto, ficou muito bom!!!
 
Olá Felipe,
Sim, o painel plástico e criei a imprimi na minha 3D-printer.
Ainda não tenho todos os produtos prontos para oferecer pois o projeto acabou se ser aprovado como um hardware compatível oficial ArdBir, mas minha ideia é oferecer além do console montado, també a placa impressa, Arduino Nano pré-configurado, a impressão 3D do painel nas duas versões(teclado de botões ou membrana) e kit de componentes... ou o que mais vocês precisarem, podem sugerir

Quanto ao gabinete ele é da Steck, em lojas de material elétrico tem esse tamanho e outros

Abração e grato pela força.

Guosan, ficou fantástico!!! parabéns!!

como faço pra criar o front panel? acredito que seja por impressão 3d? teria alguma indicação de onde posso pedir pra confeccionar uma?

A caixa do projeto que vc usa, onde comprou?

desde já agradeço por nos fornecer os esquemas do seu projeto, ficou muito bom!!!
 
Obrigado gutosan.

Bom, só pra mostrar pro pessoal, montei uma nova placa porque a outra tinha ficado meio ruim os contatos. Essa placa já foi feito com processo uv para montar o circuito, fica 1000 vezes melhor. Também chegou o lcd 20x4.,quem quiser ajuda pra montar ou tiver dúvidas terei o maior prazer em responder. Agora é partir pra montagem numa Caixa.

View attachment 116061

uploadfromtaptalk1442541140824.jpg
uploadfromtaptalk1442541228741.jpg
 
Se alguém tiver interesse, tenho 2 placa, despacho pelo correios so vai pagar a despesa de envio. Elas nao esta com acabamento perfeito mas funciona perfeitamente. Mando ja furada.
ATTACH]
 
Havia terminado de soldar ontem a minha, porém ao ligar só acendeu o backlight do lcd, descobri que eram uns jumpers faltando :eek:
Hoje na hora do rango soldei ele, agora além do backlight tenho um monte de quadrados na tela, ó vida
 
Havia terminado de soldar ontem a minha, porém ao ligar só acendeu o backlight do lcd, descobri que eram uns jumpers faltando :eek:
Hoje na hora do rango soldei ele, agora além do backlight tenho um monte de quadrados na tela, ó vida

Opa,

Cara comigo quando deu isso, era uma solda fria em algum componente (eu refiz todas as soldas). Além disso, eu estanhei toda a trilha, pra ter certeza que não tinha nenhuma falha. Tenta fazer isso.

abs
 

Latest posts

Back
Top