Índice:

Estação meteorológica Arduino usando BMP280-DHT11 - temperatura, umidade e pressão: 8 etapas
Estação meteorológica Arduino usando BMP280-DHT11 - temperatura, umidade e pressão: 8 etapas

Vídeo: Estação meteorológica Arduino usando BMP280-DHT11 - temperatura, umidade e pressão: 8 etapas

Vídeo: Estação meteorológica Arduino usando BMP280-DHT11 - temperatura, umidade e pressão: 8 etapas
Vídeo: Arduino Weather Station Using BMP280-DHT11 - Temperature, Humidity and Pressure 2024, Junho
Anonim
Image
Image

Neste tutorial aprenderemos como fazer uma estação meteorológica que exibirá TEMPERATURA, UMIDADE E PRESSÃO no Display LCD TFT 7735

Assista a um vídeo de demonstração.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
  • Arduino UNO (ou qualquer outro Arduino)
  • Display LCD TFT 7735
  • Sensor BMP280
  • Sensor DHT11
  • Fios de ligação
  • Tábua de pão
  • Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito

LCD TFT ST7735

Conectar:

  • 1.8 TFT Display PIN [LED] para Arduino PIN [3.3 V]
  • 1.8 PIN de exibição TFT [SCK] para Arduino PIN [13]
  • 1.8 TFT Display PIN [SDA] para Arduino PIN [11]
  • 1.8 PIN de exibição TFT [A0 ou DC] para Arduino PIN [9]
  • 1.8 TFT Display PIN [RESET] para Arduino PIN [8]
  • 1.8 PIN de exibição TFT [CS] para Arduino PIN [10]
  • 1.8 TFT Display PIN [GND] para Arduino PIN [GND]
  • 1.8 TFT Display PIN [VCC] para Arduino PIN [5V]

NOTA: Algumas placas Arduino têm pinos SPI diferentes, portanto, certifique-se de verificar a documentação da placa.

Sensor BMP280

  • Conecte o pino [VIN] ao Arduino [V5]
  • Conecte o pino [GND] ao pino Arduino [GND]
  • Conecte o pino [SDA] ao pino Arduino [SDA]
  • Conecte o pino [SCL] ao pino do Arduino [SCL]

Sensor DHT11

  • Conecte o pino [+] ao Arduino [V5]
  • Conecte o pino [-] ao pino do Arduino [GND]
  • Conecte o pino [S] ao pino digital do Arduino [7]

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: Adicionar componentes no Visuino

No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
  • Adicionar o componente "Pressão e Temperatura BMP280 I2C"
  • Adicionar componente "Umidade e termômetro DHT11 / 21/22 / AM2301"
  • Adicionar componente "TFT Color Display ST7735"

Etapa 5: nos componentes do conjunto Visuino

No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components

Selecione "Display1" e defina "Orientation" para goDown (isso mudará a direção de exibição)

Nota: Caso a exibição não funcione, tente alterar o Tipo na janela de propriedades

  • Clique duas vezes em "Display1" e na janela de elementos expanda "Texto" e "Linhas" no lado direito e arraste para o lado esquerdo:

    • 4X "Desenhar Texto"
    • 3X "Desenhar Linha"
    • 3X "Campo de Texto"

    No lado esquerdo, selecione: - "Desenhar Texto1" e na janela de propriedades defina "Tamanho" para 1, "Cor" para aclDodgerBlue e "X" para 17 e "Texto" para ESTAÇÃO METEOROLÓGICA

    - "Desenhar Linha1" e na janela de propriedades definir "Altura" para 0, "Largura" para 120, "Cor" para aclDodgerBlue e "Y" para 0- "Desenhar Texto2" e na janela de propriedades definir "Tamanho" para 1, "Color" para aclRed e "X" para 30 e "Y" para 15 e "Text" para TEMPERATURE

    - "Text Field1" e na janela de propriedades defina "Size" como 2, "Color" como aclYellow e "X" como 30 e "Y" como 30- "Draw Line2" e na janela de propriedades defina "Height" como 0, "Width" para 120, "Color" para aclDodgerBlue e "Y" para 50- "Draw Text3" e na janela de propriedades defina "Size" para 1, "Color" para aclAqua e "X" para 40 e "Y" para 55 e "Texto" para UMIDADE- "Campo de texto2" e na janela de propriedades defina "Tamanho" para 2, "Cor" para amarelo e "X" para 30 e "Y" para 70- "Desenhe Linha3" e no a janela de propriedades defina "Height" como 0, "Width" para 120, "Color" para aclDodgerBlue e "Y" para 90- "Draw Text4" e na janela de propriedades defina "Size" para 1, "Color" para aclWhite e " X "para 40 e" Y "para 95 e" Texto "para PRESSÃO-" Campo de texto3 "e na janela de propriedades defina" Tamanho "para 2," Cor "para acl Amarelo e" X "para 15 e" Y "para 110

Etapa 6: nos componentes do Visuino Connect

Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
  • Conecte o pino "PressureTemperature1" [Out] ao Arduino I2C [In]
  • Conecte o pino "PressureTemperature1" [Pressure] ao Display1> TextField3 [In]
  • Conecte o pino "PressureTemperature1" [Temperatura] ao Display1> TextField1 [In]
  • Conecte o pino "HumidityThermometer1" [Umidade] ao Display1> TextField2 [In]
  • Conecte o pino "HumidityThermometer1" [Out] ao pino digital do Arduino [7]
  • Conecte o pino do componente "Display1" [Saída] ao pino SPI do Arduino [Entrada]
  • Conecte o pino do componente "Display1" [Chip Select] ao pino do Arduino Digital [10]
  • Conecte o pino do componente "Display1" [Reset] ao pino do Arduino Digital [8]
  • Conecte o pino do componente "Display1" [Register Select] ao pino do Arduino Digital [9]

Etapa 7: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino

No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)

Etapa 8: Jogue

Se você ligar o módulo Arduino UNO, o LCD começará a mostrar os valores atuais (TEMPERATURA, UMIDADE, PRESSÃO)

Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo aqui e abri-lo no Visuino:

Recomendado: