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!

Exibições: 974

Responder esta

Respostas a este tópico

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.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço