Índice:

MCP9808 5110 LCD: 6 etapas
MCP9808 5110 LCD: 6 etapas

Vídeo: MCP9808 5110 LCD: 6 etapas

Vídeo: MCP9808 5110 LCD: 6 etapas
Vídeo: Lesson 33: Using MCP9808 Temperature Sensor with LCD | Arduino Step By Step Course 2024, Julho
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

Olá amigos!

Neste breve instrutivo, mostrarei como exibir as leituras de temperatura do sensor MCP9808 I2C com um Arduino e um display LCD Nokia5110.

Etapa 1: o sensor

Resumindo: O MCP9808 é (em teoria, é claro) um sensor de temperatura de alta precisão que usa o barramento I2C do Arduino. Portanto, precisamos de apenas 4 fios para conectá-lo. E era muito barato:)

Aqui estão alguns links:

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

www.microchip.com/wwwproducts/en/en556182

Eu estava procurando por novos sensores para meus projetos de arduino construir e como era muito barato no Ali (1 dólar), encomendei dois desses sensores. Tenho vários ecrãs diferentes e, claro, escolhi novamente o LCD Nokia 5110 (para simplificar).

É hora de construir nosso novo termômetro:)

Etapa 2: Materiais necessários

As peças necessárias para estes projetos são:

- Arduino Uno, Nano etc.

- Alguns fios de ligação

- sensor de temperatura MCP9808

- Nokia5110 LCD

- Bibliotecas e esboço

Etapa 3: Software

Criei um esboço muito simples para exibir as leituras do sensor. É muito simples e fácil de entender.

Baixe e instale as bibliotecas corretas incluídas no esboço.

Primeiro, incluímos as bibliotecas corretas, definimos a resolução de medição do sensor, criamos os objetos para o sensor e exibimos. Configure o serial, defina o endereço do sensor de temperatura e finalmente configure o display para imprimir os valores.

Temos que ter cuidado para limpar a tela na configuração do void e no loop do void, ou então fazer com que a tela pisque a cada segundo.

Os resultados são exibidos em Celsius e Fahrenheit.

Fácil ou não ??

Etapa 4: conexões

Conexões
Conexões

As conexões são as seguintes:

Nokia 5110

RST - D12

CE - D11

DC - D10

DIN - D9

CLK - D8

VCC - 3,3 Volts

GND - Ground

O sensor MCP9808

VCC - 3,3 ou 5 Volts

GND - Ground

SDA - Analógico 4

SCL - Analógico 5

Etapa 5: os resultados

Os resultados
Os resultados
Os resultados
Os resultados
Os resultados
Os resultados

Se você fez tudo corretamente, pode ver que o arduino está exibindo a temperatura no LCD.

Não sei quão preciso é o sensor, a única comparação que tive foi entre o sensor ds18b20.

Neste momento eu tenho que dar crédito ao sensor:)

Etapa 6: Pronto

Feito!
Feito!

Você terminou.

Use como quiser e tenha um bom dia!

Recomendado: