NTC_10k

adamdd1
Posts: 25
Joined: Sun Jun 02, 2019 8:11 pm

Post

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
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

https://gui-generic-builder.supla.io/
elmaya
Posts: 1485
Joined: Wed Jun 27, 2018 5:48 pm
Location: El Saucejo - Sevilla

Post

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
276.15 I'm afraid it's a typo of which I am guilty, sorry. :lol: :lol:
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.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

offtopic
@elmaya why do you not sleep :?: ;)
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
George2002
Posts: 191
Joined: Mon May 01, 2017 2:00 am

Post

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

Post

ż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

Post

adamdd1 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
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 ;)

Return to “GUI Generic”