Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
Siga las instrucciones de montaje adjuntas.
Paso 3: 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
Abra esta muestra en el IDE de Arduino. Compílelo y cárguelo.