Raspberry Pi – Temperatuur PTC/NTC weerstand (GPIO/MCP3008)

Deze pagina beschrijft hoe je een PTC/NTC (temperatuurgevoelige weerstand) kan uitlezen op de Raspberry Pi met behulp van de MCP3008 chip.

Hardware:

NTC 103 10Kohm

   BESTEL NU!

Een NTC-weerstand is een weerstand met een negatieve temperatuurcoëfficiënt. Dit betekent dat de elektrische weerstand afneemt als de temperatuur toeneemt.

De NTC kan gebruikt worden als sensor voor een weerstandsthermometer, waarbij de niet-lineaire karakteristiek gecompenseerd dient te worden voor een voldoende nauwkeurige meting. Het meetbereik is niet bijster groot, gewoonlijk van -40 tot 150 °C, maar voor huis-, tuin- en keukentoepassingen kan het voldoen

De NTC is een halfgeleider-component. Het materiaal is gewoonlijk een metaaloxide, waaraan sporen van metaaloxiden met een andere valentie zijn toegevoegd. Vaak zijn de NTC’s uitgevoerd in een schijfvorm met de twee parallelle aansluitdraden in het vlak van de schijf. Soms is de uitvoering zwaarder, van metaal en met een stukje draadeind eraan om een betrouwbare bevestiging (thermisch contact) op een koelplaat mogelijk te maken
Bron: Wiki

Een PTC/NTC weerstand kan je doormiddel van een spanningsbrug uitlezen.

Aansluiten op de Raspberry Pi

Wat heb je nodig
1) MCP3008 + python module
2) Een weerstand 10K  Ohm (afhankelijk van je NTC waarde)

Sluit de NTC + MCP3008 aan zoals aangegeven op onderstaand schema:

Raspberry-Pi-met-MCP3008-en-NTC-schema

Script: NTC uitlezen (steinhart-hart coeficient)

Met onderstaand python script kun je de NTC uitlezen via de MCP3008:

Ps. pas de eventuele coeficienten aan die voor jou situatie gelden, meer info hier.

Start het script met:  sudo python ntc.py , druk op CTRL+C om het script te stoppen!

Dit is de output in de console:

Bron:
paulschow.com

Top