Índice:
- Etapa 1: a história
- Etapa 2: peças necessárias
- Etapa 3: configuração do hardware
- Etapa 4: Software
- Etapa 5: vamos ver o que fizemos
- Etapa 6: Compilando erros
- Etapa 7: Pronto
Vídeo: 2.4 Estação meteorológica TFT Arduino com vários sensores: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Uma estação meteorológica portátil Arduino com um LCD TFT e alguns sensores.
Etapa 1: a história
Recentemente, tive um pouco de tempo livre para brincar com o Arduino.
Encontrei um esboço na internet alguns meses atrás com um LCD TFT com um sensor DHT e um RTC. Então eu o conectei, fiz algumas modificações no esboço para funcionar. Depois de fazer o upload, estava funcionando muito mal !! Então, depois de 4 horas, percebi que é inútil sofrer com isso. Pensei em fazer uma estação meteorológica para mim, para usar em minha casa.
Vamos começar!
Etapa 2: peças necessárias
As peças necessárias:
- Arduino uno ou Mega2560 (já tinha)
- 2,4 tft lcd com Ili932x ou 9341 IC (já tinha)
- DHT11 (já tinha)
- DS18b20 (já tinha)
- Um sensor de luz de 4 pinos LDR (analógico e digital)
- Alguns fios de jumper (já tinham)
- IDE Arduino e as bibliotecas corretas
Então, neste momento, não foi nenhum custo para mim.
Etapa 3: configuração do hardware
Bem, não foi grande coisa. Os clones do Arduino chinês nem sempre são ruins. Quando a placa tem uma segunda linha onde você pode soldar os pinos, isso deixa um pouco mais de espaço para movimentação com a fiação.
Então eu soldei os pinos no sentido oposto (para olhar para baixo) para tornar o trabalho mais fácil. Veja a foto.
Neste momento nós temos 3 5V, 3 3,3 V e alguns pinos GND.
Agora você pode conectar vários sensores à placa desta forma.
O sensor DHT está conectado ao Digital 11.
O sensor de temperatura está conectado ao Digital 10.
LDR está conectado ao Analog 5.
Digital 12 e 13 é gratuito. Portanto, você ainda pode adicionar 1 sensor, se desejar. (Eu quero)
Por causa do LCD, nenhum sensor I2C pode ser conectado à placa. O LCD precisa do pino A4 para RESET.
Triste mas verdadeiro.
Etapa 4: Software
Baixe as bibliotecas e o esboço.
Estou carregando as bibliotecas para este projeto.
A biblioteca SPFD5408 é muito boa para conduzir nosso LCD TFT 2.4, mas acho que só é boa para ILI932X; 9340; 9341 IC.
2019.01.05.!!
Uma pequena atualização! Agora o Arduino está exibindo o ponto de orvalho!
O índice de calor é exibido em Celsius e Fahrenheit.
2019.01.06!!
A versão Mcufriend agora está relatando os valores para o monitor serial.
Etapa 5: vamos ver o que fizemos
Nosso Arduino está exibindo os valores dos sensores com taxa de atualização de 1000 ms.
O que vemos:
- A temperatura do sensor DHT no medidor de anel
- Umidade no canto superior direito
- Temperatura do sensor DS18B20
- Índice de calor em Fahrenheit
- Intensidade da luz em porcentagem (ainda um pouco bugada)
- Temperatura em Fahrenheit
- Ponto de orvalho em Celsius
- Cálculo de umidade absoluta
Mas! Ainda temos 2 pinos digitais livres, então ainda há espaço para melhorias para maximizar os recursos de nossa placa Arduino.
Estou planejando algumas atualizações (e visuais) para esta estação meteorológica em um futuro próximo para fazê-la funcionar e ter uma aparência melhor. Assim que eu tiver tempo livre suficiente, é claro …
A terceira versão é para monitores compatíveis com McuFriend. Eu tinha um monitor de driver 1580 e 5408 IC que não usei por quase 2 anos. Então, fiz algumas modificações para trabalhar com eles. Eu carreguei minha biblioteca modificada do McuFriend.
Etapa 6: Compilando erros
Recentemente, estou tendo erros de compilação com o IDE do Arduino (e não apenas comigo). Este é um problema recorrente.
Se você tiver um erro de compilação com este esboço, copie-o para uma nova janela do Arduino e tente novamente.
Isso funciona para mim, espero que funcione para você também.
Por causa do ESP Core, ainda estou usando o Arduino IDE 1.6.13.
Por que não atualizar? Só porque essa versão é muito conveniente para mim.
Etapa 7: Pronto
Você terminou.
Use-o como quiser.
Obrigado por ler meu instrutível.
Recomendado:
Estação meteorológica de longa distância e sensores DHT HC-12: 9 etapas
Estação meteorológica de longa distância e sensores DHT HC-12: Neste tutorial, aprenderemos como fazer uma estação meteorológica remota de longa distância usando dois sensores dht, módulos HC12 e o visor LCD I2C. Assistir ao vídeo
Estação meteorológica NaTaLia: Estação meteorológica com energia solar Arduino Feito da maneira certa: 8 etapas (com fotos)
Estação meteorológica de NaTaLia: Estação meteorológica com energia solar Arduino feito da maneira certa: após 1 ano de operação bem-sucedida em 2 locais diferentes, estou compartilhando meus planos de projeto de estação meteorológica movida a energia solar e explicando como ela evoluiu para um sistema que pode realmente sobreviver por muito tempo períodos de energia solar. Se você seguir
Estação meteorológica DIY e estação de sensor WiFi: 7 etapas (com fotos)
Estação meteorológica DIY e estação de sensor WiFi: Neste projeto, vou mostrar como criar uma estação meteorológica juntamente com uma estação de sensor WiFi. A estação sensora mede os dados locais de temperatura e umidade e os envia, via WiFi, para a estação meteorológica. A estação meteorológica exibe então t
Arduino controlando vários sensores P.I.R no mesmo limite: 3 etapas
Arduino controlando vários sensores PIR no mesmo limite: Hoje vou dizer a você como conectar vários sensores PIR com um único Arduino Bord > aqui também usei módulo de relé de 4 canais para alguma funcionalidade extra. Módulo de relé de 4 canaisARDUINO + 4 + sensor PIR (OU você pode usar quantos pinos seu arduin
CONECTANDO VÁRIOS SENSORES A UMA PORTA SERIAL ARDUINO UNO: 4 etapas
CONECTANDO VÁRIOS SENSORES A UMA PORTA SERIAL ARDUINO UNO: Neste tutorial, iremos expandir uma única porta serial Arduino UNO UART (Rx / Tx) para que vários sensores Atlas possam ser conectados. A expansão é feita usando placa de expansão de porta serial 8: 1. A porta do Arduino é ligada ao expansor após o