michael1968
Militanter Veganer
Guten Morgen zusammen,
Ich habe ein Wlanthermo mini V2 und ein Mini V1.
Beide laufen super und ich bin damit total zufrieden.
jetzt hab ich ein Projekt begonnen und möchte mir ein handliches Thermometer in Hemdtaschenformat bauen.
Ich hab mir einen ads1015 ADwandler gekauft und an einen ESP8266 angeschlossen.
Zum Test habe ich Teile des Codes vom wlanthemo ESP32 genutzt der eigentlich funktioniert.
Leider bekomme ich falsche Temperaturwerte.
Dies scheint damit zu tun zu haben das der ADS1015 sowohl single_ended und differenzial mode kann und nur 11 bit ausgibt.
Der ADS gibt als raw Value bei 3,3v und gain-einstellung(+/-4096 1bit =2mv) 1650 aus.
Irgend wie bekomme ich das mit der Umrechnung nicht hin und sehe den Wald vor Bäumen nicht
Hat schon mal jemand den ADS1015 genutzt ?
LG
Michael
Ich habe ein Wlanthermo mini V2 und ein Mini V1.
Beide laufen super und ich bin damit total zufrieden.
jetzt hab ich ein Projekt begonnen und möchte mir ein handliches Thermometer in Hemdtaschenformat bauen.
Ich hab mir einen ads1015 ADwandler gekauft und an einen ESP8266 angeschlossen.
Zum Test habe ich Teile des Codes vom wlanthemo ESP32 genutzt der eigentlich funktioniert.
Leider bekomme ich falsche Temperaturwerte.
Dies scheint damit zu tun zu haben das der ADS1015 sowohl single_ended und differenzial mode kann und nur 11 bit ausgibt.
Der ADS gibt als raw Value bei 3,3v und gain-einstellung(+/-4096 1bit =2mv) 1650 aus.
Irgend wie bekomme ich das mit der Umrechnung nicht hin und sehe den Wald vor Bäumen nicht
Code:
float Rt = Rmess * ((4096.0 / (4096 - rawValue)) - 1); geändert in float Rt = Rmess * ((1650.0 / (1650 - rawValue)) - 1);
float v = log(Rt / Rn);
float erg = (1 / (a + b * v + c * v * v)) - 273.15;
Hat schon mal jemand den ADS1015 genutzt ?
LG
Michael