Tabla de contenido:

Monitor meteorológico con Arduino MKR ENV Shield: 6 pasos
Monitor meteorológico con Arduino MKR ENV Shield: 6 pasos

Video: Monitor meteorológico con Arduino MKR ENV Shield: 6 pasos

Video: Monitor meteorológico con Arduino MKR ENV Shield: 6 pasos
Video: Arduino MKR ENV temperature 7 segment display 2024, Mes de julio
Anonim
Monitor meteorológico con Arduino MKR ENV Shield
Monitor meteorológico con Arduino MKR ENV Shield

Hace algunos días obtuvimos algunos de los nuevos escudos MKR ENV. Estos escudos tienen varios sensores (temperatura, presión del aire, humedad, UV….) A bordo: una buena colección para crear una estación meteorológica simple junto con nuestro kit ArduiTouch MKR. Hemos utilizado un Arduino MKR 1010 con WiFi como placa principal para recibir información meteorológica para un pronóstico simple de openweather map.org. Al final, la pantalla del ArduiTouch mostrará un pronóstico simple y la temperatura exterior junto con la temperatura interior medida, la presión del aire y la humedad.

Paso 1: herramientas y materiales

Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
Herramientas y materiales

Materiales:

  • Arduino MKR1000 o 1010
  • Escudo Arduino MKR ENV
  • Kit ArduiTouch MKR

Instrumentos:

  • soldador
  • alambre de soldadura fino
  • Pinzas de punta de aguja
  • alicates de corte lateral
  • destornillador cruzado mediano

Software:

IDE de Arduino

Paso 2: Montaje del kit ArduiTouch MKR

Montaje del kit ArduiTouch MKR
Montaje del kit ArduiTouch MKR

Siga las instrucciones de montaje adjuntas.

Paso 3: Monte la placa Arduino MKR y el escudo ENV

Monte la placa Arduino MKR y el escudo ENV
Monte la placa Arduino MKR y el escudo ENV

Después del ensamblaje del ArduiTouch Kit en sí, debe conectar el Arduino MKR 1010 y el MKR ENV Shield en la parte posterior de la PCB

Paso 4: instalación de bibliotecas adicionales

Instale las siguientes bibliotecas a través de Arduino Library Manager:

Biblioteca AdafruitGFX

Biblioteca AdafruitILI9341

Biblioteca Arduino JSON 5.x

También puede descargar la biblioteca también directamente como archivo ZIP y descomprimir la carpeta en su carpeta / bibliotecas /

Después de instalar las bibliotecas de Adafruit, reinicie el IDE de Arduino.

Paso 5: personalización del firmware

Puede descargar el firmware de nuestro sitio web

Se requieren algunos cambios en el código fuente para la personalización: WiFi: ingrese el SSID y la contraseña en las líneas 63 y 64

char * ssid = "tuyo"; // SSID de la red local

char * contraseña = "su contraseña"; // Contraseña en la red

Cuenta para OpenWeatherMap: Para recibir datos posteriores por la plataforma OpenWeatherMap necesitará una cuenta propia. Regístrese aquí para obtener una clave API:

Ingrese su clave API en la línea 71:

String APIKEY = "your_api_key";

Su ubicación: vaya a https://openweathermap.org/appid y busque una ubicación. Revise el conjunto de resultados y seleccione la entrada más cercana a la ubicación real para la que desea mostrar los datos. Será una URL como https://openweathermap.org/appid El número al final es lo que asigna a la constante a continuación. Ingrese el número de su ubicación en la línea 72

String CityID = "your_city_id";

Hora: elija su zona horaria en la línea 73

int TimeZone = 1;

Paso 6: compilación final y carga

Compilación final y carga
Compilación final y carga

Abra esta muestra en el IDE de Arduino. Compílelo y cárguelo.

Recomendado: