INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hallo maatjies!
In hierdie kort instruksies sal ek u wys hoe u temperatuurmetings van die MCP9808 I2C -sensor met 'n Arduino en 'n Nokia5110 LCD -skerm kan vertoon.
Stap 1: Die sensor
Kortliks: die MCP9808 is (in teorie natuurlik) 'n temperatuursensor met 'n hoë presisie wat die I2C -bus van Arduino gebruik. Ons benodig dus slegs 4 drade om dit aan te sluit. En dit was baie goedkoop:)
Hier is 'n paar skakels:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Ek was op soek na nuwe sensors vir my arduino -projekte om te bou, en aangesien dit baie goedkoop was vir Ali (1 dollar), het ek twee van hierdie sensors bestel. Ek het 'n aantal verskillende skerms, en ek het natuurlik weer die Nokia 5110 LCD gekies (vir die eenvoud).
Dit is tyd om ons nuwe termometer te bou:)
Stap 2: materiaal benodig
Die dele wat benodig word vir hierdie projekte is:
- Arduino Uno, Nano ens ….
- 'n Paar springdrade
- MCP9808 temperatuursensor
- Nokia 5110 LCD
- Biblioteke en skets
Stap 3: sagteware
Ek het 'n baie eenvoudige skets gemaak om die lesings van die sensor te wys. Dit is baie eenvoudig en maklik om te verstaan.
Laai die korrekte biblioteke in die skets af en installeer dit.
Eerstens sluit ons die korrekte biblioteke in, stel die meetresolusie van die sensor in, skep die voorwerpe vir die sensor en vertoon. Stel die reeks op, stel die adres van die temperatuursensor in en stel die skerm uiteindelik op om die waardes af te druk.
Ons moet versigtig wees om die skerm in die leemte -opstelling skoon te maak, en die leemte -lus of andersins sal die skerm in elke sekonde flikker.
Die resultate word in Celsius en Fahrenheit vertoon.
Maklik of nie ??
Stap 4: Verbindings
Die verbindings is die volgende:
Nokia 5110
RST - D12
CE - D11
DC - D10
DIN - D9
CLK - D8
VCC - 3,3 volt
GND - Grond
Die MCP9808 -sensor
VCC - 3,3 of 5 volt
GND - Grond
SDA - Analoog 4
SCL - Analoog 5
Stap 5: Die resultate
As u alles korrek gedoen het, kan u sien dat die arduino temperatuur op die LCD vertoon.
Ek weet nie hoe akkuraat die sensor is nie; die enigste vergelyking wat ek gehad het, is tussen die ds18b20 -sensor.
Op die oomblik moet ek erkenning gee aan die sensor:)
Stap 6: Klaar
Jy is klaar.
Gebruik dit soos u wil en 'n aangename dag!