Tabla de contenido:
- Paso 1: reúna los componentes electrónicos
- Paso 2: descargue, actualice y cargue el boceto
- Paso 3: conecte el módulo OLED y pruebe
- Paso 4: use un gabinete
Video: Widget de visualización del tiempo en línea usando el ESP8266: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Hace un par de semanas, aprendimos cómo construir un sistema de visualización del tiempo en línea que obtenía información meteorológica de una ciudad en particular y la mostraba en un módulo OLED. Usamos la placa Arduino Nano 33 IoT para ese proyecto, que es una placa nueva que tiene muchas características pero es un poco cara y más grande en comparación con las alternativas. En esta publicación, aprenderemos cómo construir este pequeño y lindo widget de visualización del clima en línea que es similar al proyecto anterior.
El video de arriba cubre todo lo que necesita saber y también explica cómo se arma el boceto.
Paso 1: reúna los componentes electrónicos
Usaremos la mini placa WeMos D1 que hace uso del chipset ESP8266 y usaremos un módulo OLED de 0.96”para la pantalla.
Paso 2: descargue, actualice y cargue el boceto
Al igual que en el proyecto anterior, obtendremos la información meteorológica del servicio OpenWeatherMap. Descargue el boceto usando el siguiente enlace:
Primero necesitamos obtener una clave API para poder utilizar el servicio OpenWeatherMap. El servicio OpenWeatherMap tiene un plan gratuito que permite un máximo de 60 llamadas API por minuto. Esto significa que podemos solicitar información meteorológica a una velocidad máxima de una vez por segundo, que es más de lo que necesitamos. El video repasa todo el proceso, pero aquí hay una versión de texto de lo que se debe hacer:
Comience registrándose o iniciando sesión en el servicio OpenWeatherMap y diríjase a la sección API. Ingrese el nombre de una nueva clave y haga clic en el botón generar. Tome nota de esta clave pero no la comparta con nadie. Esta tecla tarda un poco en activarse, por lo que tendrá que esperar un poco. Esto podría demorar hasta una hora en completarse, pero mi clave se activó en 10 minutos.
Comience a actualizar el boceto agregando sus credenciales de WiFi, ya que necesitamos conectarnos a una red para que esto funcione. La otra cosa que debe hacer en el boceto es actualizar la llamada API con la información de su ciudad y la clave API. Asegúrese de tener instalado el paquete de soporte de placa correcto para la placa ESP8266. También necesitará instalar las bibliotecas ArduinoJSON y u8g2 para que el boceto funcione. El video lo lleva a través del proceso de instalación de todo esto.
Una vez completado, conecte la placa, asegúrese de haber seleccionado la configuración correcta de la placa y presione el botón de carga. Una vez cargada, la placa imprimirá el estado junto con la información meteorológica en el terminal en serie. Puede ver esto para asegurarse de que todo funciona como se esperaba, antes de pasar al siguiente paso.
Paso 3: conecte el módulo OLED y pruebe
Ahora que tenemos el boceto funcionando correctamente, necesitamos cablear el módulo OLED. Use el diagrama de cableado que se muestra arriba y asegúrese de conectar el voltaje de fuente de alimentación correcto al módulo OLED, ya que algunos solo aceptan 3.3V.
Una vez conectado, encienda la placa y debería ver el mensaje de bienvenida. Dale a la placa unos segundos para obtener la información meteorológica y la imprimirá en el módulo OLED.
Paso 4: use un gabinete
Todo lo que queda por hacer ahora es agregar un gabinete adecuado y usaré este modelo de Thingiverse (https://www.thingiverse.com/thing:857858). Este es el mismo que se usó para el proyecto de tiempo de red y me gusta bastante su aspecto.
Agregue un cable de longitud adecuada al módulo OLED junto con un poco de cinta adhesiva de doble cara. Colóquelo en su lugar y use un poco de pegamento caliente cerca de los cables para mantenerlo en posición. Luego, coloque la placa en la bandeja / tapa trasera y suelde el módulo OLED como antes. Finalmente, empuje la cubierta en su lugar y agregue un poco de pegamento para mantenerla en su lugar.
Si te gustó esta compilación, considera suscribirte a nuestro canal de YouTube y seguirnos en las redes sociales. No cuesta nada, pero su apoyo nos ayudará enormemente a seguir creando proyectos como este.
- YouTube:
- Instagram:
- Facebook:
- Gorjeo:
- Sitio web de BnBe:
¡Gracias por tu apoyo!
Recomendado:
Tiempo de visualización de Arduino en la pantalla LED TM1637 con RTC DS1307: 8 pasos
Tiempo de visualización de Arduino en la pantalla LED TM1637 usando RTC DS1307: En este tutorial aprenderemos cómo mostrar el tiempo usando el módulo RTC DS1307 y la pantalla LED TM1637 y Visuino
8051 Interfaz con DS1307 RTC y visualización de marca de tiempo en LCD: 5 pasos
Interfaz 8051 con DS1307 RTC y visualización de marca de tiempo en LCD: En este tutorial, le explicamos cómo podemos interconectar el microcontrolador 8051 con ds1307 RTC. Aquí mostramos el tiempo RTC en lcd usando simulación de proteus
Alarma portátil de verificación del servidor en línea (usando NodeMCU ESP8266): 6 pasos
Alarma portátil de verificación de servidor en línea (utilizando NodeMCU ESP8266): ¿Qué significa para nosotros el indicador de servidor / servicio caído …? ¡En el mundo de la infraestructura en línea, es mucho …! Tenemos que mantener toda la disponibilidad de nuestro servicio ''. no quiero dejar que su servicio / servidor se caiga y perder su negocio " Pero a veces pon
IoT Data Science PiNet para visualización de datos en pantalla inteligente en tiempo real: 4 pasos
IoT Data Science PiNet para visualización de datos en pantalla inteligente en tiempo real: puede armar fácilmente una red de IoT de pantallas inteligentes para la visualización de datos para potenciar sus esfuerzos de investigación en ciencia de datos o en cualquier campo cuantitativo. Puede llamar al " push " de sus parcelas a los clientes directamente desde su
Visualización del movimiento del giróscopo L3G4200D con Blender: 5 pasos
Visualización del movimiento del giróscopo L3G4200D con Blender: He comprado un sensor giroscópico L3G4200D bastante barato en eBay que puede detectar la rotación de 3 ejes y entregarlo a través de una interfaz I2C o SPI. Intenté usarlo para detectar la rotación horizontal y vertical en tiempo real. Esto resultó bastante difícil