Hoe herken je een defecte SHT-sensor aan de hand van je data?
Je kijkt naar je dashboard en de luchtvochtigheid geeft 120% aan. Of de temperatuur springt van 20°C naar 45°C in een seconde.
Je SHT-sensor, het kleine werkpaard dat temperatuur en vochtigheid meet, gedraagt zich vreemd. Geen paniek. Vaak kun je met een paar simpele checks zelf ontdekken of hij defect is, voordat je een nieuwe bestelt. Laten we het stap voor stap uitzoeken.
Wat je nodig hebt voordat je begint
Je hoeft geen elektronicagoeroe te zijn. Maar een paar basisdingen helpen enorm om een duidelijk antwoord te krijgen.
- Je datasheet. Die PDF die je bij de sensor kreeg of online vond. Hierin staan de exacte specificaties.
- Een multimeter. Een simpele digitale voltmeter (vanaf zo'n €15) is voldoende.
- De sensor zelf. En de kabels waarmee hij is aangesloten.
- Je microcontroller of datalogger. Een Arduino, Raspberry Pi, of het specifieke board waar hij op zit.
- Optioneel maar handig: Een tweede, werkende SHT-sensor (van hetzelfde type) om mee te vergelijken.
Zorg dat je deze spullen bij de hand hebt. Heb je alles? Mooi. Dan kunnen we beginnen met de eerste en makkelijkste stap: naar de data kijken.
Stap 1: Bekijk de ruwe data – wat zie je?
Open de monitor van je Arduino of de grafiek van je datalogger.
- Meetinterval: Laat de sensor elke 2 seconden een meting doen. Dit is lang genoeg om schommelingen te zien, maar kort genoeg om patronen te ontdekken.
- Let op deze rode vlaggen:
- Waarden buiten bereik: Een SHT40/SHT45 meet tussen -40°C en +125°C, en 0-100% relatieve vochtigheid. Zie je 200% luchtvochtigheid? Dat is fysiek onmogelijk.
- Platte lijn: Verandert de waarde nooit, ook niet als je zachtjes op de sensor blaast? Een werkende sensor reageert op kleine veranderingen.
- Wilde sprongen: Springt het getal willekeurig met 10 graden of 30% vochtigheid? Dat is ruis, geen echte meting.
- Tijdsindicatie: Deze observatie duurt 5-10 minuten. Veelgemaakte fout: Alleen de grafiek bekijken. Die kan misleidend schalen. Kijk naar de kale getallen.
Kijk niet naar de grafiek, maar naar de ruwe getallen. Noteer wat je ziet over een periode van ongeveer 5 minuten.
Zie je een van deze problemen? Dan is de kans groot dat er iets mis is. Maar we zijn er nog niet. Laten we eerst fysiek kijken.
Stap 2: De fysieke inspectie – kijk en voel
Soms zit het probleem niet in de chip, maar in de bedrading of de behuizing. Dit is een snelle check van 3 minuten.
- Kabels: Zijn de drie draadjes (VCC, GND, DATA/SDA/SCL) goed vastgesoldeerd? Geen losse haartjes die kortsluiting kunnen maken? Trek er heel voorzichtig aan.
- De sensor zelf: Zit hij vast? Is het kleine metalen gaasje (het filter) niet verstopt met stof of vuil? Blaas er voorzichtig lucht doorheen.
- Locatie: Hangt hij niet direct boven een warmtebron (zoals een processor of een lamp) of in de directe luchtstroom van een ventilator? Dit geeft valse metingen.
Belangrijk: Raak de sensor niet met je blote vingers aan. De olie van je huid kan de meetcellen vervuilen. Gebruik een pincet als je iets moet verplaatsen. Controleer ook of je bekabelde weerstation een defecte kabel heeft.
Alles zit goed? Dan wordt het tijd om de spanning te meten.
Dit is waar de multimeter van pas komt.
Stap 3: Meet de voedingsspanning – krijgt hij wel stroom?
Een SHT-sensor werkt op 3.3V. Als hij te weinig of te veel spanning krijgt, gedraagt hij zich raak.
- Zet je multimeter op gelijkspanning (DCV), bereik 20V.
- Meet tussen VCC en GND op de pootjes van de sensor zelf, niet op de bron. Steek de zwarte meetpen in GND, de rode in VCC.
- De ideale waarde: Tussen 3.0V en 3.6V. De meeste SHT-chips zijn hier blij mee.
- Veelgemaakte fout: Meten op de voeding zelf, maar niet op de sensor. Door lange of dunne kabels kan er spanningsverlies optreden. Meet altijd zo dicht mogelijk bij de chip.
- Tijdsindicatie: 1 minuut werk. Als de spanning stabiel en correct is, is de voeding in orde.
Dit is een cruciale check. Spanning is goed? Dan is het tijd voor de laatste technische stap: de communicatielijn controleren.
Stap 4: Check de datakabel – praat hij wel terug?
De sensor communiceert via I2C (SDA en SCL) of een enkele digitale lijn.
- Zoek in je datasheet het I2C-adres op. Voor een SHT40 is dit meestal 0x44.
- Gebruik een I2C-scanner sketch op je Arduino. Deze code probeert alle 127 mogelijke adressen en laat zien welke apparaten er reageren.
- Run de scanner. Zie je het verwachte adres (bijv. 0x44) verschijnen? Dan is de digitale verbinding in orde. Zie je niets? Dan is er een breuk in de SDA- of SCL-lijn.
- Meet met de multimeter op de laagste weerstandstand (Ω). Meet tussen de SDA-pin op de microcontroller en de SDA-pin op de sensor. Je moet een lage waarde zien (bijv. 0.5Ω). Een "1" of "OL" betekent een gebroken draad.
Als die verbinding verbroken is, krijg je foute data of helemaal niets. De scanner vindt het apparaat niet?
Dan is de sensor waarschijnlijk dood, of er is een serieuze soldeerbout-fout. Vindt hij hem wel, maar zijn de waarden nog steeds bizar? Dan is het tijd voor de ultieme test.
Stap 5: De vergelijkingstest – meet je referentie
Dit is de meest betrouwbare manier om zekerheid te krijgen. Je vergelijkt je verdachte sensor met een bekend goede meting. Als je een stuck sensor in je historische data ziet, is het tijd om afscheid te nemen.
- Plaats je verdachte sensor en een werkende referentiesensor (of een gekalibreerde digitale thermometer/hygrometer van goede kwaliteit) direct naast elkaar. Niet in de zon, niet bij de verwarming. Gewoon in het midden van de kamer.
- Laat ze 15 minuten acclimatiseren. Dit is cruciaal. De sensoren moeten dezelfde temperatuur aannemen.
- Noteer de waarden van beide tegelijk. Een gezonde SHT-sensor wijkt maximaal ±0.2°C en ±2% RH af van een andere goede sensor. Zit je buiten deze marge? Dan is je sensor waarschijnlijk defect of ongekalibreerd.
- Veelgemaakte fout: Direct na het aanraken of verplaatsen vergelijken. De warmte van je hand verstoort de meting.
Je verificatie-checklist
Loop deze lijst na. Vink af wat goed is.
- ☐ Data vertoont geen onmogelijke waarden (zoals >100% vocht).
- ☐ Data reageert op kleine veranderingen (niet een platte lijn).
- ☐ Kabels zijn stevig, geen zichtbare schade of vuil.
- ☐ Voedingsspanning is stabiel tussen 3.0V en 3.6V.
- ☐ I2C-scanner vindt het correcte adres (bijv. 0x44).
- ☐ Na 15 minuten acclimatiseren wijkt de sensor minder dan ±0.2°C en ±2% af van een referentie.
Blijft er een probleem openstaan? Dan is vervangen de beste optie.
Voldoet hij niet aan de laatste twee punten? Dan is het waarschijnlijk tijd voor een nieuwe. Gelukkig zijn goede SHT-sensoren niet onbetaalbaar – reken op €15-€50 voor een betrouwbaar exemplaar van merken zoals Sensirion. Mocht je windmeter ook kuren vertonen, check dan ook hoe je een defecte reed-switch in je anemometer herkent. En nu weet je precies hoe je het de volgende keer moet controleren.
