Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Hallo maatjes!
In deze korte instructie laat ik je zien hoe je temperatuurmetingen van de MCP9808 I2C-sensor kunt weergeven met een Arduino en een Nokia5110 LCD-scherm.
Stap 1: De sensor
Kortom: De MCP9808 is (in theorie natuurlijk) een zeer nauwkeurige temperatuursensor die gebruik maakt van de I2C-bus van Arduino. Dus we hebben maar 4 draden nodig om hem aan te sluiten. En het was verdomd goedkoop:)
Hier zijn enkele links:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/nl556182
Ik was op zoek naar nieuwe sensoren om mijn Arduino-projecten te bouwen en omdat het erg goedkoop was voor Ali (1 dollar), bestelde ik twee van deze sensoren. Ik heb een aantal verschillende beeldschermen liggen en natuurlijk heb ik (voor de eenvoud) weer voor de Nokia 5110 LCD gekozen.
Het is tijd om onze nieuwe thermometer te bouwen:)
Stap 2: Benodigde materialen
De onderdelen die nodig zijn voor deze projecten zijn:
- Arduino Uno, Nano enz…..
- Een paar jumperdraden
- MCP9808 temperatuursensor
- Nokia5110 LCD
- Bibliotheken en schets
Stap 3: Software
Ik heb een heel eenvoudige schets gemaakt om de meetwaarden van de sensor weer te geven. Het is heel rechttoe rechtaan en gemakkelijk te begrijpen.
Download en installeer de juiste bibliotheken die in de schets zijn opgenomen.
Eerst nemen we de juiste bibliotheken op, stellen de meetresolutie van de sensor in, maken de objecten voor de sensor en weergave. Stel het serienummer in, stel het adres van de temperatuursensor in en stel ten slotte het display in om de waarden af te drukken.
We moeten voorzichtig zijn om de weergave in de void-setup en void-lus te wissen of anders zal het display elke seconde knipperen.
De resultaten worden weergegeven in Celsius en Fahrenheit.
Makkelijk of niet??
Stap 4: Aansluitingen
De aansluitingen zijn de volgende:
Nokia 5110
RST - D12
CE - D11
Gelijkstroom - D10
DIN-D9
CLK-D8
VCC - 3,3 Volt
GND - Aarde
De MCP9808-sensor
VCC - 3,3 of 5 volt
GND - Aarde
SDA - Analoog 4
SCL - Analoog 5
Stap 5: De resultaten
Als je alles goed hebt gedaan, kun je zien dat de arduino de temperatuur op het lcd-scherm weergeeft.
Ik weet niet hoe nauwkeurig de sensor is, de enige vergelijking die ik had is tussen de ds18b20-sensor.
Op dit moment moet ik de sensor de eer geven:)
Stap 6: Klaar
Je bent klaar.
Gebruik het zoals je wilt en een fijne dag verder!