¿Cómo puedo construir una estación meteorológica con Arduino? Instrucciones paso a paso

Un gran potencial es una característica importante de las placas Arduino. Por tanto, es posible crear un centro climático basado en ciertos conceptos durante el desarrollo.

Esto evita que cometa errores al seleccionar material y software de código de operación. Si quieres saber cómo hacerlo, debes leer este artículo hasta el final.

Discutiremos en detalle el proceso que necesita para crear y conectarse a través del centro del estado del aire usando Arduino . Finalmente, aquí hay una lista de las mejores herramientas que puede usar para crear un proyecto a partir de esto.

¿Qué necesitas para construir una estación meteorológica con Arduino? Placas base y accesorios

El material que necesitará para construir una estación meteorológica usando Arduino es el siguiente.

Placa Arduino UNO

Necesita un microcontrolador para formar ATmega328P y el voltaje de entrada de 7 a 12 voltios, que es alimentado por 5 voltios de corriente continua de 20 mA. También debe tener 32 KB de RAM.

Sensores para registrar la humedad relativa del ambiente.

En este caso hay una distribución entre 2,7 y 3,3 voltios. También debe tener un rango de temperatura entre -10 ° C y 60 ° C con una precisión de + -3%. La tasa de medición debe ser del 1% al 99%.

Monitor de presión atmosférica con sensor de temperatura

Debe tener un rango de trabajo de -40 ° C a 60 ° C con una capacidad de detección de 300 a 1100 hPa y una tolerancia de error de 0.03. La fuente de alimentación que debe tener esta placa debe rondar los 1.8 y 3.6 Vdc.

Módulo bluetooth

Esta placa se requiere para la comunicación con un teléfono con un Android sistema operativo . La corriente de funcionamiento debe ser de 40 mA, la tensión de alimentación debe estar entre 3,3 y 6 V CC.

Entorno de software Arduino

Necesita el software Arduino para la configuración. Para hacer esto, debe usar su navegador de confianza para https://www.arduino.cc/en/main/softwareir a la URL del software de descarga que es compatible con Windows, Linux y MacOS .

Editor de texto Notepad ++

Con este editor puedes trabajar en la organización de cualquier tipo de idioma. Para descargarlo, debe ir a la página oficial desde el enlace https://notepad-plus-plus.org/downloads/.

Software de desarrollador Inventor 2

Con esta plataforma, puede crear aplicaciones que use en su teléfono inteligente Android a través de bluetooth más fácilmente. Para descargarlo, debe ir a la página https://appinventor.mit.edu/explore/ai2/windows.htmly luego seguir el sencillo proceso de instalación.

Aprenda paso a paso cómo crear e integrar una estación meteorológica usando Arduino

Los siguientes son los pasos paso a paso que debe seguir para crear y construir una estación meteorológica con Arduino.

Presta atención a cada detalle:

Conecte el bus I2c

East Bus es un protocolo en el que un maestro se comunica principalmente con esclavos en el proceso de comunicación electrónica. Entonces, es fácil comenzar en este punto.

Debe integrarse en SDA (datos de seguimiento):

  • 1K Vcc.
  • Tablero Arduino actuando como instructor.
  • Sensor de temperatura y presión atmosférica
  • Detector de humedad.
  • Tablero de Bluetooth.

En SCL – Secret Hour y en GND necesitas incluir:

  • Señor Arduino.
  • Sensores de humedad, temperatura y presión del aire.
  • Tablero de Bluetooth.
  • 1K Vcc.

Para hacer esto, debes conectar el GND del sensor de humedad con el cable marrón a cualquier pin Arduino GND, luego el cable negro conecta el VDD al pin 3.3V de la placa Arduino. Cuando la temperatura y el sensor de presión atmosférica necesitas conectar los pines analógicos 4 y 5 de los cables Arduino y SDA gris y blanco SLC.

El módulo bluetooth también tiene que tomar el pin GND y conectarlo al pin digital en la placa Arduino. Finalmente, el cable azul se encarga de conectar con un pin de 10 dígitos al HC-06 y desde el borde al pin 11 de Arduino.

Algoritmo del sensor de temperatura y presión

Este proceso comienza con la biblioteca Arduino a través del bus l2c, que define el proceso de toma de decisiones leyendo los datos de reestructuración. Si no hay error al leer los datos de corrección, se entiende que la actividad en los datos de la sección flotante es incorrecta y se devuelve el valor de 1. Si, por el contrario, se produce un error durante la lectura, el valor restaurado es 0 y eso completa el proceso.

Biblioteca de algoritmo del sensor de temperatura del sensor

La regulación de la configuración de datos de temperatura le dice al detector que necesita recopilar datos usando ciertos bytes. A continuación, registra el elemento de control en la primera posición y, a lo largo del tiempo, también en la segunda posición. Tenga en cuenta que debe escribir el comando de temperatura para ka. Si no hubo ningún error, se restaura el valor de 5, pero si hay un error al escribir el interruptor, se restaura el valor.lo que resulta en la terminación del proceso en ambos casos.

Algoritmo del sensor de presión atmosférica

Con la técnica de presión atmosférica , el proceso del algoritmo para devolver la presión detectada y detectada comienza cuando la hoja de datos indica que el dispositivo debe medir la temperatura.

Luego, el conjunto de resultados es lo primero y devuelve el interruptor de lectura. El cual, si no se produjo ningún error, realiza un cálculo de temperatura y devuelve el resultado para completar el proceso. Si, por el contrario, se produce un error durante la lectura, devuelve el valor del resultado y, por lo tanto, finaliza el procedimiento.

Para determinar la presión atmosférica, se debe mostrar el valor de retorno del tiempo de espera. Después de especificar el tipo de muestra, se escribe 1 byte en el dispositivo mostrado. Si el método de escritura tiene éxito, cuando devuelve ms, pero si la operación falla, el valor regresa.. En ambos casos, el proceso de medición finaliza.

Sensor de humedad

El algoritmo utilizado en este caso está hecho por una biblioteca llamada Wire. Este proceso es responsable de la transferencia de datos entre el dispositivo y el sensor, la legibilidad de los datos y el acceso al dispositivo de lectura. En este caso, cuando el proceso comienza a transferirse entre Arduino y esclavo, entonces se transfieren los datos y se realiza una solicitud por bytes especificando la dirección entre maestro y esclavo.

Se utiliza como un número entero que no se ha firmado y los resultados se establecen después de esperar a completar la operación. Si la calculadora de frecuencia no está disponible, devuelva el valory el proceso termina. Por otro lado, si hay un cálculo de frecuencia disponible, puede leer el valor de esta secuencia y devolverlo en unidades de medida. hr, y luego salir.

Algoritmo de placa Arduino

En este caso, el algoritmo tiene tres partes. La primera es la activación y se encarga de importar bibliotecas, definir tipos de clases e importar todos los materiales relevantes. La segunda parte de este código es leer datos de varios análisis. En esta fase se utilizan los métodos de recepción que están relacionados con la biblioteca de la primera sección.

Finalmente, el tercer componente de este algoritmo es la comunicación de información a través de bluetooth. Para ello, transfiere datos a través del software Inventor 2. Si esto no es lo que desea , puede transferir los datos a la pantalla LED. Puede encontrar estos códigos de aplicación en el siguiente paso.

Escribe números Arduino

Para realizar las funciones principales de una estación meteorológica es necesario utilizar los siguientes números:

Configure los pines para conectarse al detector:

Tiene una humedad relativa:

A continuación, debe especificar qué pines usarán la pantalla LED, para esto debe escribir:

Indica dónde quieres empezar a escribir:

Se deben ingresar los siguientes códigos para leer la humedad:

En este punto, debe mostrar en la pantalla LED dónde comenzar a escribir:

Conozca el mejor equipo Arduino para crear estaciones meteorológicas desde cero

Aquí le mostraremos el mejor equipo que puede comprar para construir su estación meteorológica Arduino.

Elige tu favorito:

Estación meteorológica ESP8266

Este conjunto de componentes del centro climático incluye sensor de temperatura, sensor de presión ambiental y sensor de humedad. Tiene una pantalla LED para la placa de inicio Arduino IDE IoT. También encontrarás instrucciones completas para que el montaje no sea un problema para ti.

1602 conjunto de LCD

La placa Arduino presentada por este conjunto es la UNO R3 con el bus I2C 1602 que permite una mejor gestión de la transferencia de información. Tiene un módulo de monitoreo de humedad y temperatura, también encontrarás una placa de circuito para detectar agua y ruido. La novedad de este dispositivo es que incorpora un mando a distancia para que el servomotor gire los componentes en todas las direcciones.

Estación meteorológica configurada con BMP180

Los sensores contenidos en este conjunto de características son BMP180, DHT11 y BH1750FVI, en el que los datos de presión de aire, temperatura y humedad pueden obtenerse con alta precisión. Incluye una guía en inglés que puede utilizar para crear instrucciones paso a paso.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *