DS18b20 + WiFi - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T18:52:18Zhttps://labdegaragem.com/forum/topics/ds18b20-wifi?feed=yes&xn_auth=noolá Mateus.
Veja um po…tag:labdegaragem.com,2021-07-17:6223006:Comment:8713892021-07-17T14:16:57.179ZElcids Chagashttps://labdegaragem.com/profile/ElcidsChagas
<p><span style="font-size: 12pt;">olá Mateus.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Veja um post que fiz no seu tópico anterior, justamente sobre a questão do <strong><em>cabo longo</em></strong> com o <em><strong>Sensor DS18B20</strong></em>. Há várias elucidações e recomendações importantes lá.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> O link é este aqui: …</span></p>
<p><span style="font-size: 12pt;">olá Mateus.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Veja um post que fiz no seu tópico anterior, justamente sobre a questão do <strong><em>cabo longo</em></strong> com o <em><strong>Sensor DS18B20</strong></em>. Há várias elucidações e recomendações importantes lá.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> O link é este aqui: <a href="https://labdegaragem.com/forum/topics/ds18b20-cat5-blindado?commentId=6223006%3AComment%3A871643" target="_blank" rel="noopener">"<strong><span style="text-decoration: underline;"><em>uso do cabo longo com DS18B20</em></span></strong>"</a></span></p>
<p></p>
<p><span style="font-size: 12pt;"> Abrçs,</span></p>
<p><span style="font-size: 12pt;"> Elcids</span></p> Boa tarde RV, venho com notíc…tag:labdegaragem.com,2021-07-02:6223006:Comment:8712152021-07-02T17:59:31.021ZMateus Dielhttps://labdegaragem.com/profile/MateusDiel
<p>Boa tarde RV, venho com notícias!</p>
<p>Infelizmente a teoria da energia acredito estar errada. </p>
<p></p>
<p>Utilizei uma fonte ATX, coloquei 5v da fonte no VIN do ESP32 e com o amperímetro verifiquei que consumia em torno de 110mA e os erros continuavam... </p>
<p></p>
<p>Ai decidi colocar o 3v3 da fonte direto no 3v3 do ESP pois achei que o regulador AMS1117 não estava dando conta e mesmo assim os erros persistem após o uso da WiFi.</p>
<p></p>
<p>Então fui verificar o consumo do meu…</p>
<p>Boa tarde RV, venho com notícias!</p>
<p>Infelizmente a teoria da energia acredito estar errada. </p>
<p></p>
<p>Utilizei uma fonte ATX, coloquei 5v da fonte no VIN do ESP32 e com o amperímetro verifiquei que consumia em torno de 110mA e os erros continuavam... </p>
<p></p>
<p>Ai decidi colocar o 3v3 da fonte direto no 3v3 do ESP pois achei que o regulador AMS1117 não estava dando conta e mesmo assim os erros persistem após o uso da WiFi.</p>
<p></p>
<p>Então fui verificar o consumo do meu TTGO em relação a esse ESP32, o TTGO consumia em torno de 220mA, praticamente o dobro do ESP32.</p>
<p></p>
<p>Mas acredito que cheguei em uma conclusão, acabei de testar 21 ESP32. Destes encontrei um padrão, 9 deles apresentam esses erros de leitura com cabo do DS18b20 pequeno de 1 metro. Esses 9 que apresentam erros, ao fazer o upload do código na IDE do arduino, não preciso apertar o botão (BOOT) que tem no ESP, ele simplesmente após compilar começa a fazer o upload do código sozinho.</p>
<p></p>
<p>Já os outros 12, esses mesmo usando a wifi, lê muito bem o sensor de temperatura no entanto esses eu preciso apertar o botão de (BOOT) para fazer upload do código. </p>
<p></p>
<p>Agora, resta eu testar esses 12 com um cabo longo.</p>
<p></p>
<p>Será que estou ficando maluco, ou há algo relacionado com esse botão de BOOT e o pino 15?</p> OOOHHHHHHHH meu deus!
Vocês s…tag:labdegaragem.com,2021-07-01:6223006:Comment:8710132021-07-01T21:35:46.216ZMateus Dielhttps://labdegaragem.com/profile/MateusDiel
<p>OOOHHHHHHHH meu deus!</p>
<p>Vocês são deuses da eletrônica! Hueuheuheueh</p>
<p>Acabei de testar no meu TTGO com a 18650, funcionando perfeito! Mesmo com wifi e banco de dados ativos, sei que é cedo mas estou há alguns minutos com ele e está funcionando muito bem, com um total de zero erros até agora! Antes em menos de 10 segundos já obtinha erros...</p>
<p>Amanha vou fazer um teste, vou colocar um fonte que tenho de computador mesmo, deve ter uns 10A ou mais na linha de 5v, vou colocar no…</p>
<p>OOOHHHHHHHH meu deus!</p>
<p>Vocês são deuses da eletrônica! Hueuheuheueh</p>
<p>Acabei de testar no meu TTGO com a 18650, funcionando perfeito! Mesmo com wifi e banco de dados ativos, sei que é cedo mas estou há alguns minutos com ele e está funcionando muito bem, com um total de zero erros até agora! Antes em menos de 10 segundos já obtinha erros...</p>
<p>Amanha vou fazer um teste, vou colocar um fonte que tenho de computador mesmo, deve ter uns 10A ou mais na linha de 5v, vou colocar no VIN do ESP32 e direi os resultados aqui!<br/>Vai ver é falta de energia!</p> O USB de PC pode fornecer ent…tag:labdegaragem.com,2021-07-01:6223006:Comment:8710122021-07-01T21:20:38.502Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>O USB de PC pode fornecer entre 600 e 700 mA.</p>
<p></p>
<p>RV mineirin</p>
<p>O USB de PC pode fornecer entre 600 e 700 mA.</p>
<p></p>
<p>RV mineirin</p> Dessa forma, vou testar a ali…tag:labdegaragem.com,2021-07-01:6223006:Comment:8708992021-07-01T21:14:59.828ZMateus Dielhttps://labdegaragem.com/profile/MateusDiel
<p>Dessa forma, vou testar a alimentação, estou usando o cabo USB em uma porta USB 3.0 do meu note, o AMS1117 3.3 que é responsável em converter os 5v em 3.3v a principio pelo datasheet seria de 1A o que eu acredito ser o suficiente pro ESP32. Vou testar em um outro ESP32 que tenho que possui um suporte original para as baterias 18650, é um ESP32 modelo TTGO como na foto em anexo.</p>
<p></p>
<p>Se isso ainda não funcionar, vou seguir o conselho do amigo José, irei tentar fazer aquele circuito…</p>
<p>Dessa forma, vou testar a alimentação, estou usando o cabo USB em uma porta USB 3.0 do meu note, o AMS1117 3.3 que é responsável em converter os 5v em 3.3v a principio pelo datasheet seria de 1A o que eu acredito ser o suficiente pro ESP32. Vou testar em um outro ESP32 que tenho que possui um suporte original para as baterias 18650, é um ESP32 modelo TTGO como na foto em anexo.</p>
<p></p>
<p>Se isso ainda não funcionar, vou seguir o conselho do amigo José, irei tentar fazer aquele circuito avançado 1-wire.</p> Boa tarde RV,
Certo, na verda…tag:labdegaragem.com,2021-07-01:6223006:Comment:8706942021-07-01T21:07:09.666ZMateus Dielhttps://labdegaragem.com/profile/MateusDiel
<p>Boa tarde RV,</p>
<p>Certo, na verdade fiz esta postagem com a mesma configuração pois foi quando eu mexi no código e sem querer percebi isso.</p>
<p>No entanto, acabei de realizar o segundo teste usando essa configuração que você me passou:</p>
<p></p>
<p>Resistor 3k3 de pull-up entre o data e o 3v3. (testado também com resistor de 1k).</p>
<p>Capacitor eletrolítico de 470uf entre o 3v3 e gnd.</p>
<p>Observação, estou usando aproximadamente 1 metro de cabo, cabo original que vem no…</p>
<p>Boa tarde RV,</p>
<p>Certo, na verdade fiz esta postagem com a mesma configuração pois foi quando eu mexi no código e sem querer percebi isso.</p>
<p>No entanto, acabei de realizar o segundo teste usando essa configuração que você me passou:</p>
<p></p>
<p>Resistor 3k3 de pull-up entre o data e o 3v3. (testado também com resistor de 1k).</p>
<p>Capacitor eletrolítico de 470uf entre o 3v3 e gnd.</p>
<p>Observação, estou usando aproximadamente 1 metro de cabo, cabo original que vem no sensor.</p>
<p></p>
<p>Estou obtendo a mesma taxa de erros conforme imagem em anexo. E esta da mesma forma, se eu remover a wifi ele funciona muito bem. O date do print se refere a data e hora, está incorreta pois estou com o RTC desacoplado.</p> Boa tarde MD,
no seu tópico a…tag:labdegaragem.com,2021-07-01:6223006:Comment:8708952021-07-01T18:07:31.881Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa tarde MD,</p>
<p>no seu tópico anterior eu escrevi:</p>
<p>"</p>
<p>Use o resistor de 3K3. </p>
<p></p>
<p>Ligue o cabo assim:</p>
<p>Verde -----------------> Data</p>
<p>Branco do verde ----> Gnd</p>
<p><span>Marrom</span><span> </span>----------------> +V</p>
<p>Branco do<span> </span><span>marrom</span><span> </span>---> Gnd ---> Só ligue este GND do lado do ESP e deixe a ponta do lado</p>
<p> do 18B20…</p>
<p>Boa tarde MD,</p>
<p>no seu tópico anterior eu escrevi:</p>
<p>"</p>
<p>Use o resistor de 3K3. </p>
<p></p>
<p>Ligue o cabo assim:</p>
<p>Verde -----------------> Data</p>
<p>Branco do verde ----> Gnd</p>
<p><span>Marrom</span><span> </span>----------------> +V</p>
<p>Branco do<span> </span><span>marrom</span><span> </span>---> Gnd ---> Só ligue este GND do lado do ESP e deixe a ponta do lado</p>
<p> do 18B20 Desligada.</p>
<p>Mantenha a blindagem do cabo ligada em GND também, mas só do lado do ESP. Do outro lado fica desligada. "</p>
<p></p>
<p>Mas percebi que você continua usando o resistor de 4K7.</p>
<p></p>
<p>Este resistor é para circuitos com 5V, no caso do ESP se for somente um 18B20 e próximo ao ESP,</p>
<p>recomendo o resistor de 3K3.</p>
<p></p>
<p>O ESP ao usar o WiFi, demanda muita corrente da fonte.</p>
<p>Se a mesma não for uma fonte com boa qualidade de voltagem e com um bom suprimento de </p>
<p>corrente, pode induzir ruído no circuito do 18B20.</p>
<p>Coloque um capacitor entre o GND e o +V que vai para o 18B20.</p>
<p></p>
<p>Recentemente ajudei uma amigo que teve muita dificuldade em fazer os 18B20 funcionarem á uma distancia grande.</p>
<p>A melhor solução foi colocar no circuito do 18B20 um resistor de 1K próximo ao ESP32 e um resistor de 500 Ohms </p>
<p>próximo ao 18B20.</p>
<p></p>
<p>RV mineirin</p>
<p></p>
<p></p>