Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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:
¡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í.