-
Total de itens
5.364 -
Registro em
-
Última visita
-
Days Won
93
Tudo que Guilherme Torres postou
-
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
As minhas ficam todas vermelhas, embora as de baixo em menor intensidade. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Repetido -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Sobre o roastlogger, ontem, li o manual. Uma forma de controlá-lo é fazer uma torra on the fly e repetí-la, gravando-a, deixando todos os campos t1, etc, em branco antes de fazê-la. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Esqueci de mencionar que o primeiro crack, para 200g de café, está ocorrendo sempre aos 12min (a partir de 11min você deve ficar de olho). Minhas torras têm durado entre 13 a 14min, quando retiro os grãos e os resfrio. Na verdade, sempre retiro aos 13 minutos (ao menos, assim procedi nas últimas cinco, obtendo um café city - com 13 a 13,5% de perda de massa). Eu partiria dessa curva (que já inclui um minuto a mais na fase mais quente) e faria modificações pontuais, a partir da experimentação. Tenho sempre um café mais barato para experiências. Sugiro que você faça o mesmo - aquele de paracatu, da nuance (manhumirim) é uma boa pedida (desde que você compre ao menos uns 3kg dele e peça envio via PAC, uma vez que o frete mata a economia). É gostosinho, embora não mostre nada demais na xícara. Um café mediano, nada extraordinário, mas com boa doçura, equilíbrio e corpo, puxando mais para acúcar mascavo e caramelo com chocolate amargo. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Com esse parâmetro, enquanto a temperatura setpoint não bater com a temperatura medida (input), ele não passa para a próxima etapa. Cuidado, no meio da curva o uso dele pode ser perigoso (demorar mais do que seria ideal para a temperatura ser alcançada). Na curva que tracei, apenas essa primeira etapa é definida assim, a fim de uniformizar todas as torras. Com isso, independentemente da temperatura ambiente, a torra não começa efetivamente até que a temperatura de 30ºC seja alcançada (se o forno estiver muito quente, essa curva não deve ser utilizada). As demais rampas, eu não defini dessa forma (Suas temperaturas parâmetros, exceto no meio da rampa, não chegam a ser alcançadas). Mas, descobri que é melhor assim. Obviamente, você pode fazer testes e definir, com base na curva de aquecimento do forno (tempo para que determinada temperatura seja alcançada, partindo de outra determinada), que determinadas temperaturas tenham que ser alcançadas, durante a torra, para que a fase seguinte tenha início. o profile que passei agora a pouco é o que venho usando e alcançado bons resultados no meu forno (total de 2100W). Em outros fornos, por exemplo, 110V, o tempo de aquecimento pode ser ligeiramente diferente, uma vez que o terceiro jogo de resistências que uso neles é um pouco menos potente (600W, ao invés de 800W), de forma a equalizar a amperagem máxima um pouco abaixo de 20A. Em rede de 220V, a coisa é diferente, uma vez que a "banda" é mais larga. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Um conselho (se fosse bom eu vendia he he), mas vai mesmo assim: Posicione o sensor termopar logo abaixo do eixo do motor (em torno de 1 a 2 cm abaixo). O meu sensor era coberto por uma capa de metal. Retirei ela e deixei a ponta (metálica) do fio descoberto. Assim, as temperaturas passaram a se alterar bem mais rapidamente, refletindo a realidade. Com ele recoberto (é uma espécie de parafuso, para você rosquear no lugar onde será medido o calor (indução)), há um certo isolamento térmico entre o sensor e o ambiente de medição (por causa do ar que fica entre o sensor e a capa). Daí o tempo de resposta diminui. Não chega a ser de extrema relevância, mas, na minha percepção, ficou melhor. Outra coisa: é imprescindível isolar o sensor das paredes do forno. Caso contrário, há interferência na medição e o frontend fica repleto de erros de leitura. Abraço. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Leo, Peço desculpas. Essa curva está totalmente errada. É uma que comecei a alterar e depois parti para outra. copie e cole os seguintes parametros no arquivo que baixou (lembro que é uma curva partindo do forno frio). Aconselho, depois do primeiro crack, deixar entre dois a três minutos no máximo, acompanhando o cheiro e a cor do café no tambor, bem como evitando o segundo crack para que o café não passe do ponto e fique amargo demais. CAFECITY //first row is Profile Name 3, 30, 0 //Step Setpoint to 30, wait 0 seconds 2, 0, 0 //Wait for PID Input to cross setpoint 1, 200, 420 //Rampa setpoint ate 200, em 7 minutos 1, 160, 120 //Rampa setpoint ate 160, em 2 minutos 1, 195, 240 // Rampa setpoint ate 195, em 4 minutos (aqui voce varia entre 3 e 5 minutos) 1, 180, 60 //Rampa setpoint até 180, em 1 minuto 2, 0, 0 //Wait for PID Input to cross setpoint 1, 30,0 // define para 30 a fim de manter as resistencias desligadas durante o tempo da retirada do cafe 127, 0, 5 //buzz for 5 seconds -
Aqui no anúncio, dá para ver os fornos como atualmente estão sendo customizados. Esses dias dei uma cara nova ao protótipo (onde tudo começou), uma vez que ele já sofreu bastante para chegar ao produto final. Afinal, ele merece e continua sendo usado umas três vezes por semana para torrar café e quase diariamente para outras funções. Certo que agora ele está sendo controlado via computador, totalmente automatizado, mas, como disse, ele merece. Bons cafés a todos!
-
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Leo, Relendo os tópicos no forum do OSPID, bem como o seguinte link ( ), verifiquei que o autotune não funciona da forma como pensávamos. Não dá para realizar uma torra com o autotune. Ele só serve para definir os parâmetros P, I e D, mediante cálculos. Assim, o autotune deve ser utilizado da seguinte forma: defina o setpoint; quando a temperatura medida estiver cruzando o setpoint, ative o autotune. Em três a cinco tentativas, em torno de um minuto, ele tentará definir os melhores valores aos parâmetros PID. Os parâmetros a serem definidos no autotune são: qual é o ruido da curva (chuto que é a variação máxima a ser considerada dentro da variação de temperatura (1ºC a xºC); a janela de segundos a ser considerada em cada loop (o padrão é 10 segundos - loop back); e, quantos pontos devem ser adicionados em cada ciclo ao output. Penso que o loop back, para um forno do porte do philco, deve ser em torno de 20s. Acho, também, que o parâmetro padrão do step point (20) é adequado. Resta a curva de ruido (A pergunta aqui é qual variação é aceitável 1, 2, 3, 10, 15ºC?). Acho que, para um forno destinado a torrar café a tambor, bem como com calor, prioritariamente, por condução, cinco graus está de bom tamanho. Em uma máquina de espresso, eu chutaria uma variação de 1 a 2ºC, já que, nelas, o tempo de resposta é muito mais rápido. Ps: segue foto do PID que eu fiz, usando o sketch do OSPID. Controla saída de calor e saída de ar frio (esta, via relé, no PIN 2, uma vez que o PIN 10 é responsável pelo controle do grau de iluminação do nosso shield LCD, que, infelizmente, liguei diretamente ao arduino (a próxima vez, será via cabos jumper)). -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Olhando com maior atenção, percebi que o autotune depende da existência da epprom. A minha deve chegar essa semana ou na próxima. Depois que instalar dou o feedback. Enquanto isso, a melhor solução é deixar o PID em automatic e configurar o P o I e o D com os parâmetros descritos no post anterior 290, 75 e 5. Com isso, vai funcionar adequadamente para torrar café. Já usar o OSPID para controle de uma máquina de espresso não seria adequado por ora, ante a oscilação de alguns graus para cima e para baixo. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
De fato, o autotune não está funcionando. Não faço idéia por qual motivo. Vou investigar. Será que é porque estou usando a biblioteca adafruit ao invés da original? -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
P 290 I 75 D 5 Esses parâmetros são apropriados para controle de resistências elétricas em forno do tamanho do nosso (ainda não são suficientes para fazer o PID ficar exatamente na linha da curva, mas diminuem bem a variação - em torno de 5 graus para cima e 3 para baixo). Você tem que introduzi-los via frontend, pois no teclado só aceita até 99. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
SEGUE ARQUIVO COM CURVA DE TORRA https://docs.google.com/file/d/0ByeNNDDkmoEEMDJoV01NZ3hpMm8/edit?usp=sharing PONHA NA PASTA PROFILES DE ONDE EXECUTOU O FRONTEND (SE FOR NA PASTA WINDOWS, NA PASTA PROFILES DENTRO DELA -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Beleza. Vou ver se encontro outro. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
O sketch do OSPID está totalmente adaptado ao nosso hardware. Quem quiser montar seu pid, basta encomendar os seguintes componentes: ARDUINO (ESSE É UM POUCO MAIS CARO, MAS VALE A PENA POR FACILITAR AS LIGAÇÕES) 139808 ADAPTADOR BLUETOOTH (ESSE TEM QUE SER LIGADO AOS PINOS 0 E 1 (TX E RX)), BEM COMO AO GROUND E VOLTAGEM (V)) http://dx.com/p/jy-mcu-arduino-bluetooth-wireless-serial-port-module-104299 SENSOR TERMOPAR http://www.ebay.com/itm/111133370195 cabos jumper (macho/fêmea) (servem para conectar tanto o sensor termopar como também o bluetooth (ele já vem com cabos desse tipo) http://dx.com/p/male-to-female-dupont-breadboard-jumper-wires-for-arduino-40-piece-pack-20cm-length-146935 LCD (se quiser usar o pid desconectado do computador ou para visualizar direto no pid) http://dx.com/p/lcd-keypad-shield-for-arduino-duemilanove-lcd-1602-118059 -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Ainda havia um bug no código do OSPID. Corrigi. Segue novo arquivo: https://docs.google.com/file/d/0ByeNNDDkmoEENVJQa0VrS0pacGs/edit?usp=sharing -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Boa idéia. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Aqui funcionou tudo. Os botões estão ainda um pouco bagunçados, mas dá para alterar o heater e o fan, bem como zerar o timer. Não vejo muita utilidade nesse modo. Prefiro controlar por computador. introduzi uma linha no código para acionar o fan (no pin 2, já que aqui o 10 está ocupado pelo shield lcd (ligado diretamente no arduino). É a seguinte: else if (key != NULL && key.equals(CMD_FAN)) { val = strtok_r(NULL, "=", &c); if (val != NULL) { fan = atoi(val); // fan = roundOutput( fan ); if (fan >= 0 && fan <101) { float pow = 2.55 * fan; pinMode (2, OUTPUT); analogWrite (2, 2.55 * fan); // output values are 0 to 255 // io3.Out( round( pow ) ); Valeu. Dê uma chance para o OSPID, vai ver que é mais completo no modo PID (sem computador). Abraço. -
Cafeteira Semi-Automática Expresso Oster Prima Latte BVSTEM6601
Guilherme Torres respondeu ao tópico de albanezzi em Máquinas de Expresso
Discordo. As gaggias vem com filtro pressurizado. Vc pode pedir para o importador te vender filtros despressurizados. Em compensação, quando tiver um bom moinho, ela já é um ponto de partida, portanto, uma economia ao médio prazo. -
Cafeteira Semi-Automática Expresso Oster Prima Latte BVSTEM6601
Guilherme Torres respondeu ao tópico de albanezzi em Máquinas de Expresso
Ressalto que elas são de entrada tb. Uma máquina intermediária esta em torno de 2000 ou mais dilmas. -
Cafeteira Semi-Automática Expresso Oster Prima Latte BVSTEM6601
Guilherme Torres respondeu ao tópico de albanezzi em Máquinas de Expresso
Poupe mais R$300,00 e vai de gaggia. A color e a dose eram, ao menos, em torno de R$800,00 e vão te poupar um upgrade em tempo próximo. Vão vaporizar adequadamente e te darão um café melhor, que nenhuma dessas de entrada vão proporcionar. -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Legal. Se tiver, me fala que eu pego contigo (essa semana estarei livre à tarde). Que bom que está finalizando o seu forno. O meu estou usando umas três vezes por semana para torrar café (2 para mim, outra para minha segunda mãe, que merece). Uso quase diariamente para outras aplicações (assados etc). Gosto do Philco pela versatilidade. Voltando ao assunto: enquanto não resolvemos o roastlogger, voltei ao OSPID. Com ele, conecto via bluetooth no mac (no PC não rola, não sei por que). Resolvi o problema do LCD (agora não tem mais artefatos) Dá para guardar apenas um profile por vez, mas fica armazenado mesmo depois de desligar (uma curva pré-programada), por ora, enquanto não chega minha eeprom ic2. As curvas são muito fáceis de editar - fica em um arquivo reflow na pasta profiles, dentro da pasta em que se encontra o frontend (pode ser compilado para mac, pc e linux) os botões funcionam, de forma que dá para usar ele independentemente de encontrar-se conectado ao computador. Tem todas as funções que o roastlogger tem, em relação ao sistema PID (PID, direto, reverso, autotune, alterações dos parâmetros P I D) introduzi uma função fan (para aqueles que resolverem instalar uma ventoinha para acelerar e aprimorar as curvas) mesmas conexões usadas no sketch do roastlogger 11, 12 e 13 para o sensor termopar D2 - FANPIN (VENTOINHA) D3 - HEATER (Aquecimento) D0 e D1 (LIGAR NO SHIELD BLUETOOTH) Segue o sketch o link é: https://docs.google....dit?usp=sharing Segue o frontend (no windows, va para a pasta app - subpasta windows) https://docs.google.com/file/d/0ByeNNDDkmoEEcXZsckJkcy1WdTA/edit?usp=sharing -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Mexi de novo no pmw16.h e alterei os pinos que originalmente eram d10 e D11 para A1 e A2. Com isso, o arduino passa de roastlogger versão x para o modo que mostra o tempo, a temperatura e o nível do heater e do fan. Mas os botões continuam não funcionando. O que eu queria mesmo é controlá-lo via Bluetooth. Quem sabe um dia.... -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
O sensor está nas portas 11, 12 e 13. O heater, na porta D3 O fan, na D2 -
Fazendo um controlador de temperatura com arduino
Guilherme Torres respondeu ao tópico de Guilherme Torres em Torra Doméstica
Minha ultima versão eu salvei no lugar da antiga. Pode ser que exista algum conflito de portas. Eu testei no forno via roastlogger e funcionou perfeitamente, mas o modo desconectado não. https://docs.google.com/file/d/0ByeNNDDkmoEEek5MQWNvamlUQ0U/edit?usp=docslist_api