Taula de continguts:
- Pas 1: el sensor
- Pas 2: materials necessaris
- Pas 3: programari
- Pas 4: connexions
- Pas 5: els resultats
- Pas 6: Fet
Vídeo: MCP9808 5110 LCD: 6 passos
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-10 13:46
Hola companys!
En aquest breu instructiu us mostraré com mostrar les lectures de temperatura des del sensor I2C MCP9808 amb un Arduino i una pantalla LCD Nokia5110.
Pas 1: el sensor
En breu: el MCP9808 és (en teoria, per descomptat) un sensor de temperatura d’alta precisió que utilitza el bus I2C d’Arduino. Per tant, només necessitem 4 cables per connectar-lo. I va ser molt barat:)
Aquí hi ha alguns enllaços:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Estava buscant nous sensors per construir els meus projectes arduino i, ja que era molt barat per a Ali (1 dòlar), vaig demanar dos d'aquests sensors. Tinc diverses pantalles diferents i, per descomptat, he tornat a triar el Nokia 5110 LCD (per simplicitat).
És hora de construir el nostre nou termòmetre:)
Pas 2: materials necessaris
Les parts necessàries per a aquest projecte són:
- Arduino Uno, Nano, etc.
- Alguns cables de pont
- Sensor de temperatura MCP9808
- Pantalla LCD Nokia5110
- Biblioteques i esbossos
Pas 3: programari
Vaig crear un esbós molt senzill per mostrar les lectures del sensor. És molt senzill i fàcil d’entendre.
Descarregueu i instal·leu les biblioteques correctes incloses a l'esbós.
Primer incloem les biblioteques correctes, establim la resolució de mesura del sensor, creem els objectes per al sensor i visualitzem. Configureu la sèrie, configureu l'adreça del sensor de temperatura i, finalment, configureu la pantalla per imprimir els valors.
Hem d’anar amb compte per esborrar la visualització a la configuració del buit i fer que el bucle buit o qualsevol altra visió parpellegi en cada segon.
Els resultats es mostren en centígrads i Fahrenheit.
Fàcil o no ??
Pas 4: connexions
Les connexions són les següents:
Nokia 5110
RST - D12
CE - D11
DC - D10
DIN - D9
CLK - D8
VCC - 3,3 volts
GND - Terra
El sensor MCP9808
VCC: 3,3 o 5 volts
GND - Terra
SDA: analògic 4
SCL: analògic 5
Pas 5: els resultats
Si ho heu fet tot correctament, podreu veure que l’arduino mostra temperatura al lcd.
No sé fins a quin punt el sensor és precís, l’única comparació que he tingut és entre el sensor ds18b20.
En aquest moment he de donar crèdit al sensor:)
Pas 6: Fet
Estàs acabat.
Utilitzeu-lo com vulgueu i tingueu un bon dia!