Construa uma Estação Meteorológica Confiável com Data Logger MKR Zero
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino MKR Zero | 1 |
| Fios Jumpers (genéricos) | 3 |
| Capacitor 100 nF | 1 |
| Resistor 4.75k Ω | 1 |
| Cartão microSD | 1 |
| Protoboard Média | 1 |
| Sensor de Temperatura e Umidade DHT22 | 1 |
Aplicativos e Serviços Online
- Arduino IDE
- Arduino Web Editor
Sobre o Projeto
Nota: Este tutorial pode estar desatualizado, por favor acesse aqui para uma versão mais atual.
Introdução
Com este projeto, você poderá criar em poucos minutos um registrador de dados de temperatura e umidade. Usa o leitor de cartão SD integrado do MKR Zero para armazenar os dados. Conecte uma bateria, adicione uma caixa protetora e você terá um registrador meteorológico portátil para usar em locais remotos sem conexão. A imaginação é o limite!
Hardware
Para construir o registrador meteorológico usaremos uma placa Arduino MKR Zero. Seu formato pequeno e leitor de cartão SD integrado a tornam perfeita.
Em segundo lugar, precisamos de um sensor DHT22 de temperatura e umidade. É facilmente encontrado e versátil. Pode ser alimentado de 3.3V a 6V. Conectaremos o pino de alimentação do DHT22 ao pino VCC (3.3V) do MKR Zero. Também precisamos de um resistor pull-up de 4k7Ω para a linha de dados e um capacitor de 100nF para limpar ruído na linha de alimentação. Para mais info sobre DHT22, veja o tutorial da Adafruit.
Usaremos uma protoboard pequena com 3 jumpers para conectar tudo, um cartão SD para armazenar informações e uma bateria LiPo 3.7V para tornar o registrador portátil.

Opcional
É importante manter a eletrônica seca, então se planeja colocar o registrador em ambiente hostil, não esqueça de usar uma caixa protetora para evitar danos!
Esquemático
- Conecte o MKR Zero à protoboard.
- Conecte o DHT22 à protoboard.
- Conecte o pino de alimentação do DHT22 ao pino VCC do MKR Zero.
- Conecte o pino de dados do DHT22 ao pino digital 7 do MKR Zero.
- Conecte o pino de terra do DHT22 ao GND do MKR Zero.
- Conecte o capacitor 100nF entre alimentação e GND.
- Conecte o resistor pull-up 4k7 entre alimentação e pino de dados.
- Insira o cartão SD no MKR Zero.

Arduino IDE
Ok, agora você deve ter toda a eletrônica montada. Hora de carregar o sketch no MKR Zero. Para este projeto você precisará das bibliotecas do sensor DHT22. Encontre-as neste repositório GitHub. Baixe e coloque na pasta "libraries" dentro da pasta do seu sketchbook.
Baixe o sketch do registrador meteorológico e coloque na pasta do sketchbook. Você o encontra abaixo no tutorial.
Abra o Arduino IDE e use o Gerenciador de Placas para instalar a placa MKR Zero. Após a instalação, selecione MKR Zero em Ferramentas -> Placa. Conecte o MKR Zero ao computador via cabo microUSB. No IDE, vá em Arquivo -> Sketchbook -> MKRZERO_WeatherDataLogger e abra o sketch. Compile e carregue na placa.
Pronto! Seu sistema está pronto para uso. Você também pode ver os valores no monitor serial.


Código
Código MKRZERO_Weather_Data_Logger
Esquemáticos
Processo de manufatura
- Construindo um Registrador de Dados Multicanal com Raspberry Pi – Parte 1: Requisitos e Arquitetura
- Sistema Multi-Posição de Sensores de Temperatura para Integração em Casa Inteligente
- Registrador de Temperatura e Umidade com Arduino, DHT11 e Ethernet Shield
- MotionSense: Detecção Inteligente de Intrusão com Arduino e ESP8266
- Prevenção de Incêndio em Impressoras 3D: Sistema de Segurança com Sensor Inteligente
- Levitação Magnética Repulsiva com Arduino: Circuito Simples e Guia DIY
- Robô Garra Controlado Remotamente para Manipulação de Precisão
- Registrador de Dados de Balão Meteorológico Arduino de Alto Desempenho
- Estação Meteorológica Portátil Arduino por $10 – DIY com Nano, DHT22, BMP180 e LCD
- CoroFence Detector Térmico: Sensor PIR Avançado & Integração IoT