Maicon Ribeiro
New Member
Obrigado pela resposta. Fiquei com essa duvida pq vendo os pinouts da wemos di mini e da nodemcu v3 o pino d7 da wemos é pwm e o da v3 não. Achei q daria problema em conectar o ssr1 lá.Sim Maicon, seguindo o esquema.
Obrigado pela resposta. Fiquei com essa duvida pq vendo os pinouts da wemos di mini e da nodemcu v3 o pino d7 da wemos é pwm e o da v3 não. Achei q daria problema em conectar o ssr1 lá.Sim Maicon, seguindo o esquema.
Pessoal, montei o circuito e ao testar o buzzer dispara e as luzes indicadoras dos ssrs ficam acessas direta e o display tambem.
Alguem consegue ajudar?
Em anexo tem uma imagem do placa e um video mostrando o buzzer disparado.
O seu SSR3 é exatamente o que está ligado na GPIO2 conforme eu comentei ai em cima. Você vai ver que o problema não é no transistor mas o esquema. Eu acredito que vc vai continuar tendo o mesmo problema.Valeu lá ajuda de todos, mas eu consegui resolver com a ajuda do @Leandro Oliveira !
O esquema elétrico está certo e funcionando, o problema está no transistor do ssr3. Ao retirá-lo, consegui fazer simular uma brassagem no ssr1.
Falta testar agora o teclado de membrana e depois comprar um novo transistor para o ssr3.
No esquema a princípio só precisamos trocar o conectado teclado que vem com 5 pinos e acabei colocando com 4 pinos.. my bad...
Obrigado a todos pela ajuda, vocês são foda!
E que venham as cervejas!
Olá, Sou usuário do BrewUNO a um tempo, mas meu ESP8266 apresentou defeito, e precisei comprar um novo. Mas não consegui gravar o novo ESP8266, está apresentando o seguinte erro: "test offset : 0 0x0 case ok test offset : 3145728 0x300000 case ok Traceback (most recent call last): File "download_panel_info.py", line 448, in OnButton_StartButton File "download_panel_info.py", line 421, in start_func File "download_panel_info.py", line 703, in flash_config UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 24-25: illegal multibyte sequence" Utilizei o flash_download_tool_3.8.5 para efetuar a gravação. Tentei gravar 2 Wemos D1 mini, o erro ocorreu nos dois. Alguém passou por isso? Alguém possui alguma versão anterior do firmware? Muito obrigado. |
Meu nobre também estou tendo dificuldade em gravar um novo ESP8266, ainda não consegui uma solução.
Olá,
Sou usuário do BrewUNO a um tempo, mas meu ESP8266 apresentou defeito, e precisei comprar um novo.
Mas não consegui gravar o novo ESP8266, está apresentando o seguinte erro:
"test offset : 0 0x0
case ok
test offset : 3145728 0x300000
case ok
Traceback (most recent call last):
File "download_panel_info.py", line 448, in OnButton_StartButton
File "download_panel_info.py", line 421, in start_func
File "download_panel_info.py", line 703, in flash_config
UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 24-25: illegal multibyte sequence"
Utilizei o flash_download_tool_3.8.5 para efetuar a gravação.
Tentei gravar 2 Wemos D1 mini, o erro ocorreu nos dois.
Alguém passou por isso?
Alguém possui alguma versão anterior do firmware?
Muito obrigado.
Senhores.
Sou um entusiasta no homebrew e estou montando minha panela cervejeira onde pretendo utilizar o BrewUNO pra controle da brassagem. Como não domino técnicas/linguagem de programação tenho me baseado nas informações postadas aqui no fórum para rodar a sketch em uma placa NodeMCU v3 mas ai surgiram as dificuldades, que são elas:Fazendo a instalação do BrewUNO via Flash Download Tools da versão 1.0.16 a plataforma não torna visível a rede AP "BrewUNO". Segui para o VSCode + PlatformIO abrindo o arquivo BrewUNO master procedendo como descrito no post #129 e #130 aqui do fórum, mas o problema persiste, inseri SSID e password da minha rede wifi em WifiSettings.json e não conectou na minha WLan. Realizei uma busca por ESP8266 NodeMCU aqui no fórum e a principio segui todas as recomendações/sugestões postadas.Alguma sugestão?Detalhes:Placas testadas: ESP8266 NodeMCU v3 (RobotDyn)ESP8266 NodeMCU (WeMos)Sempre alimentadas pela USB do Notebook.Testei as versões 1.0.16/ 1.0.15/1.0.10 sem sucesso.Realizei eraser da Eprom via Flash Tools e também pela IDE Arduino.
Muito bom @Leandro Oliveira, funcionou perfeitamente. Só faltou informar que a configuração do IP FIXO é feita no BREWUNO e quando você seleciona a sua rede, onde aparece a opção de colocar IP FIXO. Dentro dela que é feita a configuração que você passou. Obs: Se sua rede nao tiver DNS, não precisa colocar no BREUNO.Amigo, tenta fazer a instalação novamente. deixe a instalação como na imagem.
View attachment 126330
Depois de feito o Flash, tire a energia do WEMOS e ligue novamente.
Vai aparecer a REDE BREWUNO, no telefone por exemplo.
Quando for conectar a rede do BrewUNO, você precisa colocar as opções da rede em IP FIXO.
Veja a configuração da sua rede. Mas o BREWUNO precisa da configuração de IP FIXO funcionando.
Se não toda vez que iniciar ele, ele pode gerar um IP diferente, porque estará no automático.
Aí não vai conseguir acessar a página do BrewUno.
EXE:
Se sua rede é 192.168.1.4
Poderá colocar
endereço: 192.168.1.80 (Endereço do BrewUno para acessar sempre)
SubREDE: 255.255.255.0
Gatway: 192.168.1.1 (IP do seu Roteador ou Modem)
DNS1: 8.8.8.8
DNS2: 8.8.4.4
Se sua rede é 192.168.0.4.
Poderá colocar
Endereço: 192.168.0.80 (endereço do BrewUno para acessar sempre)
Subrede: 255.255.255.0
Gatway : 192.168.0.1 (IP do Roteador ou Modem)
DNS1: 8.8.8.8
DNS2: 8.8.4.4
Só o que muda ali é o terceiro número, no caso o .1. ou o .0. Se o 1 estiver no IP, precisa colocar no Gatway. Se o 0 estiver no IP precisa colocar no Gatway também.
Quando jogar a configuração da rede no BrewUno, você precisa reiniciar o BrewUno depois. Só espera ele salvar a configuração.
Quando reiniciar, não vai mais aparecer a rede do BrewUno.
Tu só vai acessar ele pelo endereço: 192.168.1.80 ou 192.168.0.80. (depende da sua rede)
Consegui gravar a versão 1.0.15.Meu nobre também estou tendo dificuldade em gravar um novo ESP8266, ainda não consegui uma solução.
Quanto as versões anteriores de firmware tente através deste link: Releases · uncodead/BrewUNO
Pessoal, usem a versão do ESPTools que está referenciada no github (uncodead/BrewUNO: High precision and accuracy, open source, online, extensible and low cost homebrew automation on top of ESP8266 microchip. (github.com) ) Ele tem a versão especifica para funcionar com as versões do BU.
Sigam também o vídeo explicando a instalação, cada detalhe na tela é importante.
(12) Installing BrewUNO with Flash Download Tools - YouTube
Amigo, estou com o mesmo problema. O meu IC da placa é PCF8574P e o do display é PCF8574T. O display está operante, mas o teclado nao funciona. Consegue ajudar?Olá pessoal,
Passando pra falar que a troca do C. I resolveu o problema dos botões! No caso troquei pelo PCF8574P, e estou utilizando a programação original do github. Agradeço a todos os colegas pelo apoio, e fica minha experiência para quem tiver o mesmo problema!
Amigo, não sei se já conseguiu resolver seu problema, se trata de um problema na autenticação de segurança no sinal wifi! resolvi da seguinte forma:Senhores.
Sou um entusiasta no homebrew e estou montando minha panela cervejeira onde pretendo utilizar o BrewUNO pra controle da brassagem. Como não domino técnicas/linguagem de programação tenho me baseado nas informações postadas aqui no fórum para rodar a sketch em uma placa NodeMCU v3 mas ai surgiram as dificuldades, que são elas:Fazendo a instalação do BrewUNO via Flash Download Tools da versão 1.0.16 a plataforma não torna visível a rede AP "BrewUNO". Segui para o VSCode + PlatformIO abrindo o arquivo BrewUNO master procedendo como descrito no post #129 e #130 aqui do fórum, mas o problema persiste, inseri SSID e password da minha rede wifi em WifiSettings.json e não conectou na minha WLan. Realizei uma busca por ESP8266 NodeMCU aqui no fórum e a principio segui todas as recomendações/sugestões postadas.Alguma sugestão?Detalhes:Placas testadas: ESP8266 NodeMCU v3 (RobotDyn)ESP8266 NodeMCU (WeMos)Sempre alimentadas pela USB do Notebook.Testei as versões 1.0.16/ 1.0.15/1.0.10 sem sucesso.Realizei eraser da Eprom via Flash Tools e também pela IDE Arduino.
Obrigado meu nobre, segui seu conselho e funcionou certinho!Amigo, não sei se já conseguiu resolver seu problema, se trata de um problema na autenticação de segurança no sinal wifi! resolvi da seguinte forma:
na pasta Main.cpp (fica em src), nas linhas 60 e 64 estão comentados os seguintes comandos:
linha 60 -- //SecuritySettingsService securitySettingsService = SecuritySettingsService(&server, &SPIFFS);
linha 64 -- //AuthenticationService authenticationService = AuthenticationService(&server, &securitySettingsService);
basta retirar as duas barras "//" de ambos os comandos, salvar com o comando ctrl+s e subir novamente através do PlatformIO
Amigo, estou com o mesmo problema. O meu IC da placa é PCF8574P e o do display é PCF8574T. O display está operante, mas o teclado nao funciona. Consegue ajudar?
Valeu Massa.Os PCF só tem diferença quando são PCF8574A e PCF8574, o "P" e o "T" devem ser pra outra finalidade e não tem importância pra nós. Veja as tabelas a baixo, são os endereços de cada modelo de PCF.
View attachment 126364
Minha interface tem os pinos A0, A1 e A2 com sinal "0", o CI é o PCF8574 cujo endereço é o 0x20 que é o mesmo configurado no arquivo "platformio.ini" só que vários usuários relatam que não funciona mesmo mudando o endereço no código fonte, por isso eu acredito que só o CI PCF8574A vai funcionar e aquele endereço que dá pra modificar é o do i2C do LCD.
Minha dica é comprar uma placa i2C com o PCF8574A que normalmente é em SMD.
View attachment 126365
Leonardo, vc já olhou o datasheet do seu pcf pra ver qual endereço ele tá setado? Não entendo de programação e apanhei com isso quando montei o meu, mas fiz como vc e rodei o scanner e quando troquei funcionou, não sei onde fiz pq faz um tempinho e futuquei muito, mas vi q a nova versão o display já pode ser setado na configuração do brewuno e o pcf no arquivo platformio.ini.Valeu Massa.
Ontem rodei o I2C Scanner e o resultado foi 2 endereços o 0x20 e o 0x27 (achei estranho encontrar 2 mas como foi a primeira trabalhando com isso não sei se esta certo). Ja alterei no código o endereço como alguns ja fizeram e realmente não funcionou os teclados.
View attachment 126366
Vou avaliar o fato de comprar uma placa I2C como voce falou.
I2C device found at address 0x20 -> PCF8574P
I2C device found at address 0x27 -> DISPLAY
Se o display esta no endereço 0x27, entendo que o endereço do código do brewuno não é do display.
-D PCF8574_ADDRESS=0x20
Obrigado!
Leonardo, vc já olhou o datasheet do seu pcf pra ver qual endereço ele tá setado? Não entendo de programação e apanhei com isso quando montei o meu, mas fiz como vc e rodei o scanner e quando troquei funcionou, não sei onde fiz pq faz um tempinho e futuquei muito, mas vi q a nova versão o display já pode ser setado na configuração do brewuno e o pcf no arquivo platformio.ini.
Tenta ver ss conexões, lembro q havia um desenho q faltava uma ligação e alguém chamou a atenção pra isso, conferi as conexões novamente pode ter passado algo despercebido.Valmir, já olhei sim e o endereço está 0x20, assim como no scanner e também na configuração do platformio.ini e mesmo assim o teclado não funcionou.
Alguma idéia?
Já olhei, já revirei todas a conexões e nada... Essa ligação faltando vc viu aqui no fórum?Tenta ver ss conexões, lembro q havia um desenho q faltava uma ligação e alguém chamou a atenção pra isso, conferi as conexões novamente pode ter passado algo despercebido.
Olhei no git e foi corrigido, se pegou de lá o esquema tá correto, era o int do pcf para o pino 3 q faltava antes, quando olhei o desenho lembrei disso. No mais não sei o q dizer, pode ser problema do pcf. Eu uso o nodemcu e o pcf8574T.Já olhei, já revirei todas a conexões e nada... Essa ligação faltando vc viu aqui no fórum?
I2C device found at address 0x20 -> PCF8574P
I2C device found at address 0x27 -> DISPLAY
Se o display esta no endereço 0x27, entendo que o endereço do código do brewuno não é do display.
-D PCF8574_ADDRESS=0x20
Obrigado!
Entendi. Estou tentando achar um controlador com o PCF8574A mas ta difícil pois a maioria vem com o PCF8574T ou PCF8574.Pela lógica é isso mesmo, só que nem o Bruno soube responder o pq não funciona mudando ali.
Eu sei que se colocar o PCF8574A pros botões, vai funcionar.
É alguma configuração na biblioteca do PCF no BrewUno, no BMEX a biblioteca é mais antiga se não me engano e se mudar esse parâmetro ele aceita o PCF8574, no BrewUno deve ter alguma restrição na biblioteca mais atual.
Comprei os meus no aliexpress, o meu é T e funcionouEntendi. Estou tentando achar um controlador com o PCF8574A mas ta difícil pois a maioria vem com o PCF8574T ou PCF8574.
Você tem ideia de algum lugar que possa vendar o PCF8574A ?
Pela lógica é isso mesmo, só que nem o Bruno soube responder o pq não funciona mudando ali.
Eu sei que se colocar o PCF8574A pros botões, vai funcionar.
É alguma configuração na biblioteca do PCF no BrewUno, no BMEX a biblioteca é mais antiga se não me engano e se mudar esse parâmetro ele aceita o PCF8574, no BrewUno deve ter alguma restrição na biblioteca mais atual.
Então Mazza, eu uso esse expansor como no desenho do git, e tem o Int.
O int fica nos IOs, próxima pino após o p7.Não vi o INT ali Valmir, apenas SDA, SCL, VCC e GND.
SDA e SCL são os barramentos de comunicação do i2C.
@Guima Funcionou com o resistor de 2k.O seu SSR3 é exatamente o que está ligado na GPIO2 conforme eu comentei ai em cima. Você vai ver que o problema não é no transistor mas o esquema. Eu acredito que vc vai continuar tendo o mesmo problema.
Já aproveita que vai comprar mais componentes e pega uns resistores (2k, 3k3, 4k7, 10k) pra fazer o pull-up.
Boa!!!! Depois quando eu tiver um tempo eu posto aqui o esquema!!
Enter your email address to join: