Nota

¡Hola, bienvenido a la comunidad de entusiastas de SunFounder Raspberry Pi & Arduino & ESP32 en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 junto a otros aficionados.

Why Join?

  • Expert Support: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.

  • Learn & Share: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Exclusive Previews: Accede de forma anticipada a anuncios de nuevos productos y avances exclusivos.

  • Special Discounts: Disfruta de descuentos exclusivos en nuestros productos más recientes.

  • Festive Promotions and Giveaways: Participa en sorteos y promociones festivas.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy mismo.

Lección 48: Monitor de Clima con ThingSpeak

Este proyecto recoge datos de temperatura y presión usando un Sensor de Presión Atmosférica. Los datos recogidos se transmiten a la plataforma en la nube de ThingSpeak mediante un módulo ESP8266 y una red Wi-Fi en intervalos regulares de tiempo.

Componentes Necesarios

Para este proyecto, necesitamos los siguientes componentes.

Es definitivamente conveniente comprar un kit completo, aquí está el enlace:

Nombre

ELEMENTOS EN ESTE KIT

ENLACE

Kit Universal de Sensores para Creadores

94

BUY

También puedes comprarlos por separado en los siguientes enlaces.

Introducción del Componente

Enlace de Compra

Arduino UNO R3 o R4

Comprar

Placa de Pruebas

Comprar

Módulo ESP8266

-

Sensor de Temperatura, Humedad y Presión (BMP280)

-

Cableado

../_images/Lesson_48_Iot_weather_monitor_uno_bb.png

Configurar ThingSpeak

ThingSpeak ™ es un servicio de plataforma de análisis IoT que te permite agregar, visualizar y analizar flujos de datos en vivo en la nube. ThingSpeak proporciona visualizaciones instantáneas de los datos publicados por tus dispositivos a ThingSpeak. Con la capacidad de ejecutar código MATLAB® en ThingSpeak, puedes realizar análisis y procesamiento en línea de los datos a medida que llegan. ThingSpeak se utiliza a menudo para prototipos y sistemas IoT de prueba de concepto que requieren análisis.

../_images/signup_tsp_ml.png

1) Crear una cuenta en ThingSpeak

Lo primero que debes hacer es crear una cuenta en ThingSpeak. Desde la colaboración con MATLAB, puedes usar tus credenciales de MathWorks para iniciar sesión en ThingSpeak .

Si no tienes una, necesitas crear una cuenta con MathWorks e iniciar sesión en la aplicación ThingSpeak.

../_images/05-thingspeak_signup_shadow.png

2) Crear el canal

Después de iniciar sesión, crea un nuevo canal para almacenar los datos yendo a «Canales» > «Mis Canales» y haciendo clic en «Nuevo Canal».

../_images/05-thingspeak_channel_1_shadow.png

Para este proyecto, necesitamos crear un canal llamado «Monitor del Clima» con dos campos: Field 1 para «Temperatura» y Field 2 para «Atmospheric Pressure».

../_images/05-thingspeak_channel_2_shadow.png

Código

  1. Abre el archivo Lesson_48_Iot_Weather_Monitor.ino bajo la ruta de universal-maker-sensor-kit\arduino_uno\Lesson_48_Iot_Weather_Monitor, o copia este código en Arduino IDE.

    Nota

    Para instalar la biblioteca, usa el Administrador de Bibliotecas de Arduino y busca «Adafruit BMP280» e instálala.