Registrador de dados meteorológicos MKR Zero
Componentes e suprimentos
![]() |
| × | 1 | |||
![]() |
| × | 3 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicativos e serviços online
![]() |
| |||
![]() |
|
Sobre este projeto
Observação:este tutorial pode estar desatualizado, vá aqui para uma versão mais atual.
Introdução
Com este projeto, você poderá criar em poucos minutos um data logger de temperatura e umidade. Você pode usar o leitor de cartão SD embutido do MKR Zero para armazenar os dados. Conecte uma bateria, adicione uma caixa protetora e você terá um registrador de dados meteorológicos bacana que pode ser usado em locais remotos onde nenhuma conexão está disponível. A imaginação é o limite!
Hardware
Para construir o registrador de dados meteorológicos, usaremos uma placa Arduino MKR Zero. O formato pequeno e o leitor de cartão SD embutido o tornam a escolha perfeita para este projeto.
Em segundo lugar, precisaremos de um sensor de temperatura e umidade DHT22. Este sensor está facilmente disponível e é muito versátil. Pode ser alimentado de 3,3 V a 6 V. Vamos conectar o pino de alimentação do DHT22 ao pino VCC (3,3 V) em nosso MKRZero. Também precisaremos de um resistor pull up de 4k7ohm para a linha de dados e um capacitor de 100nF para limpar o ruído na linha de alimentação. Para obter mais informações sobre o DHT22, consulte o tutorial do DHT da Adafruit.
Usaremos uma pequena placa de ensaio com 3 fios de jumper para conectar tudo, um cartão SD para armazenar as informações e uma bateria LiPo de 3,7 V para tornar nosso data logger portátil.

Opcional
É importante manter seus eletrônicos secos, portanto, se você planeja colocar seu registrador de dados meteorológicos em um ambiente hostil, não se esqueça de usar uma caixa protetora para evitar danos aos eletrônicos!
Esquemas
- Conecte o MKRZero à placa de ensaio.
- Conecte o DHT22 à placa de ensaio.
- Conecte o pino de alimentação do DHT22 ao pino VCC do MKRZero.
- Conecte o pino de dados do DHT22 ao pino digital 7 no MKRZero.
- Conecte o pino terra do DHT22 ao pino GND no MKRZero.
- Conecte o capacitor 100nF entre o pino de alimentação e GND.
- Conecte o resistor pull up 4k7 entre o pino de alimentação e o pino de dados.
- Conecte o cartão SD na placa MKR Zero.

IDE Arduino
Ok, agora você deve ter todos os eletrônicos colocados juntos. É hora de fazer o upload do esboço para o quadro MKR Zero. Para este projeto, você precisará das bibliotecas para o sensor DHT22. Você pode encontrar as bibliotecas neste repositório GitHub. Baixe-os e coloque-os em "bibliotecas" dentro da pasta do seu bloco de desenho.
Agora você precisa baixar o esboço para o registrador de dados meteorológicos e colocá-lo na pasta do caderno de esboços. Você pode encontrar o esboço no tutorial.
Abra seu Arduino IDE e use o Boards Manager para instalar a placa MKR Zero. Assim que a instalação for concluída, você poderá selecionar o quadro MKR Zero no menu
Ferramentas -> Quadro
. Agora conecte o MKRZero ao seu computador usando o microUSB
cabo. No IDE, vá para Arquivo-> Sketchbook-> MKRZERO_WeatherDataLogger e abra o esboço. Compile e envie para a placa. Voila! Seu sistema está pronto para a batalha. Você pode ver os valores também no monitor serial.


Código
Código MKRZERO_Weather_Data_Logger
Esquemas

Processo de manufatura
- Registrador de dados profissional multicanal no Raspberry Pi - Parte 1
- Sensor de temperatura múltipla
- Registrador de dados de temperatura e umidade
- MotionSense
- Impressora 3D Segurança contra incêndio
- Levitação eletromagnética repulsiva Arduino
- Controle Remoto Gripper Bot
- Registrador de dados do balão meteorológico Arduino
- $ 10 Estação meteorológica portátil Arduino (AWS)
- CoroFence - Detector Térmico🖖