Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
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
Du er ferdig.
Bruk den som du vil og ha en fin dag!