Índice:
- Etapa 1: O que você precisa
- Etapa 2: o circuito
- Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 4: Adicionar componentes no Visuino
- Etapa 5: nos componentes do conjunto Visuino
- Etapa 6: nos componentes do Visuino Connect
- Etapa 7: gerar, compilar e fazer upload do código do Arduino
- Etapa 8: Jogue
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
- 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
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
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
- 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
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
- 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
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: