Sensoren lijken eenvoudig: plus, min, signaal. Maar er zijn vier dingen die regelmatig misgaan, en geen van alle heeft iets met de sensor zelf te maken.
Kies eerst wat je wilt meten
Begin niet bij de connector of het protocol, maar bij de toepassing. Leg eerst vast:
- welke grootheid je wilt meten en welk meetprincipe daarbij past;
- het vereiste bereik, de nauwkeurigheid, resolutie en responstijd;
- de omgeving: temperatuur, vocht, stof, trillingen, licht en mogelijke storingsbronnen;
- de mechanische inbouw, kijkhoek, meetafstand of contact met het medium;
- de uitgang of bus, voedingsspanning, logicaniveaus en eventuele kalibratie.
Een CO2-sensor, afstandssensor en Hall-sensor kunnen allemaal onder sensoren vallen, maar meten iets anders en stellen andere eisen aan plaatsing, voeding en uitlezing. Vergelijk daarom deze punten in het datasheet van het exacte onderdeel. Kies pas daarna de connector, kabel en microcontrollerinterface.
Bekijk de sensorcollectie en filter op de meetgrootheid en specificaties die bij je toepassing horen.
Spanning: 3,3 V of 5 V — en het signaal?
Een sensor kan een andere voedingsspanning gebruiken dan het logicaniveau van zijn uitgang. Een sensor op 5 V levert dus niet automatisch een 5 V-signaal. Controleer in het datasheet per pin: voedingsspanning, uitgangstype, maximale niveaus, pinout en eventueel een aparte interfacevoeding zoals VDDIO.
Sluit een signaal alleen rechtstreeks aan als sensor en microcontroller elektrisch compatibel zijn. Voor een traag, éénrichtingssignaal kan een correct berekende spanningsdeler soms geschikt zijn. Voor I2C, andere bidirectionele signalen of onbekende uitgangstypen kies je een passende levelshifter of interfaceoplossing op basis van beide datasheets.
Analoog, digitaal of bus
Een analoge sensor geeft een spanning terug die proportioneel is aan wat hij meet. Een LDR of NTC geeft een variabele spanning; je leest die in op een analoge pin en rekent terug naar de meetwaarde. Eenvoudig, maar gevoelig voor ruis op lange bedrading.
Een digitale sensor geeft hoog of laag — een drempelwaarde wordt overschreden of niet. Dat is robuust en makkelijk te lezen, maar je verliest alle nuance.
Een bussensor communiceert via een protocol. I2C en SPI zijn het meest gebruikt. I2C gebruikt twee lijnen (SDA en SCL) waarop meerdere sensoren kunnen hangen. I2C gebruikt pull-ups naar de juiste logicarail, maar de waarde is niet universeel. Controleer voedingsspanning, bussnelheid, totale capaciteit, aantal apparaten en pull-ups die al op modules zitten.

Kabellengte en ruis
Lange kabels en analoge sensoren zijn een slechte combinatie. Elke meter kabel kan ruis oppikken. Een bodemvochtigheidssensor op twee meter draad die je in de aarde prikt, kan daardoor instabiele waarden geven — dat hoeft geen defecte sensor te betekenen.
I2C en SPI zijn bedoeld voor korte verbindingen; betrouwbare lengte hangt af van snelheid, bedrading, topologie, capacitieve belasting, ruis en de concrete apparaten. Kies voor langere kabels een interface die daarvoor is ontworpen.
Begin klein, bouw op
Test elke sensor eerst apart: korte kabels, bekende voeding, een simpel voorbeeldprogramma. Werkt dat stabiel en geeft hij verwachte waarden? Dan pas extra sensoren toevoegen.
Twee sensoren op één I2C-bus die allebei hetzelfde adres hebben — dat is een veelgemaakte fout. Controleer het I2C-adres van elk apparaat in het datasheet voor je de bus samenstelt.
Voor je aansluit
- Wat moet de sensor meten en binnen welk bereik?
- Welke voeding en logicaniveaus gelden per pin?
- Is de uitgang analoog, push-pull, open-drain of een bus?
- Kloppen pinout, protocol, adres en snelheid?
- Test eerst één sensor met korte bedrading en een bekende voeding.
Veelgemaakte fout
De connector past, dus het werkt. Dat klopt niet. Controleer spanning, pinout en signaalniveau voordat je aansluit. Een verkeerd aangesloten sensor kan zichzelf beschadigen, je microcontroller beschadigen, of gewoon niets doen — en je hebt dan geen idee welke van de drie het is.
Bekijk de sensorcollectie en filter daarna op meetgrootheid, uitgang, bereik en voedingsspanning. Controleer vóór bestellen altijd het actuele datasheet.