Construya una estación meteorológica IOT simple: 4 pasos
Construya una estación meteorológica IOT simple: 4 pasos
Anonim
Construya una estación meteorológica IOT simple
Construya una estación meteorológica IOT simple

En este tutorial, crearemos una estación meteorológica IoT increíble (¡tiene un panel y una función de chat!) Pero simple utilizando Zuino XS PsyFi32 de Zio y nuestra última incorporación a la familia Qwiic, ¡el sensor de presión de aire Zio Qwiic! La placa cuenta con un sensor BMP280 de Bosch que mide la temperatura de la presión barométrica, ¡e incluso se puede usar como altímetro!

Hay muchos proyectos de estaciones meteorológicas, pero no muchos (o ninguno que pudimos ver) utilizan la funcionalidad WiFi del Zuino XS PsyFi32 Y el sensor Zio BMP280. El objetivo de este proyecto no es solo construir una estación meteorológica, sino también comenzar a usar las capacidades WiFi en el PsyFi32.

Ya debería haber configurado e instalado PsyFi32 para el desarrollo con Arduino IDE. Si no lo ha hecho, consulte nuestro tutorial para aprender a usar PSyFi32 con Arduino IDE.

Hardware:

  • Zuino XS PsyFi32
  • Sensor de presión de aire Zio Qwiic (BMP280)
  • Cable Qwiic
  • Cable USB A a Micro USB B

Software y bibliotecas:

  • IDE de Arduino
  • Biblioteca Arduino ESP32
  • Biblioteca Adafruit_BMP280
  • Biblioteca de controladores de sensores unificados de Adafruit
  • ThingSpeak

Paso 1: Conecte el Zuino XS PsyFi32 y el sensor de presión de aire con el cable Qwiic y encienda el PsyFi32

Conecte el Zuino XS PsyFi32 y el sensor de presión de aire con el cable Qwiic y encienda el PsyFi32
Conecte el Zuino XS PsyFi32 y el sensor de presión de aire con el cable Qwiic y encienda el PsyFi32

La configuración es bastante simple, simplemente conecte en cadena el PsyFi32 y el sensor de presión de aire juntos. ¡Lo bueno de Qwiic es que no necesita una placa de pruebas o un montón de cables desordenados para conectar los componentes!

Paso 2: Configure ThingSpeak para que pueda leer los datos del sensor

Si aún no lo tiene, cree una cuenta en ThingSpeak. Vaya a Canales en el menú superior derecho y cree un Canal Nuevo Complete los campos de información nombre y descripción, y seleccione tres Campos. En orden, complete las etiquetas de campo de la siguiente manera: Temperatura (° C), Presión (hPa) y Altitud (m) Puede completar otra información como el enlace del sitio web o Github, pero los campos en (2) son los mínimos.

Paso 3: flashee el PsyFi32

Flash el PsyFi32
Flash el PsyFi32

Se le pedirá que ingrese su SSID y contraseña de WiFi antes de cargar el código. Vaya al canal ThingSpeak que acaba de crear y haga clic en Claves API. Copie la "clave de escritura de API" en el código (cadena api_key).

Paso 4:

Image
Image

¡Ahora tienes tu propia estación meteorológica!

Puedes echar un vistazo al canal que configuramos para este tutorial aquí.

El código completo de este tutorial se puede descargar aquí.