Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Hola amigos
En este breve instructivo, le mostraré cómo mostrar las lecturas de temperatura del sensor I2C MCP9808 con un Arduino y una pantalla LCD Nokia5110.
Paso 1: el sensor
En breve: El MCP9808 es (en teoría, por supuesto) un sensor de temperatura de alta precisión que utiliza el bus I2C de Arduino. Así que solo necesitamos 4 cables para conectarlo. Y era malditamente barato:)
A continuación se muestran algunos enlaces:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Estaba buscando nuevos sensores para construir mis proyectos de arduino y como era muy barato en Ali (1 dólar), pedí dos de estos sensores. Tengo varias pantallas diferentes por ahí y, por supuesto, he elegido nuevamente el Nokia 5110 LCD (por simplicidad).
Es hora de construir nuestro nuevo termómetro:)
Paso 2: Materiales necesarios
Las partes necesarias para estos proyectos son:
- Arduino Uno, Nano, etc…..
- Algunos cables de puente
- Sensor de temperatura MCP9808
- Nokia5110 LCD
- Bibliotecas y croquis
Paso 3: software
Creé un boceto muy simple para mostrar las lecturas del sensor. Es muy sencillo y fácil de entender.
Descargue e instale las bibliotecas correctas incluidas en el boceto.
Primero incluimos las bibliotecas correctas, establecemos la resolución de medición del sensor, creamos los objetos para el sensor y la pantalla. Configure el serial, configure la dirección del sensor de temperatura y finalmente configure la pantalla para imprimir los valores.
Tenemos que tener cuidado de borrar la pantalla en la configuración de vacío y el bucle de vacío o de lo contrario, la pantalla parpadeará en cada segundo.
Los resultados se muestran en grados Celsius y Fahrenheit.
Fácil o no
Paso 4: Conexiones
Las conexiones son las siguientes:
Nokia 5110
RST - D12
CE - D11
CC - D10
DIN - D9
CLK - D8
VCC - 3,3 voltios
GND - Tierra
El sensor MCP9808
VCC - 3,3 o 5 voltios
GND - Tierra
SDA - Analógico 4
SCL - Analógico 5
Paso 5: los resultados
Si ha hecho todo correctamente, puede ver que el arduino muestra la temperatura en la pantalla lcd.
No sé qué tan preciso es el sensor, la única comparación que tuve fue entre el sensor ds18b20.
En este momento tengo que darle crédito al sensor:)
Paso 6: ¡Listo
Estás listo.
¡Úsalo como quieras y que tengas un buen día!