Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Registrador de dados meteorológicos MKR Zero

Componentes e suprimentos

Arduino MKR Zero
× 1
Fios de jumpers (genérico)
× 3
Capacitor 100 nF
× 1
Resistor 4,75 k ohm
× 1
cartão microSD
× 1
breadboard médio
× 1
DHT22 Sensor de temperatura e umidade
× 1

Aplicativos e serviços online

Arduino IDE
Arduino Web Editor

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

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