Witam
w bibliotece NTC znalazłem 2 błędy
1 NTC_10K.cpp t = t - 276.15; // convert Kelvin to Celcius, powinno być t = t - 273.15; // convert Kelvin to Celcius
2 NTC_10K.h NTC10K(int8_t pin, uint32_t rs = 100000, double vcc = 3.3); vcc powinno być 1V ponieważ jest to zakres przetwornika a nie napięcie zasilania
Po zmianach temperatura jest prawidłowa a przed zawyżona o ok 30stopni
NTC_10k
zrobiłem poprawki wg:
http://esp8266tutorials.blogspot.com/20 ... r.html?m=1
http://esp8266tutorials.blogspot.com/20 ... r.html?m=1
https://gui-generic-builder.supla.io/
276.15 I'm afraid it's a typo of which I am guilty, sorry.adamdd1 pisze: ↑pn kwie 19, 2021 8:25 am Witam
w bibliotece NTC znalazłem 2 błędy
1 NTC_10K.cpp t = t - 276.15; // convert Kelvin to Celcius, powinno być t = t - 273.15; // convert Kelvin to Celcius
2 NTC_10K.h NTC10K(int8_t pin, uint32_t rs = 100000, double vcc = 3.3); vcc powinno być 1V ponieważ jest to zakres przetwornika a nie napięcie zasilania
Po zmianach temperatura jest prawidłowa a przed zawyżona o ok 30stopni
3.3v is correct.
from what you describe I deduce that you are using "Wemos" or "Nodemcu".
both have a resistive divider on the analog input "A0", 220kohm + 100kohm.
this makes your readings erroneous.
Please check your connection.
-
- Posty: 188
- Rejestracja: pn maja 01, 2017 2:00 am
Takie pytanie aby nie robić nowego postu bo w sumie to też pomiar przez ADC w esp - czy dało by radę mierzyć stan akumulatora poprzez tą funkcję ? Mam zasilanie stacji na 18650 4,2V i chciałbym mierzyć zakres od 0 do 4,2V i na tym kanale sobie wyświetlać napięcie, istnieje taka opcja łatwa czy pozostaje grzebanie w źródłach ?
-
- Posty: 188
- Rejestracja: pn maja 01, 2017 2:00 am
Dzięki za info tak podejrzewałem czyli na razie nie ma jakiejś wersji uniwersalnej i pozostaje grzebanie i własna kompilacja a to że będzie jako temperatura to trudno, mam nadzieje że „kiedyś” w końcu będą uniwersalne kanały to temat już sprzed bodajże 3 lat