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
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
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/
-
elmaya
- Posts: 1485
- Joined: Wed Jun 27, 2018 5:48 pm
- Location: El Saucejo - Sevilla
276.15 I'm afraid it's a typo of which I am guilty, sorry.adamdd1 wrote: Mon Apr 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.
-
George2002
- Posts: 191
- Joined: Mon May 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
?
-
adamdd1
- Posts: 25
- Joined: Sun Jun 02, 2019 8:11 pm
żeby mierzyć napięcie trzeba w bibliotece wyrzucić korektę dla termistora i zastosować dzielnik rezystancyiny a i tak napięcie będzie widoczne jako temperatura brak kanału uniwersalnego
-
George2002
- Posts: 191
- Joined: Mon May 01, 2017 2:00 am
Dzięki za info tak podejrzewałemadamdd1 wrote: Wed Apr 21, 2021 5:51 pm żeby mierzyć napięcie trzeba w bibliotece wyrzucić korektę dla termistora i zastosować dzielnik rezystancyiny a i tak napięcie będzie widoczne jako temperatura brak kanału uniwersalnego
