Innholdsfortegnelse:

MCP9808 5110 LCD: 6 trinn
MCP9808 5110 LCD: 6 trinn

Video: MCP9808 5110 LCD: 6 trinn

Video: MCP9808 5110 LCD: 6 trinn
Video: Lesson 33: Using MCP9808 Temperature Sensor with LCD | Arduino Step By Step Course 2024, September
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

Hei venner!

I denne korte instruksen vil jeg vise deg hvordan du viser temperaturavlesninger fra MCP9808 I2C -sensoren med en Arduino og en Nokia5110 LCD -skjerm.

Trinn 1: Sensoren

Kort sagt: MCP9808 er (i teorien selvfølgelig) en høypresisjons temperatursensor som bruker I2C -bussen til Arduino. Så vi trenger bare fire ledninger for å koble den til. Og den var kjempe billig:)

Her er noen lenker:

learn.adafruit.com/adafruit-mcp9808-precis…

www.microchip.com/wwwproducts/en/en556182

Jeg lette etter nye sensorer for mine arduino -prosjekter å bygge, og siden det var veldig billig på Ali (1 dollar) bestilte jeg to av disse sensorene. Jeg har en rekke forskjellige skjermer som ligger rundt, og selvfølgelig har jeg valgt Nokia 5110 LCD igjen (for enkelhets skyld).

Det er på tide å bygge vårt nye termometer:)

Trinn 2: Materialer som trengs

Delene som trengs for disse prosjektene er:

- Arduino Uno, Nano osv ….

- Noen hoppetråder

- MCP9808 temperatursensor

- Nokia5110 LCD

- Biblioteker og skisse

Trinn 3: Programvare

Jeg laget en veldig enkel skisse for å vise avlesningene fra sensoren. Det er veldig rett frem og lett å forstå.

Last ned og installer de riktige bibliotekene som er inkludert i skissen.

Først inkluderer vi de riktige bibliotekene, setter måleoppløsningen til sensoren, lager objektene for sensoren og displayet. Sett opp serienummeret, angi temperatursensoradressen og konfigurer til slutt displayet for å skrive ut verdiene.

Vi må være forsiktige med å slette visningen i tomromsoppsettet, og tomromsløyfe eller på annen måte vil displayet blinke hvert sekund.

Resultatene vises i Celsius og Fahrenheit.

Lett eller ikke ??

Trinn 4: Tilkoblinger

Tilkoblinger
Tilkoblinger

Tilkoblingene er følgende:

Nokia 5110

RST - D12

CE - D11

DC - D10

DIN - D9

CLK - D8

VCC - 3,3 volt

GND - Bakken

Sensoren MCP9808

VCC - 3,3 eller 5 volt

GND - Bakken

SDA - analog 4

SCL - Analog 5

Trinn 5: Resultatene

Resultatene
Resultatene
Resultatene
Resultatene
Resultatene
Resultatene

Hvis du har gjort alt riktig, kan du se at arduinoen viser temperatur på LCD -skjermen.

Jeg vet ikke hvor nøyaktig sensoren er. Den eneste sammenligningen jeg hadde er mellom ds18b20 -sensoren.

På dette tidspunktet må jeg gi æren til sensoren:)

Trinn 6: Ferdig

Ferdig!
Ferdig!

Du er ferdig.

Bruk den som du vil og ha en fin dag!

Anbefalt: