Controlador Craftbeerpi

Discussão em 'DIY - Projetos "faça você mesmo"' iniciado por alanlisboa, 18/5/16.

Ajude o Home Brew Talk Brasil:

  1. 18/5/16 #1

    alanlisboa

    alanlisboa

    alanlisboa

    Well-Known Member

    Afiliado:
    25/6/14
    Mensagens:
    237
    Curtidas Recebidas:
    43

    Arquivos Anexados:

    mord4z, stormridersp e Lennon curtiram isso.
  2. 18/5/16 #2

    jalexandre

    jalexandre

    jalexandre

    Well-Known Member

    Afiliado:
    15/11/14
    Mensagens:
    1,455
    Curtidas Recebidas:
    680
    Qual a sua dúvida especificamente?

    PS: Fórums técnicos de alta qualidade são sempre no formato pá-pum, pergunta-resposta, bateu-levou.
    Procure manter essa mentalidade quando abrir um tópico, pois assim todo mundo ganha.
     
  3. 18/5/16 #3

    mord4z

    mord4z

    mord4z

    Well-Known Member

    Afiliado:
    27/6/14
    Mensagens:
    76
    Curtidas Recebidas:
    18
    Achei bem interessante esse projeto por ser flexível, pode ser usado com mais de 1 panela.
     
  4. 18/5/16 #4

    jalexandre

    jalexandre

    jalexandre

    Well-Known Member

    Afiliado:
    15/11/14
    Mensagens:
    1,455
    Curtidas Recebidas:
    680
    Sim, é bem interessante mesmo.

    Eu prefiro soluções baseadas em micro controladores pois eu sei que projetos baseados em sistemas operacionais dão manutenção. O Pi, para todos os efeitos, é um computador 'low end' completo em um único chip, porém, deve ser tratado como um servidor, e isso dá manutenção.

    Mas hoje, dos controladores atuais, eu acho que o CraftBeerPi tem o melhor design e a melhor implementação, principalmente para leigos. Só fazer um backup da imagem de vez em quando e tá tudo certo. :D

    Abraço,
     
    stormridersp e mord4z curtiram isso.
  5. 18/5/16 #5

    alanlisboa

    alanlisboa

    alanlisboa

    Well-Known Member

    Afiliado:
    25/6/14
    Mensagens:
    237
    Curtidas Recebidas:
    43
    Na realidade estou começando do zero... então dúvidas surgirão várias na sequência.

    A primeira parte é a compra de alguns dos equipamentos:

    - Raspberry PI3
    - 3 Sensores de temperatura
    - uma protoboard
    - alguns leds para testar, representando as ssr's que vou usar futuramente
    - alguns jumpers para fazer as coneões

    No final de semana recebo as peças e começo a instalação, vou divulgando aqui... se alguém mais estiver iniciando o projeto, ou já tenha feito, dicas são bem vindas.

    Já tenho algumas dúvidas como: como instalar um alarme (buzzer) no hardware, possibilidade de incluirmos avisos no programa para lúpulo, como configurar PID e PWD...
     
  6. 19/5/16 #6

    jalexandre

    jalexandre

    jalexandre

    Well-Known Member

    Afiliado:
    15/11/14
    Mensagens:
    1,455
    Curtidas Recebidas:
    680
    A resposta mais honesta que eu consigo te dar é essa:

    https://www.codecademy.com/learn/python
     
  7. 19/5/16 #7

    alanlisboa

    alanlisboa

    alanlisboa

    Well-Known Member

    Afiliado:
    25/6/14
    Mensagens:
    237
    Curtidas Recebidas:
    43
    Na realidade não me propus a mudar a fonte do programa, mas tentar saber se no proprio programa esses itens estão disponíveis...
     
  8. 19/5/16 #8

    mord4z

    mord4z

    mord4z

    Well-Known Member

    Afiliado:
    27/6/14
    Mensagens:
    76
    Curtidas Recebidas:
    18
    O software possui suporte a buzzer, sou leigo quanto ao hardware (não sei dizer se já vem na placa), meu forte é o arduino, vou tentar dar uma ajuda no projeto (tradução e correções).
     
  9. 19/5/16 #9

    jalexandre

    jalexandre

    jalexandre

    Well-Known Member

    Afiliado:
    15/11/14
    Mensagens:
    1,455
    Curtidas Recebidas:
    680
    O pi não tem buzzer, tem que implementar na placa usando uma das GPIOS disponíveis, e já está contemplado no projeto até onde tive interesse em ler o código. (não sou fã de python...)

    Os outros paramêtros eu não sei, mas acredito que seja possível.

    Não consegui ver no site deles todas as especificações.

    Abraço.
     
  10. 21/5/16 #10

    alanlisboa

    alanlisboa

    alanlisboa

    Well-Known Member

    Afiliado:
    25/6/14
    Mensagens:
    237
    Curtidas Recebidas:
    43
    Bom... dei andamento ao processo:

    - Compra dos equipamentos - cerca de 400 reais entre sensores, Pi, protoboard e mais fios e resistores - OK
    - Instalação do Raspian no PI - cerca de 20 min, muito fácil;
    - intalação e configuração do Github, facinho tb... tive um problema com o navegador que nao rodava direito para adicionar uma SSH no git, mas acabou dando certo... 5 min - ok
    - baixa e instalação do Craftbeerpi - meia hora, sem nenhum problema - ok
    - montagem de uma placa experimental, com um modelo em single vessel, usando um sensor de temperatura e dois leds, representando as SSR e relés da Bomba e Aquescedor - 20 min - ok

    O que eu observei até agora:

    De positivo a facil montagem e programação, e flexibilidade de panelas e sensores, além dos comandos manuais serem faceis de implementar; Pid já disponível e PWM na próxima versão, segundo os desenvolvedores;

    De negativo ainda não desocobri (pode não ter ou eu não ter achado) sistema que permita pop-ups na tela para avisos (colocar o malte, colocar o lúpulo, etc). Até é possível colocar uma etapa manual, mas sem aviso ou acionamento de um gpio para um buzzer por exemplo, ou aviso sonoro no proprio PC. Também achei a resposta um pouco lenta, um lag de 0,5s nos comandos, que podem significar um travamento apenas no PC. Só saberei com mais testes, que quero fazer nos proximos dias...
     

    Arquivos Anexados:

    JOSE EURIPEDES curtiu isso.
  11. 21/5/16 #11

    jalexandre

    jalexandre

    jalexandre

    Well-Known Member

    Afiliado:
    15/11/14
    Mensagens:
    1,455
    Curtidas Recebidas:
    680

    Isso é relativamente normal em implementações como essa. Ela não precisa ser rápida nem escalável (Isso tem um custo/complexidade de programação altissimos para implementar).

    Continue os relatos.

    Abraço!
     
  12. 23/5/16 #12

    alanlisboa

    alanlisboa

    alanlisboa

    Well-Known Member

    Afiliado:
    25/6/14
    Mensagens:
    237
    Curtidas Recebidas:
    43
    Bom eu confirmei com o autor do projeto. Realmente nesse momento não existe possibilidade de pop-ups e o PWM está em desenvolvimento.

    Ou seja, como não sou programador, precisamos efetivamente esperar a nova versão... ou da ajuda de alguém que manje da programação para melhorar esse ponto.

    Acho fundamental a possibilidade de termos ações paralelas (por exemplo, enquanto rola a fervura - step 11, por exemplo - rolar um timer para três ou quatro sub-passos para adição de lúpulo - steps 11a, 11b, 11c).

    Da mesma forma, enquanto rola os 30 minutos finais de uma mostura num RIMS começar por exemplo o aquecer a água da lavagem. Tudo me parece simples, do ponto de vista leigo. Algo do tipo iniciar um sub-passo(ou passo seguinte) a X minutos do passo "XX".

    No face, a discussão está em https://www.facebook.com/craftbeerpi/?fref=ts.
     
  13. 30/5/16 #13

    peterthomasu

    peterthomasu

    peterthomasu

    Well-Known Member

    Afiliado:
    22/7/15
    Mensagens:
    266
    Curtidas Recebidas:
    73
    Esse projeto esta na minha lista, acompanhando o topico americano parece que implementaram o buzzer na versão 2.1, confirma?

     
  14. 31/5/16 #14

    alanlisboa

    alanlisboa

    alanlisboa

    Well-Known Member

    Afiliado:
    25/6/14
    Mensagens:
    237
    Curtidas Recebidas:
    43
    Sim, existe a possibilidade de ligar um buzzer diretamente em uma gpio.

    Entretanto nao testei para ver se funciona.

    Me pareceu meio falho que nao ative um sinal sonoro no tablet. Para que um buzzer se está usando um note, tablet ou celular?
     
  15. 31/5/16 #15

    peterthomasu

    peterthomasu

    peterthomasu

    Well-Known Member

    Afiliado:
    22/7/15
    Mensagens:
    266
    Curtidas Recebidas:
    73
    Hahahahahaa, Tem toda razão, não tinha me atentado a isso, faz todo sentido. Enfim, não deixe de postar suas considerações e atualizações, em breve vou me aventurar também.

    Abraços!
     
  16. 2/6/16 #16

    mord4z

    mord4z

    mord4z

    Well-Known Member

    Afiliado:
    27/6/14
    Mensagens:
    76
    Curtidas Recebidas:
    18
    Achei plausível, uma vez que você poderá acessar este painel através de um tablet, pro alarme sonoro ter que funcionar o navegador deverá estar todo o tempo em primeiro plano, então se durante o processo vc resolver ir lá no youtube ver um vídeo acabaram as chances de vc receber o aviso sonoro.
     
  17. 16/6/16 #17

    tonyldo

    tonyldo

    tonyldo

    Well-Known Member

    Afiliado:
    23/2/15
    Mensagens:
    57
    Curtidas Recebidas:
    15
    Consegui um raspberry e vou testar essa solução... Pergunta a quem já está adiantado com o craftbeer pi: Eu posso instalar todos os sensores ds18b20 na mesma Gpio, como eu achei nesse esquema na net, ou o craft beer pi exige uma Gpio para cada sensor:

    [​IMG]


    Enviado de meu D5833 usando Tapatalk
     
  18. 16/6/16 #18

    mord4z

    mord4z

    mord4z

    Well-Known Member

    Afiliado:
    27/6/14
    Mensagens:
    76
    Curtidas Recebidas:
    18
    Se vc ligar assim eles vão se comportar como um único sensor, tem que ser uma porta pra cada, assim o craftbeer conseguirá coletar os dados de cada sensor de forma independente.
     
  19. 16/6/16 #19

    tonyldo

    tonyldo

    tonyldo

    Well-Known Member

    Afiliado:
    23/2/15
    Mensagens:
    57
    Curtidas Recebidas:
    15
    Mas então isso é como tá implementado o craftbeerpi né... Pq do site de onde eu tirei essa figura diz isso:

    "Note that although there are now multiple temperature sensors to be read, we still only have three connections to the Raspberry Pi: +3.3V and 0V connections to power the sensors, and the*single data wire*which returns the temperature readings from all the sensors.

    Reading temperature readings from multiple sensors down one wire is possible because each ds18b20 sensor has a*unique serial numbercoded into it at manufacture which the Raspberry Pi can be used to identify them by."

    Enviado de meu D5833 usando Tapatalk
     
  20. 16/6/16 #20

    mord4z

    mord4z

    mord4z

    Well-Known Member

    Afiliado:
    27/6/14
    Mensagens:
    76
    Curtidas Recebidas:
    18
    Sim sim, pelo menos foi o que entendi até onde eu li o código. Tradução pro português a caminho!
    [​IMG]
     

Compartilhe esta Página