Tabla de contenido:
- Paso 1: ¡Cómo funciona la estación meteorológica
- Paso 2: diagrama de circuito
- Paso 3: fabricación de PCB
- Paso 4: Diseño de la caja
- Paso 5: ingredientes
- Paso 6: parte del software
- Paso 7: Montaje y demostración de hardware
Video: Estación meteorológica en línea (NodeMCU): 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
¡Hola chicos! Espero que ya hayas disfrutado de mi instructable anterior "Arduino Robot 4WR" y estés listo para uno nuevo, como de costumbre hice este tutorial para guiarte paso a paso mientras haces tu propio proyecto electrónico.
Durante la realización de este proyecto, intentamos asegurarnos de que este instructivo sea la mejor guía para ayudarlo mientras elige hacer su propio proyecto electrónico, por lo que esperamos que este instructivo contenga los documentos necesarios.
Este proyecto es muy útil de hacer especialmente después de obtener el PCB personalizado que pedimos a JLCPCB para mejorar la apariencia de nuestro dispositivo electrónico y también hay suficientes documentos y códigos en esta guía para permitirle crear su hermosa estación meteorológica.
Hemos realizado este proyecto en solo 2 días, solo un día para obtener todas las piezas necesarias y terminar la fabricación del hardware y el ensamblaje, luego un día para preparar el código que se adapte a nuestro proyecto y cuando comenzamos las pruebas y el ajustes.
Lo que aprenderá de este instructivo:
- Realización de la selección de hardware adecuada para su proyecto en función de sus funcionalidades.
- Comprender el flujo de trabajo de la estación meteorológica.
- Prepare el diagrama de circuito para conectar todos los componentes elegidos.
- Produzca su propio diseño de PCB.
- Suelde las partes electrónicas a la PCB.
- Reúna todas las partes del proyecto.
- Inicie la primera prueba y valide el proyecto.
Paso 1: ¡Cómo funciona la estación meteorológica
Como siempre comienzo mi proyecto con esta breve descripción, nuestro proyecto se basa en una placa de desarrollo NodeMCU que ya incluye un módulo WiFi para conectarse a Internet para recibir las actualizaciones del pronóstico del tiempo y mostrarlo en la pantalla OLED, que está conectada. al NodeMCU a través del puerto de comunicación I²C.
Para que todo esto suceda sin problemas, algunas bibliotecas deben incluirse en el código fuente. Estas bibliotecas están disponibles en código abierto y puede agregarlas directamente desde su IDE de Arduino
La estación meteorológica también obtendrá los datos de fecha y hora de Internet y, para realizar dicha función, debemos proporcionar a NodeMCU los sitios web desde donde cargará las previsiones meteorológicas y los datos de fecha y hora. Todo esto se explicará en la sección Software de esta presentación.
Paso 2: diagrama de circuito
Este proyecto es tan básico, sin complejidad en él, utilicé la plataforma en línea easyEDA para preparar este diagrama de circuito que tiene todos los componentes necesarios para este proyecto y algunas partes adicionales como un zumbador para algunas alarmas y algunas salidas LED que puede tener el PDF formato del esquema o el formato-p.webp
Paso 3: fabricación de PCB
Después de preparar el circuito, transformé este diagrama de circuito en un diseño de PCB personalizado con una forma de nube para adaptarse al tema de nuestro proyecto, todo lo que necesitamos ahora es producir este diseño de circuito, así que cambié a JLCPCB los mejores y más baratos productores de PCB para obtener lo mejor Servicio de fabricación de PCB, JLC es un fabricante profesional de PCB que cuenta con equipos de pozo a gran escala, una gestión estricta y una calidad superior. como siempre, todo lo que necesita son simplemente unos clics para cargar los archivos GERBER del diseño de la PCB y establecer algunos parámetros de fabricación, luego espero solo tres días para recibir mi pedido.
Como puede ver en las fotos, los PCB están muy bien producidos y esta forma de nube agregará una mejor apariencia a nuestro proyecto.
Archivos de descarga relacionados
También puede descargar el Gerberfile para este circuito.
Paso 4: Diseño de la caja
Usé el software Solidworks para diseñar este gabinete donde colocaremos los componentes electrónicos, y luego produje las piezas diseñadas a través de una máquina de corte láser CNC.
puede descargar los archivos DXF para las piezas de la caja
Paso 5: ingredientes
Revisemos ahora la lista completa de componentes de este proyecto, por lo que necesitaremos:
★ ☆ ★ Los componentes necesarios (enlaces de Amazon) ★ ☆ ★
El PCB que hemos pedido a JLCPCB
- Placa de desarrollo NodeMCU:
- Una pantalla de visualización OLED:
- Algunos conectores SIL:
- Conector mini USB:
- Dos LED blancos (5 mm):
- Resistencia de 100 ohmios:
- Un adaptador de corriente de 5 V CC:
- Y las partes del recinto
Paso 6: parte del software
la configuración de la biblioteca Arduino IDE
Asegúrese de que su computadora esté conectada a Internet para tener acceso a las bibliotecas en línea. Una vez que ejecute el IDE de Arduino, vaya a sketch >> incluya biblioteca >> administre bibliotecas, aparecerá una nueva ventana para mostrar las bibliotecas instaladas que tiene y otras bibliotecas que puede descargar, asegúrese de haber descargado las tres bibliotecas se muestran a través de las fotos de arriba y puedes buscarlas por sus nombres (descarga la misma versión que la mía)
- La primera biblioteca es la pantalla OLED que facilitará el control de la pantalla de visualización utilizando la placa NodeMCU.
- La segunda biblioteca le ayudará a tener el código fuente de NodeMCU.
- La tercera biblioteca es la biblioteca de transmisión en línea, ya que los datos de Internet son datos un poco grandes para que la MCU los interprete, por lo que esta biblioteca ayudará a dividir los datos grandes de Internet en algunos marcos pequeños.
Después de tener las bibliotecas adecuadas, pasa a los ejemplos de IDE y ejecuta la demostración de la estación meteorológica. Como ves en la foto de arriba todas las bibliotecas descargadas incluidas en este programa, el siguiente paso que debemos realizar es insertar el ID de WiFi y la contraseña, luego nos movemos al sitio web openweathermap desde donde el NodeMCU obtendrá las actualizaciones de pronóstico.
Después de crear una cuenta en este sitio web, tendrá su clave API única, así que simplemente cópiela y péguela en la demostración del código.
Lo que necesita a continuación es la identificación de la ubicación, así que regrese al sitio web de openweathermap y seleccione su país y en la barra de herramientas de la dirección del sitio web encontrará la identificación de la ubicación deseada, así que simplemente cópiela y péguela en su código, el último paso ahora es cargar el código a su NodeMCU y si aún no sabe cómo usar las placas NodeMCU con Arduino IDE, simplemente consulte este video para guiarlo.
Paso 7: Montaje y demostración de hardware
Ahora todo está listo, así que comencemos a soldar nuestros componentes electrónicos a la PCB y para hacerlo necesitamos un soldador y un alambre de núcleo de soldadura.
Como puede ver, usar esta PCB es muy fácil debido a su muy alta calidad de fabricación y sin olvidar las etiquetas que los guiarán mientras sueldan cada componente porque encontrará en la capa de seda superior una etiqueta de cada componente que indica su ubicación en la placa y así estarás 100% seguro de que no cometerás errores de soldadura.
He soldado cada componente a su ubicación, sobre este PCB es un PCB de dos capas, esto significa que puede usar ambos lados para soldar sus componentes electrónicos.
Ahora hemos terminado el montaje del hardware y una vez que conectamos el adaptador de la fuente de alimentación, el dispositivo comienza a mostrar las previsiones meteorológicas.
Este proyecto es tan fácil de hacer y asombroso y lo recomendamos a cualquier fabricante cómo intentar crear sus propios gadgets, pero aún hay algunas otras mejoras para realizar en nuestro proyecto para hacerlo mucho más mantequilla, por eso estaré esperando. para que sus comentarios lo mejoren.
Recomendado:
Estación meteorológica profesional con ESP8266 y ESP32 DIY: 9 pasos (con imágenes)
Estación meteorológica profesional con ESP8266 y ESP32 DIY: LineaMeteoStazione es una estación meteorológica completa que se puede interconectar con sensores profesionales de Sensirion, así como con algunos componentes de instrumentos Davis (pluviómetro, anemómetro) El proyecto está diseñado como una estación meteorológica de bricolaje, pero solo requiere
Estación meteorológica en línea: 6 pasos
Estación meteorológica en línea: ¡No lo creerá! Pero desde el principio. Estaba trabajando en la próxima versión de CoolPhone y la cantidad de errores que cometí cuando lo diseñé me obligó a tomarme un descanso. Me puse los zapatos y salí. Resultó que hacía frío, así que
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