Tabla de contenido:
- Suministros
- Paso 1: Creación de la aplicación web y el dispositivo de red:
- Paso 2: Crear circuito:
- Paso 3: carga del código:
- Paso 4: Construcción de PCB y gabinete:
- Paso 5: Tutorial en video:
Video: Estación meteorológica simple V2.0: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Anteriormente, he compartido algunos tipos de estaciones meteorológicas que funcionaban de manera diferente. Si no ha leído esos artículos, le recomiendo que lo consulte aquí:
- Estación meteorológica simple con ESP8266.
- Estación meteorológica de habitación con Arduino y BME280.
En este instructivo, compartiré una estación meteorológica actualizada con características combinadas de las dos anteriores más algunas características adicionales. Junto con la temperatura, la humedad y la presión interiores, también podemos obtener las condiciones meteorológicas actuales y el pronóstico para el día siguiente. Todos estos datos se mostrarán en una pantalla OLED, una página web y una aplicación para Android / iOS.
Entonces, sin perder más tiempo, comencemos.
PD: Si te gusta este instructivo, vota en el concurso de sensores:)
Suministros
Aquí hay una lista de piezas que usaremos para este proyecto.
Wemos D1 Mini (Amazon US / Amazon EU): puede usar cualquier placa de desarrollo basada en ESP8266 / ESP32
Sensor BME280 (Amazon EE. UU. / Amazon UE): asegúrese de comprar "BME280" para no confundirlo con "BMP280"
Pantalla OLED de 1.3 "(Amazon EE. UU. / Amazon UE): le sugiero que obtenga el mismo OLED que yo he usado, o podría tener problemas con él, ya que muchos OLED no funcionan con placas ESP
Botón pulsador (Amazon US / Amazon EU): use un interruptor momentáneo, ya que cambiará entre diferentes modos
Placa de pruebas con puentes (Amazon EE. UU. / Amazon UE): para la creación de prototipos
Placa de prototipo (Amazon US / Amazon EU): Para soldar todo para hacer un prototipo más permanente
Batería de 3,7 V (Amazon EE. UU. / Amazon UE): para alimentar el sistema (opcional)
Junto con estas partes, también necesitamos software para que todo funcione.
RemoteMe: es una plataforma de IoT donde necesitas crear una cuenta para usar los servicios. Es totalmente gratis
IDE de Arduino: para cargar el código
A continuación, se muestran algunas herramientas que podría necesitar en el camino:
Pelacables (Amazon EE. UU. / Amazon UE)
Kit de soldadura (Amazon EE. UU. / Amazon UE)
Manos que ayudan (Amazon EE. UU. / Amazon UE)
Una vez que haya reunido todo el material, podemos pasar al siguiente paso.
Paso 1: Creación de la aplicación web y el dispositivo de red:
Primero tenemos que ir a Remoteme.org e iniciar sesión en nuestra cuenta. Si no tiene una cuenta, ahora es el momento de crear una. Ahora que hemos iniciado sesión en la cuenta de Remoteme, podemos construir nuestra estación meteorológica, consulte los siguientes pasos:
- Cuando iniciamos sesión en nuestra cuenta de Remoteme, se nos redirige a una página donde veremos una lista de proyectos. Aquí, desplácese hacia abajo y encontrará "Estación meteorológica". Haz click en eso.
- Aparecerá una ventana emergente, aquí haga clic podemos encontrar toda la información necesaria sobre el proyecto. Si lo desea, puede leer todos los detalles o simplemente seguir este instructivo.
-
Tenemos que ir a la pestaña "construirlo" y completar la información.
- Primero ingrese su nombre y contraseña de WiFi. Esto permitirá que la placa ESP se conecte a su red WiFi.
- A continuación hay una opción donde podemos seleccionar el tipo de placa. Como usamos Wemos D1 mini basado en ESP8266, seleccionaremos esa placa.
- Ahora tenemos que ingresar la ubicación, que es la ciudad en la que vive. Entre el nombre de la ciudad y el código del país. Por ejemplo: como en la imagen "Varsovia, PL" significa la ciudad de Varsovia, Polonia. Después de ingresar su ciudad y país, desplácese hacia abajo. Aquí puede cambiar el nombre de la aplicación y el dispositivo, pero es opcional. De modo que puede hacer clic directamente en "Paso siguiente".
- Este es el paso final aquí, simplemente haga clic en "Crear proyecto". Ahora puede descargar el código generado automáticamente por el asistente de código.
- Debajo hay 3 opciones, Abrir, Código QR e Instalar. Al hacer clic en la primera opción, se abrirá una página web con los datos meteorológicos. La segunda opción obtendrá un código QR que se puede escanear con cualquier teléfono inteligente para obtener la página web en el navegador móvil. La tercera opción también dará una página web que instalará una aplicación web en Android / iPhone.
En la página web, notará que los dos primeros feeds muestran datos, pero el último está vacío. Eso es porque todavía tenemos que crear una estación meteorológica de habitación. Así que hagamos el circuito de nuestra estación meteorológica.
Paso 2: Crear circuito:
Ahora que tenemos el código, debemos subirlo al tablero. Pero primero tenemos que conectar la pantalla, el sensor BME280 y un interruptor al Wemos D1 mini. Para hacerlo, primero consulte el diagrama de circuito anterior.
Aquí hemos utilizado el protocolo I2C para conectar los módulos.
- SDA al pin D2
- SCL al pin D1
- GND al pin GND
- VIN al pin 3.3v
Nota: Conecte los pines SDA y SCL de la pantalla y el BME280 al ESP. Todos los pines GND deben estar conectados entre sí.
Un terminal del interruptor está conectado a D3 y el otro está conectado a GND. Si no sabe cómo funciona el botón pulsador, le sugiero que lea este artículo. Consulte las imágenes de arriba para una mejor comprensión.
Paso 3: carga del código:
Antes de que pueda cargar el código, asegúrese de tener todas las placas ESP instaladas en IDE. Si no sabe cómo hacerlo, mire este video de YouTube.
También instale las siguientes bibliotecas:
- RemoteMe
- RemoteMeUtils
- SparkFun BME280
- esp8266-OLED-maestro
- RBD_Button
- RBD_Timer
Para instalar estas bibliotecas. abra IDE y vaya a Herramientas >> Administrar bibliotecas. En la barra de búsqueda, ingrese el nombre de la biblioteca uno por uno e instálelo.
Ahora extraiga el archivo de código descargado de RemoteMe y ábralo con Arduino IDE. Siga los pasos a continuación:
- Conecte su wemos a la PC y seleccione el tipo de placa (Wemos D1 R1 mini) y seleccione el puerto correcto.
- Ahora cargue el código y espere a que termine.
- Después de que se cargue el código, la placa se conectará a su WiFi y comenzará a mostrar los datos en la pantalla OLED.
- Al presionar el botón se cambiará entre 3 modificaciones. Puede comprobarlo usted mismo.
Ahora que todo está funcionando como se esperaba, podemos pasar a hacer este circuito más permanente y cerrado para que se vea mejor.
Paso 4: Construcción de PCB y gabinete:
Para que nuestro circuito sea más seguro y permanente, necesitamos soldar todos los componentes juntos en una placa prototipo. He compartido imágenes de mi trabajo para dar una mejor idea. Puedes hacer un diseño diferente si quieres.
Para el cerramiento utilicé tablero de espuma ya que es fácil de usar y trabajar. A continuación, he proporcionado un CAD que puede consultar para hacer su propio recinto.
Paso 5: Tutorial en video:
Si te gusta este instructivo, vota.
Recomendado:
Estación meteorológica simple usando ESP8266 .: 6 pasos (con imágenes)
Estación meteorológica simple usando ESP8266 .: En este Instructable, compartiré cómo usar ESP8266 para obtener datos como temperatura, presión, clima, etc. Y datos de YouTube como suscriptores & Recuento total de visualizaciones. y mostrar los datos en el monitor de serie y mostrarlos en la pantalla LCD. Los datos serán f
Estación de soldadura portátil de material reciclado. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: 8 Pasos (con Imágenes)
Estación de soldadura portátil de material reciclado. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: Papá era un gran artista y aventurero tanto como un gran fanático de la cultura del bricolaje. Él solo hizo muchas modificaciones en la casa, que incluyen mejoras en muebles y armarios, reciclaje de lámparas antiguas e incluso modificó su furgoneta VW kombi para viajar
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 de bricolaje y estación de sensor WiFi: 7 pasos (con imágenes)
Estación meteorológica de bricolaje y estación de sensor WiFi: en este proyecto, le mostraré cómo crear una estación meteorológica junto con una estación de sensor WiFi. La estación de sensores mide los datos de temperatura y humedad locales y los envía, a través de WiFi, a la estación meteorológica. La estación meteorológica muestra t
Cómo hacer una estación meteorológica simple usando Arduino: 6 pasos (con imágenes)
Cómo hacer una estación meteorológica simple usando Arduino: Hola chicos, en este Instructable explicaré cómo hacer una estación meteorológica simple para detectar la temperatura y la humedad usando el sensor DHT11 y Arduino, los datos detectados se mostrarán en la pantalla LCD. Antes de comenzar con este instructivo, debes saberlo