0% encontró este documento útil (0 votos)
167 vistas2 páginas

Sistema de Monitoreo Climático

El documento describe el código para un sistema de monitoreo ambiental con múltiples sensores. Declara puertos y variables para sensores de temperatura, humedad, precipitación, viento y presión. Incluye funciones para configurar los puertos, medir los sensores, enviar datos vía GSM y mostrar resultados. El código mide parámetros ambientales, los transmite inalámbricamente y los presenta de forma ordenada.

Cargado por

Mgla Angel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
167 vistas2 páginas

Sistema de Monitoreo Climático

El documento describe el código para un sistema de monitoreo ambiental con múltiples sensores. Declara puertos y variables para sensores de temperatura, humedad, precipitación, viento y presión. Incluye funciones para configurar los puertos, medir los sensores, enviar datos vía GSM y mostrar resultados. El código mide parámetros ambientales, los transmite inalámbricamente y los presenta de forma ordenada.

Cargado por

Mgla Angel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Puertos digitales

( sensor de temperatura y humedad del


suelo, sensor de humedad relativa
pluviómetro, anemómetro)

Puerto análogo (Veleta)

Puertos i2c (Presión atmosférica, temp.


Declaración de puertos de ambiente)
entrada de los sensores
Velocidad del viento (km/h)

Declaración de variables de Dirección del viento (N, NE, E, SE, S, SW, W, NW)
salida (medidas) Precipitación (L/m²)
Inclusión de librerías para
sensores Temperatura ambiente (°C)
Declaración de variables de
(humedad relativa, temp. Temperatura del suelo (°C)
calibración
Y humedad del suelo, Humedad relativa (%)
modulo barométrico)
Humedad del suelo (%)
Declaración de puertos de
Presión atmosférica (hPa)
comunicación serial con el
módulo GSM y variable de
control de envío de mensajes

Variables de intervalo de
tiempo, contador
Funcion void setup()

Establece la velocidad de datos en bits por segundo


(baudios) para la transmisión de datos en serie.

Inicializa los puertos de entrada de los sensores


(modulo barométrico, temperatura ambiente y
humedad relativa)

Inicializa un parámetro para activar las


interrupciones del pin de entrada del pluviómetro
para el funcionamiento sincronizado con el
muestreo

Funcion void loop()

Ejecuta la función que hace el anemómetro


Función contadora de lluvia Función anemómetro
Mapea los valores numéricos en función de
Esta función se encarga del conteo de resistencia que hace la veleta Tiene dos funciones una de contador
pulsos generado por el pluviómetro de pulsos y otra de medida que
Determina los valores de la humedad relativa y la
aplicando un tiempo debounce para mediante el uso de interrupciones se
temp. Y humedad del suelo mediante las funciones
evitar rebotes en el conteo y la señal activa el puerto digital para hacer el
propias de las librerías
generada sea limpia en el cambio de conteo de pulsos en un periodo de
estado Ejecuta la función de visualizar los datos sensores tiempo y se desactiva con eso se
en monitor serial de Arduino calcula la velocidad de viento
Ejecuta la función de enviar los datos hacia el otro
módulo GSM que los recibe y los guarda en la base
de datos de la pagina web

Función imprimir
Función enviar
Esta función se encarga de visualizar los datos de
Esta función se encarga de configurar el modulo los sensores en monitor serie de manera ordenada
que envía los datos mediante una cadena de que también ejecuta las funciones de la librería
caracteres generada por las variables de salida para el sensor barométrico obteniendo la temp.
hacia el módulo GSM receptor y este las recibe Ambiente y la presión atmosférica y parametriza las
añadiendo el número telefónico de la simcard de demás variables de salida mediante las variables de
dicho receptor calibración.

También podría gustarte