Índice:

Monitor de clima com Arduino MKR ENV Shield: 6 etapas
Monitor de clima com Arduino MKR ENV Shield: 6 etapas

Vídeo: Monitor de clima com Arduino MKR ENV Shield: 6 etapas

Vídeo: Monitor de clima com Arduino MKR ENV Shield: 6 etapas
Vídeo: Arduino MKR ENV temperature 7 segment display 2024, Novembro
Anonim
Monitor de clima com Arduino MKR ENV Shield
Monitor de clima com Arduino MKR ENV Shield

Recebemos alguns dos novos escudos MKR ENV alguns dias atrás. Esses escudos têm vários sensores (temperatura, pressão do ar, umidade, UV …) a bordo - uma boa coleção para criar uma estação meteorológica simples junto com nosso kit ArduiTouch MKR. Usamos um Arduino MKR 1010 com WiFi como placa principal para receber algumas informações do tempo para uma previsão simples por openweather map.org. No final, o display do ArduiTouch mostrará uma previsão simples e a temperatura externa junto com a temperatura interna medida, pressão do ar e umidade.

Etapa 1: Ferramentas e materiais

Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais

Materiais:

  • Arduino MKR1000 ou 1010
  • Arduino MKR ENV Shield
  • Kit ArduiTouch MKR

Ferramentas:

  • ferro de solda
  • fio de solda fino
  • Alicate de ponta fina
  • alicate de corte lateral
  • chave de fenda de fenda cruzada média

Programas:

IDE Arduino

Etapa 2: Montagem do Kit ArduiTouch MKR

Montagem do Kit ArduiTouch MKR
Montagem do Kit ArduiTouch MKR

Siga as instruções de montagem em anexo.

Etapa 3: Monte a placa Arduino MKR e o escudo ENV

Monte a placa Arduino MKR e o escudo ENV
Monte a placa Arduino MKR e o escudo ENV

Após a montagem do próprio ArduiTouch Kit, você deve conectar o Arduino MKR 1010 e o MKR ENV Shield na parte traseira do PCB

Etapa 4: instalação de bibliotecas adicionais

Instale as seguintes bibliotecas por meio do Arduino Library Manager:

Biblioteca AdafruitGFX

Biblioteca AdafruitILI9341

Arduino JSON Library 5.x

Você também pode fazer o download da biblioteca diretamente como um arquivo ZIP e descompactar a pasta em sua pasta do esboço / bibliotecas /

Depois de instalar as bibliotecas Adafruit, reinicie o Arduino IDE.

Etapa 5: Personalização do Firmware

Você pode baixar o firmware do nosso site

Algumas alterações no código-fonte são necessárias para personalização: WiFi: Por favor, insira o SSID e a senha nas linhas 63 e 64

char * ssid = "yourssid"; // SSID da rede local

char * senha = "sua senha"; // Senha na rede

Conta para OpenWeatherMap: Para receber dados posteriores pela plataforma OpenWeatherMap você precisará de uma conta própria. Inscreva-se aqui para obter uma chave de API:

Insira sua chave de API na linha 71:

String APIKEY = "your_api_key";

Seu local: Vá para https://openweathermap.org/appid e pesquise um local. Percorra o conjunto de resultados e selecione a entrada mais próxima do local real para o qual deseja exibir os dados. Será uma URL como https://openweathermap.org/appid O número no final é o que você atribui à constante abaixo. Insira o número da sua localização na linha 72

String CityID = "your_city_id";

Horário: escolha seu fuso horário na linha 73

int TimeZone = 1;

Etapa 6: Compilação final e upload

Compilação final e upload
Compilação final e upload

Abra este exemplo no IDE do Arduino. Compile e faça upload.

Recomendado: