Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
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
- WeMos D1 Mini ………. (Amazon EE. UU. / Amazon Reino Unido / Banggood)
- BME280 …………………. (Amazon EE. UU. / Amazon Reino Unido / Banggood)
- 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?
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
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
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:
- Toque "Sensate-Setup" e ingrese la contraseña predeterminada "Setup-Sensate".
- Una vez que el dispositivo esté conectado, abra su navegador predeterminado e ingrese la URL "192.168.4.1" y presione enter.
- 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.
- 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
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
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
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:
Estación meteorológica personal con Raspberry Pi con BME280 en Java: 6 pasos
Estación meteorológica personal con Raspberry Pi con BME280 en Java: El mal tiempo siempre se ve peor a través de una ventana. Siempre nos ha interesado monitorear nuestro clima local y lo que vemos por la ventana. También queríamos un mejor control de nuestro sistema de calefacción y aire acondicionado. La construcción de una estación meteorológica personal es una gran
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: 8 pasos (con imágenes)
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: después de 1 año de operación exitosa en 2 ubicaciones diferentes, estoy compartiendo los planes del proyecto de mi estación meteorológica con energía solar y explicando cómo evolucionó a un sistema que realmente puede sobrevivir durante mucho tiempo períodos de energía solar. Si tu sigues
Estación meteorológica con Raspberry Pi con BME280 en Python: 6 pasos
Estación meteorológica que usa Raspberry Pi con BME280 en Python: is maith an scéalaí an aimir (El clima es un buen narrador) Con los problemas del calentamiento global y el cambio climático, el patrón meteorológico global se está volviendo errático en todo el mundo, lo que lleva a una serie de problemas relacionados con el clima. desastres naturales (sequías, extremos
Estación meteorológica con Arduino, BME280 y pantalla para ver la tendencia en los últimos 1-2 días: 3 pasos (con imágenes)
Estación meteorológica con Arduino, BME280 y pantalla para ver la tendencia en los últimos 1-2 días: ¡Hola! Aquí en instructables, las estaciones meteorológicas ya se han introducido. Muestran la presión, la temperatura y la humedad actuales del aire. Lo que les faltaba hasta ahora era una presentación del curso en los últimos 1-2 días. Este proceso tendría el
Estación meteorológica WiFi ESP32 con sensor BME280: 7 pasos (con imágenes)
Estación meteorológica WiFi ESP32 con sensor BME280: Queridos amigos, ¡bienvenidos a otro tutorial! ¡En este tutorial vamos a construir un proyecto de estación meteorológica habilitada para WiFi! Vamos a utilizar el nuevo e impresionante chip ESP32 por primera vez junto con una pantalla Nextion. En este video, vamos