¿Deseas chequear la calidad de aire de tu hogar con tu teléfono?

Esta nota le permite configurar un monitor de COV que envía mediciones de temperatura, humedad y compuestos orgánicos volátiles (COV) a través de Bluetooth a teléfonos móviles cercanos. Aquí se proporcionan todos los pasos necesarios y los enlaces a la aplicación compatible para la interacción Gadget (Android e iOS).

El tutorial está estructurado en 3 partes

  • Configuración de hardware : aprenda a conectar el sensor a la placa de desarrollo
  • Configuración del software : aprenda a configurar su computadora para programar la placa de desarrollo
  • Configuración del monitor : aprenda a controlar sus niveles de VOC en su computadora y a través de la aplicación Sensirion MyAmbience

Configuración de hardware

Para completar este tutorial, necesitará

Conecte el módulo SEK-SVM40 al ESP32 DevKitC como se muestra a continuación. Tenga en cuenta que su kit de desarrollador puede tener un diseño de pines diferente. Si está utilizando pines diferentes o tiene un diseño diferente, es posible que deba ajustar el código en consecuencia.

  • VDD del SEK-SVM40 a los 3.3V del ESP32
  • GND del SEK-SVM40 al GND del ESP32
  • SCL del SEK-SVM40 al IO22 del ESP32
  • SDA del SEK-SVM40 al IO21 del ESP32
  • SEL del SEK-SVM40 al GND del ESP32 (eligiendo la interfaz I2C)

Configuración del software

Configure el IDE de Arduino para la plataforma ESP32

Las siguientes instrucciones se originan aquí

  1. Instale la versión actual del IDE de Arduino .
  2. Inicie el IDE de Arduino y abra la ventana de Preferencias.
  3. Ingrese el siguiente enlace en el campo URL adicionales del administrador del tablero. Puede agregar varias URL, separándolas con comas.
    • https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  4. Abra Boards Manager Tools > Board -> Board Managere instale la plataforma esp32
  5. Seleccione su placa ESP32 en el Tools > Boardmenú después de la instalación exitosa.
    • P.ej ESP32 Dev Module

Configurar las bibliotecas necesarias

Instalaremos una biblioteca. Haga clic en el enlace a continuación y descargue los paquetes de versiones .zip más recientes

Para el archivo .zip descargado: En el IDE de Arduino, seleccione Sketch -> include Library -> Add .zip Libraryy seleccione el archivo .zip descargado.

Reinicie el IDE de Arduino.

Inicie el firmware del gadget

  1. Abra el IDE de Arduino.
  2. Ir a File -> Examples -> Sensirion Gadget BLE Lib -> Example5_SVM40_BLE_Gadget.
  3. Asegúrese de que el ESP32 esté conectado a su computadora.
  4. Presione el botón Cargar en la esquina superior izquierda del IDE de Arduino.

Configuración del monitor

Gráfico de valor en su computadora

Para verificar que todo está funcionando bien, abra el Plotter serial, mientras su ESP32 aún está conectado a su computadora para ver los valores del sensor medidos por el módulo SVM40:

  1. Ir Tools -> Serial Plotter
  2. Asegúrese de que 115200 baudesté seleccionado en la esquina inferior izquierda

Debería ver los valores medidos trazados en la ventana abierta. Alternativamente, puede optar Tools -> Serial Monitor por ver los valores en forma de texto.

Controle sus niveles de temperatura, humedad y COV a través de la aplicación móvil

Descargue la aplicación Sensirion MyAmbience para monitorear las señales de sus sensores, descargar valores del historial y exportar y compartir los datos con sus amigos.

Tenga en cuenta que en los dispositivos Android, los servicios de ubicación deben estar habilitados y los permisos correspondientes deben otorgarse a la aplicación. Esto es necesario para permitir que la aplicación busque continuamente dispositivos Bluetooth cercanos. Este es un requisito del sistema operativo Android para el escaneo de Bluetooth. La aplicación en sí no usa tu ubicación.

 

 


Fuentes:

Esta nota fue publicada gracias a la autorización de Sensirion, The Sensor Company.  Laubisruetistrasse 50. 8712 Staefa ZH, Switzerland. Tel. +41 44 306 40 00

 

Acerca de TECNOLOGIA HUMANIZADA 102 Artículos
TECNOLOGIA HUMANIZADA tu sitio de Tecnología desde un contexto Crítico y Humanista.

Sé el primero en comentar

Dejá un Comentario

Tu dirección de correo no será publicada.


*