Goedeavond allemaal,
Ik probeer een sensor-clustertje in een behuizing te creeren op basis van een Wemos D1 Mini ESP8266 controller.
De sensors die ik heb zijn een BME280 (temp/druk/vochtigheid), SGP30 (eCO2/TVOC) en een BH1750 (Lichtintensiteit).
Nu heb ik zelf een behuizing ontworpen om alles zo compact mogelijk te krijgen, maar met alle sensors 'exposed' aan de omgevingslucht om zo zo nauwkeurig mogelijke waardes te krijgen.
Ik weet dat de ESP8266 zelf ook warm kan worden en heb die daarom een stuk vanaf de sensors geplaatst.
:strip_exif()/f/image/OTBGwzOApqSCbd4KDjfGKd6y.jpg?f=fotoalbum_large)
:strip_exif()/f/image/J3ftPFiBVoKntPWuASEo6CYs.jpg?f=fotoalbum_large)
Het probleem is echter dat de temperatuur een stuk te hoog wordt gemeten als de sensor 'in' de behuizing zit.
Ter verificatie heb een nog een ESP8266 met BME280 (volledig zonder behuizing) en een of-the-shelf temperatuursensor er naast gelegd die allebei rond de ~1 *C verschil met elkaar geven.
:strip_exif()/f/image/d9zei3sqCZmJtbvwuFtofeaM.jpg?f=fotoalbum_large)
Inmiddels heb ik een heleboel ventilatiegaten in de behuizing gemaakt rond de sensors en de afwijking is wel wat kleiner geworden (van 10*C naar ~6,5*C te hoog), maar blijft te hoog.
Pas als ik de sensor helemaal uit de behuizing haal en aan z'n draadjes laat bungelen gaat de waarde naar dezelfde als de controle BME280.
De ventilatie in mijn behuizing zou toch meer dan voldoende moeten zijn om een enigzins accurate waarde te krijgen?
Hoe kan het dat zelfs de gekochte temperatuurmeter in een bijna volledig gesloten behuizing nog steeds veel nauwkeurigere waardes geeft?
Iemand een idee wat ik hier fout doe of hoe ik dit gefixed krijg?
Alvast bedankt!
Ik probeer een sensor-clustertje in een behuizing te creeren op basis van een Wemos D1 Mini ESP8266 controller.
De sensors die ik heb zijn een BME280 (temp/druk/vochtigheid), SGP30 (eCO2/TVOC) en een BH1750 (Lichtintensiteit).
Nu heb ik zelf een behuizing ontworpen om alles zo compact mogelijk te krijgen, maar met alle sensors 'exposed' aan de omgevingslucht om zo zo nauwkeurig mogelijke waardes te krijgen.
Ik weet dat de ESP8266 zelf ook warm kan worden en heb die daarom een stuk vanaf de sensors geplaatst.
:strip_exif()/f/image/OTBGwzOApqSCbd4KDjfGKd6y.jpg?f=fotoalbum_large)
:strip_exif()/f/image/J3ftPFiBVoKntPWuASEo6CYs.jpg?f=fotoalbum_large)
Het probleem is echter dat de temperatuur een stuk te hoog wordt gemeten als de sensor 'in' de behuizing zit.
Ter verificatie heb een nog een ESP8266 met BME280 (volledig zonder behuizing) en een of-the-shelf temperatuursensor er naast gelegd die allebei rond de ~1 *C verschil met elkaar geven.
:strip_exif()/f/image/d9zei3sqCZmJtbvwuFtofeaM.jpg?f=fotoalbum_large)
Inmiddels heb ik een heleboel ventilatiegaten in de behuizing gemaakt rond de sensors en de afwijking is wel wat kleiner geworden (van 10*C naar ~6,5*C te hoog), maar blijft te hoog.
Pas als ik de sensor helemaal uit de behuizing haal en aan z'n draadjes laat bungelen gaat de waarde naar dezelfde als de controle BME280.
De ventilatie in mijn behuizing zou toch meer dan voldoende moeten zijn om een enigzins accurate waarde te krijgen?
Hoe kan het dat zelfs de gekochte temperatuurmeter in een bijna volledig gesloten behuizing nog steeds veel nauwkeurigere waardes geeft?
Iemand een idee wat ik hier fout doe of hoe ik dit gefixed krijg?
Alvast bedankt!