Tabla de contenido:

Estación meteorológica con Wemos D1 Mini, BME280 y Sensate: 6 pasos
Estación meteorológica con Wemos D1 Mini, BME280 y Sensate: 6 pasos

Video: Estación meteorológica con Wemos D1 Mini, BME280 y Sensate: 6 pasos

Video: Estación meteorológica con Wemos D1 Mini, BME280 y Sensate: 6 pasos
Video: Estación meteorológica portátil con ESP32 y BME280 2024, Mes de julio
Anonim
Estación meteorológica con Wemos D1 Mini, BME280 y Sensate
Estación meteorológica con Wemos D1 Mini, BME280 y Sensate

En publicaciones anteriores he compartido diferentes métodos para construir una estación meteorológica. Si no lo ha marcado, aquí hay un enlace.

En este instructivo, demostraré cómo construir una estación meteorológica simple usando Wemos y una plataforma de IoT llamada Sensate. Entonces empecemos.

Suministros

  1. WeMos D1 Mini ………. (Amazon EE. UU. / Amazon Reino Unido / Banggood)
  2. BME280 …………………. (Amazon EE. UU. / Amazon Reino Unido / Banggood)
  3. Pantalla OLED de 1.3 "……. (Amazon US / Amazon UK / Banggood)

Junto con estos también necesitamos la aplicación Sensate para iOS o Android.

Paso 1: ¿Qué es Sensate?

¿Qué es Sensate?
¿Qué es Sensate?

En sus propias palabras: "Utilice la aplicación Sensate Sense para acceder a sus sensores en cualquier momento y en cualquier lugar. Cree su registrador de datos definitivo utilizando componentes de hardware existentes con el firmware Sensate gratuito. O encuentre el chip óptimo para su aplicación y cree su solución individual".

En resumen, es una aplicación que junto con el firmware, te brinda una forma sencilla y gratuita de código para construir proyectos simples, todo lo que tienes que hacer es flashear su firmware, instalar su aplicación, pasar por los ajustes de configuración y ya estás listo para recolectar datos. de sus sensores.

Paso 2: firmware Sensate parpadeante

Firmware de sensor parpadeante
Firmware de sensor parpadeante
Firmware de sensor parpadeante
Firmware de sensor parpadeante
Firmware de sensor parpadeante
Firmware de sensor parpadeante

Ahora queremos que nuestra placa ESP (en este caso WeMos D1 Mini) pueda conectarse a la nube Sensate. Para esto, necesitamos flashear el firmware de Sensate en nuestra placa. El proceso es bastante sencillo.

Primero asegúrese de descargar lo siguiente:

  • Descargue e instale el controlador CP210x o CH34x (según el chip USB a TTL utilizado en su placa). En mi caso instalé CH340.
  • Descargue la herramienta de flasheo NodeMCU desde aquí.
  • A continuación, descargue el último firmware de Sensate desde aquí.

Después de que todo se descargue y los controladores estén instalados. Necesitamos verificar el puerto de nuestra placa WeMos. Para encontrar el puerto:

  • Vaya a "Administrador de dispositivos" >> "Puertos".
  • Conecte la placa a la PC a través de USB. Notará que aparece un nuevo puerto en la lista. Anótelo.

Ahora podemos actualizar la placa con un nuevo firmware. Asegúrese de haber descargado el firmware correcto desde el enlace. (En este proyecto estamos usando WeMos D1 mini así que usaremos ese firmware)

  • Abra el flasher y vaya a la pestaña "Avanzado". Asegúrese de tener la configuración similar a la de la imagen de arriba.
  • A continuación, vaya a la pestaña "Configuración", haga clic en la primera fila y navegue hasta la carpeta donde ha descargado el firmware. Seleccione el archivo adecuado.
  • Ahora vaya a la pestaña "Operación", aquí en el cuadro del puerto COM seleccione el puerto que anotó antes.
  • Haga clic en "Flash" y espere hasta que termine de parpadear.

Ahora tenemos una mini placa WeMos D1 con el firmware de Sensate. Simplemente haga clic en el botón de reinicio para finalizar el proceso de arranque.

Paso 3: configurar la red WiFi

Configuración de la red WiFi
Configuración de la red WiFi
Configuración de la red WiFi
Configuración de la red WiFi
Configuración de la red WiFi
Configuración de la red WiFi

Ahora que hemos flasheado y arrancado el firmware con éxito, necesitamos configurar las credenciales de WiFi en la placa. Para hacer esto, primero encienda la placa y encienda el WiFi de su teléfono inteligente. Siga los pasos que se detallan a continuación:

  1. Toque "Sensate-Setup" e ingrese la contraseña predeterminada "Setup-Sensate".
  2. Una vez que el dispositivo esté conectado, abra su navegador predeterminado e ingrese la URL "192.168.4.1" y presione enter.
  3. Serás redirigido a una página de configuración. Aquí seleccione el "SSID" (nombre de WiFi) al que desea conectarse y luego ingrese su contraseña.
  4. En la Configuración del servicio, asigne un nombre a su dispositivo (en este caso, "Estación meteorológica"). Toque guardar y reiniciar.

Una vez hecho esto, ahora la placa WeMos está lista para conectarse a su red WiFi. Ahora podemos avanzar e iniciar la configuración en la aplicación Sensate.

Paso 4: Configuración de la aplicación móvil Sensate

Configuración de la aplicación móvil Sensate
Configuración de la aplicación móvil Sensate
Configuración de la aplicación móvil Sensate
Configuración de la aplicación móvil Sensate
Configuración de la aplicación móvil Sensate
Configuración de la aplicación móvil Sensate

En primer lugar, asegúrese de haber instalado la aplicación Sensate Sense en su teléfono inteligente, luego abra la aplicación y siga los pasos que se indican a continuación:

  • En la primera página, toque "Configuración de hardware". Luego nos preguntará si queremos configurar el puente, como ya lo hemos configurado en el paso anterior tocaremos en la segunda opción "No, ya está configurado"
  • La siguiente página mostrará todos los puentes disponibles. Seleccione el que acabamos de hacer.
  • En la siguiente página obtendremos todos los detalles sobre sensores y 3 opciones. Aquí seleccione "Asistente de configuración". En la página siguiente puede leer más información sobre la configuración. Cuando lo haya leído, toque "Iniciar".
  • Ahora obtenemos una lista de todas las placas compatibles. Aquí seleccionaremos "WeMos D1 Mini" y tocaremos "Continuar".
  • A continuación nos pide que seleccionemos un modo de funcionamiento. Hay 2 modos, uno es el modo normal que tomará y actualizará las lecturas tan a menudo como sea posible. El otro modo "Sleeping Mode", en este modo podemos obtener actualizaciones periódicas y la placa estará en modo de ahorro de energía. Para este proyecto, he seleccionado el primer modo porque quiero actualizaciones en tiempo real de la temperatura y la humedad.
  • A continuación, debemos seleccionar la pantalla. Como estamos usando una pantalla de 1.3 "128x64, la seleccionaremos. Luego, toca" Continuar ".
  • En la página siguiente, seleccione "Sin extensión".
  • En la siguiente página tenemos que seleccionar el sensor. Estamos usando "BME280", así que selecciónalo. Asegúrese de no seleccionar BMP280, que es similar pero carece de sensor de presión.
  • Cuando seleccionamos el sensor, la aplicación nos permite elegir qué datos deseamos recopilar. Aquí alterna las tres opciones. No es necesario jugar con otros ajustes.
  • Por último, haga clic en finalizar.

Ahora todo lo que tenemos que hacer es construir el circuito.

Paso 5: Construcción del circuito

Construyendo el Circuito
Construyendo el Circuito
Construyendo el Circuito
Construyendo el Circuito

Como usamos comunicaciones I2C aquí, las conexiones son muy simples. Consulte las imágenes de arriba. Hay 4 pines en juego aquí: VCC, GND (pines de alimentación) y SDA, SCL (pines I2C).

Conecte los cables como:

VCC = 3,3 V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Y eso es todo. Ahora solo enciende el circuito y espera a que se conecte a la red, ahora obtendremos los datos en OLED y en la aplicación.

Paso 6: Nota final

Nota final
Nota final
Nota final
Nota final

Así que ahora tenemos una estación meteorológica de bricolaje sin tener que escribir un código. ¿No es genial? Ahora puedes construir un caso como el que hice anteriormente aquí. Espero que el tutorial haya sido fácil de seguir y que hayas aprendido algo ahora.

Si tiene alguna pregunta, no dude en dejar un comentario a continuación.

Recomendado: