Oi Pessoal,
Tenho encontrado problemas ao utilizar o NodeMcu Lolin v3 em conjunto com
o amplificador HX711, para medição de peso, via celula de carga.
Independente de estarem os cabos conectados ou não entre o MCU e o HX711,
o MCU da um "reset" logo no início da execução do código, apresentando a menssagem
abaixo, no monitor serial:
------------ Código (uso IDE Arduino)--------------------------
#include <711>
HX711 scale;
void setup() {
Serial.begin(38400);
scale.begin(D3,D4);
}
void loop() {
Serial.print(scale.read_average(20));
Serial.println(" g");
delay(2000);
}
------------------- Monitor Serial ------------------------------
Soft WDT reset
ctx: cont
sp: 3ffef1a0 end: 3ffef3e0 offset: 01b0
stack>>>
3ffef350: feefeffe feefeffe 3fff0224 40201ae1
3ffef360: 00000000 00000001 feefeffe 40201d69
3ffef370: feefeffe feefeffe feefeffe 00009600
3ffef380: 0000001c 00000000 3ffee388 3ffee3ac
3ffef390: 3fffdad0 00000080 3ffee2a8 40201e1f
3ffef3a0: feefeffe feefeffe 3ffee2a8 40201e5a
3ffef3b0: 3fffdad0 00000000 3ffee3a4 40201c8c
3ffef3c0: feefeffe feefeffe feefeffe 40202384
3ffef3d0: feefeffe feefeffe 3ffee3c0 40100114
<stackbr/>Èæ°°OYêÄàÁú10i;²»‹Á8³Xàðh2³SàÔê°8¹äó{ÿ
Pesquisando (muito!!!) na Internet,e parece que a solução indicada é fazer alguns flash
no NodeMCU, conforme este artigo: http://www.esp8266.com/viewtopic.php?f=23&t=6571
onde no final da página ele resume:
OK, this has been fixed. To summarise the steps to help anyone who run into this issue the future:
- Flash the module with ESP Flash Download Tool V2.4 as recommended by xtal.
- HW restart the module
- Flash it with NodeMCU flasher again
- HW restart
- Test communication on 9600.
Isso faz sentido?
Se vale tentar, tenho dúvidas de como preencher as linhas indicadas na figura:
Agradeço qualquer dica!
Muito obrigado!
Tags:
Olá Luis!
Caso você esteja programando o NodeMCU pela IDE do Arduino, não é necessário gravar o firmware (FLASH).
Qualquer firmware que esteja gravado na placa será apagado pelo sketch.
Se você estiver usando a linguagem LUA ou acessando o ESP8266 via comandos AT aí sim é necessário atualizar o firmware.
Aparentemente o seu problema está nas conexões elétricas. Se puder enviar o desenho do esquema talvez ajudasse.
Eu achei estranho também a velocidade que você está utilizando na serial. Tente mudar para 9600 no Serial.begin().
Outro ponto é que o Node Funciona com 3.3. Os componentes que vc está usando trabalham com qual voltagem?
Bom dia,
Obrigado pela resposta. Demorei a atualizar aqui pois estava em viagem...
Já tentei de tudo. Comprei um novo NodeMcu e tambem um Wemos. Obtive o mesmo resultado.
Voltei a testar com um Arduino UNO e agora também não funciona. Não há o problema de reset, como no esp8622, mas a clula não responde a aplicação de esforço. (funcionava tudo certo antes!).
Só me resta concluir que o HX711 esta com algum problema. Encomendei mais duas peças, mas ainda não chegaram.
Sim o HX711 pode funcionar em 3.3V ou 5V.
Assim que tiver novidades atualizo aqui.
Obrigado.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por