0% encontró este documento útil (0 votos)
65 vistas15 páginas

Proyecto Final

Cargado por

Lucero Cruz
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)
65 vistas15 páginas

Proyecto Final

Cargado por

Lucero Cruz
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

UNIVERSIDAD NACIONAL MICAELA BASTIDAS DE APURÍMAC

Facultad de Ingeniería

Escuela Académica Profesional Ingeniería Informática y Sistemas

Curso : Arquitectura del Computador

Docente: Betsabe Milagros Ccolque Ruiz

Integrantes:

➢ Deyly Sullcahuaman Jara 231200

➢ Lucero Luciana Ñanue Cruz 231189

➢ Luz Marina Apaza Gomez

Apurímac – 202

1
INDICE

1. Introducción y Presentación del Proyecto............................................................................................3


Resumen Ejecutivo:..............................................................................................................................3
Objetivos del Proyecto:........................................................................................................................4
Objetivo General..............................................................................................................................4
Objetivos Específicos.......................................................................................................................4
2. Definición de Requisitos y Análisis.....................................................................................................4
Requisitos del Sistema:........................................................................................................................4
Funcionales.......................................................................................................................................4
No Funcionales.................................................................................................................................5
Análisis de Viabilidad..........................................................................................................................6
Técnica.............................................................................................................................................6
Económica:.......................................................................................................................................6
Temporal..........................................................................................................................................7
3. Diseño de la Solución (Arquitectura)...................................................................................................8
Diagrama o Circuito en Fritzing..........................................................................................................8
Entradas (Sensores).................................................................................................................8
Unidad Central de Procesamiento (UCP).............................................................................10
Salidas (Actuadores)..............................................................................................................11
● Alimentación.........................................................................................................................11
● Comunicación.......................................................................................................................12
Selección de Componentes y Materiales............................................................................................12
4. Planificación y Desarrollo..................................................................................................................13
Cronograma de Actividades:..............................................................................................................13
Diagrama de Flujo (Pseudocódigo)....................................................................................................13
Pruebas...............................................................................................................................................16

2
DISEÑO E IMPLEMENTACIÓN DE UNA ESTACIÓN METEOROLÓGICA CON
ARDUINO

Resumen Ejecutivo:
Este proyecto resuelve la necesidad de obtener información climática instantánea y precisa

para sectores como la agricultura, climatología y vigilancia ambiental, donde el acceso

oportuno a datos ambientales es crucial para la toma de decisiones. La solución propuesta es

una estación meteorológica automática que mide variables esenciales como temperatura,

humedad, precipitaciones y radiación ultravioleta utilizando sensores especializados

conectados a un microcontrolador Arduino Uno R3 compatible, que procesa y centraliza los

datos.

Para la visualización local de la información, se integra una pantalla LCD 16x2 con módulo

I2C, que facilita el monitoreo inmediato de las variables medidas. La comunicación

inalámbrica futura se contemplará mediante WiFi o Bluetooth para permitir acceso remoto y

monitoreo en tiempo real desde diversas plataformas. La selección de componentes como el

sensor DHT22 para temperatura y humedad y el sensor ML8511 para radiación UV garantiza

precisión en las mediciones.

Esta tecnología integrada ofrece un sistema compacto, modular, de bajo consumo energético y

resistente a condiciones exteriores, facilitando su uso tanto en áreas rurales como urbanas. El

microcontrolador Arduino permite flexibilidad en programación y expansión futura con más

sensores o funcionalidades, adaptándose a diversas necesidades.

En resumen, esta estación meteorológica representa una solución tecnológica confiable y

accesible que cubre la demanda actual de monitoreo ambiental continuo, combinando

sensores calibrados y procesamiento eficiente en un sistema económico y robusto. Su uso

promoverá la gestión ambiental informada y apoyará diferentes sectores científicos y

productivos con datos climáticos oportunos y precisos.


3
Objetivos del Proyecto:

Objetivo General:

Crear e instalar una estación meteorológica basada en Arduino que, utilizando saberes de

arquitectura del computador, calcule y presente en tiempo real la humedad, radiación

ultravioleta y temperatura ambiental.

Objetivos Específicos:

-A través del bus I2C, elija y conecte adecuadamente los sensores de UV, humedad y

temperatura.

-Configurar el Arduino para que obtenga, procese y muestre datos sobre el medio ambiente.

-Implementar una interfaz con pantalla LCD para que la información se visualice de manera

clara y accesible.

-Comprobar el desempeño del sistema haciendo pruebas en circunstancias reales.

1. Definición de Requisitos y Análisis

Requisitos del Sistema:

Funcionales:

El sistema debe medir la temperatura cada 5 segundos para tener un registro actualizado de las

variaciones térmicas del ambiente y así detectar posibles cambios bruscos. 4 Asimismo, debe

medir la humedad del aire cada 5 segundos, ya que este dato es esencial para complementar la

lectura de temperatura y poder analizar las condiciones atmosféricas de manera más precisa.

El sistema también debe medir la radiación ultravioleta (UV) cada 10 segundos, expresando el

nivel de radiación en un valor que permita identificar si existe riesgo para la salud en caso de

exposición prolongada al sol. De igual forma, debe registrar la precipitación acumulada con el

fin de calcular la cantidad de lluvia caída en un determinado período de tiempo, lo que es útil
4
para estudios climáticos y agrícolas. Todos los datos obtenidos deben ser mostrados en una

pantalla de forma clara y actualizada, de modo que el usuario pueda consultar fácilmente las

condiciones actuales sin necesidad de equipos externos.

No Funcionales:

Nuestro prototipo será de bajo consumo, de manera que funcione con una batería pequeña o

con conexión USB.

Debe tener un diseño compacto y fácil de transportar, ya que lo usaré en prácticas

académicas. La pantalla debe ser clara y legible para poder revisar los datos fácilmente en

interiores.

El tiempo de respuesta debe ser rápido, menor a un segundo, entre que se mide y se muestra

en la pantalla.

Aunque es un prototipo sencillo, las mediciones deben ser confiables y coherentes, aun

usando sensores básicos.

Análisis de Viabilidad

Técnica:

Se cuenta con la tecnología y el conocimiento necesario para desarrollar el proyecto, basándonos en la

plataforma Arduino Uno R3 compatible, ampliamente documentada y con soporte para sensores como

DHT22 y ML8511. El microcontrolador tiene la capacidad suficiente para capturar, procesar y

transmitir datos en tiempo real, y se dispone de experiencia en programación y manejo de

comunicación inalámbrica (WiFi/Bluetooth). Los sensores seleccionados están disponibles

comercialmente y son compatibles con Arduino, lo que asegura la factibilidad técnica.

Económica:

El proyecto es viable dentro de un presupuesto aproximado de 256.50 soles para adquirir los

componentes esenciales: Arduino Uno R3, sensores de temperatura, humedad y radiación UV, pantalla

LCD, cables y accesorios. Los materiales son accesibles en el mercado local, con costos relativamente

bajos, permitiendo mantener un proyecto económico. Esto facilita la construcción de un prototipo

funcional sin requerir inversiones elevadas.


5
El detalle de los materiales y precios es el siguiente:

Materiales Costo(s/)

Arduino Uno R3 (compatible) 109.00

Sensor de temperatura y humedad DHT11 27.00

Pantalla LCD 16x2 con módulo I2C 20.00

Sensor de radiación ultravioleta ML8511 50.00

Cables Jumpers de 20cm (25) 12.50

Cable USB 10.00

Sensor de lluvia 10.00

Protoboard 18.00

COSTO TOTAL APROXIMADO 256.50

Temporal:

Nuestro proyecto puede completarse en el plazo de 3 semanas que tenemos disponible. En la primera

semana nos enfocamos en la integración de los sensores y el montaje en protoboard, lo que permitió

tener la base física del prototipo. Durante la segunda semana dedicamos el tiempo a la programación

del microcontrolador y a las pruebas iniciales de funcionamiento de cada sensor. Finalmente, en esta

tercera semana nos concentramos en la calibración, en los ajustes necesarios y en la preparación de la

presentación final. De esta manera, aunque el tiempo es reducido, la planificación distribuida por

semanas hace posible entregar el prototipo dentro del plazo asignado.

6
[Link]ño de la Solución (Arquitectura)

Diagrama:

• Entradas (Sensores)

Dispositivos que capturan la información del entorno:

Sensor DHT11: El sensor DHT11 mide la temperatura y la humedad relativa del ambiente,

entregando los datos en formato digital. Se utiliza en estaciones meteorológicas y sistemas de

control ambiental por su bajo costo y facilidad de uso.

7
Sensor de radiación UV ML8511: Mide la radiación ultravioleta presente en el ambiente y

la convierte en datos digitales. Se utiliza en estaciones meteorológicas y dispositivos de

monitoreo para evaluar la intensidad solar y estimar el índice UV.

Sensor de lluvia: o pluviómetro digital es un sensor que mide la presencia y cantidad de

lluvia, convirtiendo la precipitación en datos digitales. Se usa en estaciones meteorológicas

para monitorear el clima y gestionar recursos hídricos.

8
• Unidad Central de Procesamiento (UCP)

Microcontrolador Arduino Uno R3: Compatible, que recibe las señales de los sensores para

su procesamiento.

 Salidas (Actuadores)

Pantalla LCD 16x2 con módulo I2C: muestra en tiempo real los valores de temperatura,

humedad, radiación UV y el estado de lluvia. Su conexión mediante interfaz I2C facilita el

uso de pocos pines del microcontrolador, siendo ideal para estaciones meteorológicas y

proyectos de monitoreo ambiental.

9
 Alimentación:

El sistema se alimenta principalmente a través del cable USB conectado a una

computadora portátil o fuente USB. Este método suministra 5 voltios estables para el

funcionamiento del microcontrolador y los sensores. El cable USB también cumple

una función importante en la comunicación, ya que a través de él se pueden cargar

programas al Arduino y establecer comunicación serial para el monitoreo o

transferencia de datos entre la estación meteorológica y la computadora.

 Comunicación:

El ESP8266 utiliza la conexión I2C para comunicarse con la pantalla LCD, mientras

que los pines GPIO y ADC permiten la lectura de sensores digitales, como el

pluviómetro, y analógicos, como el sensor UV. La interfaz UART (Serial) se emplea

para la comunicación con la computadora y tareas de depuración. Además, gracias a

su módulo Wi-Fi integrado, es posible enviar los datos a la nube o a una aplicación

móvil de forma opcional.

Selección de Componentes y Materiales:

Hardware:

Arduino Uno R3 (compatible)

1 Sensor DHT11 (temperatura y humedad)

1 Sensor UV (ML8511 o GUVA-S12SD)

1 Pluviómetro digital

1 Pantalla LCD 16x2 con interfaz I2C

1 Protoboard

Cables jumper macho-macho y macho-hembra

Fuente de alimentación 5V (adaptador USB o powerbank)

10
Software:

Arduino IDE (programación del ESP8266)

Librerías:

- DHT.h: librería que permite leer fácilmente los valores de temperatura y humedad

del sensor DHT11 u otros modelos de la misma familia. 12

- LiquidCrystal_I2C.h: librería usada para controlar pantallas LCD mediante la

interfaz I2C, simplificando la comunicación con el microcontrolador.

2. Planificación y Desarrollo

Cronograma de Actividades:

Semana Actividad Principal Descripción

Semana 1 Diseño e Implementación Seleccionamos los componentes, realizamos el diseño del

de Hardware prototipo y armamos el montaje en protoboard con los

sensores (temperatura, humedad, radiación UV y

pluviómetro).

Semana 2 Programación y Pruebas Programamos el microcontrolador para la lectura de los

Iniciales sensores, configuramos la pantalla para mostrar los datos

y realizamos pruebas básicas de funcionamiento.

Semana 3 Pruebas Finales y Calibramos los sensores, realizamos ajustes al sistema,

Documentación elaboramos la documentación y preparamos la

presentación final del proyecto.

11
Diagrama de Flujo (Pseudocódigo):

INICIO

Configurar LCD, DHT11 y Pines

Mostrar "Estacion Met." en LCD durante 2 segundos

Borrar LCD

MIENTRAS (verdadero) HACER

// ---- Lectura de sensores ----

lluviaAnalog ← leerAnalog(A0)

lluviaDigital ← leerDigital(D6)

uvRaw ← leerAnalog(A1)

uvVolt ← (uvRaw / 1023.0) * 5.0

uvIndex ← map(uvRaw, 0..1023 → 0..15)

h ← [Link]()

t ← [Link]()

// ---- Mostrar en LCD ----

Limpiar LCD

Escribir en LCD (fila 1): "T: t °C H: h %"

Escribir en LCD (fila 2): "UV: uvIndex"

SI (lluviaDigital == 0) ENTONCES

Escribir en LCD: " Lluvia: SI"

SINO

Escribir en LCD: " Lluvia: NO"


12
FIN SI

// ---- Enviar al monitor serie ----

Imprimir "Temp: t °C | Hum: h % | UV: uvIndex | Lluvia(A0): lluviaAnalog | Lluvia(D6):

lluviaDigital"

// ---- Pausa ----

Esperar 2000 ms

FIN MIENTRAS

FIN

13
Pruebas

Para validar que la estación meteorológica funciona correctamente y cumple con los objetivos,

se realizarán varias pruebas enfocadas en las entradas y salidas del sistema:

 Pruebas de sensores individuales: Se verificará el correcto funcionamiento y

precisión de cada sensor (temperatura y humedad DHT22, sensor UV ML8511 y

sensor de lluvia) comparando sus lecturas con instrumentos de referencia o

condiciones conocidas.

 Pruebas de integración: Se comprobará que el microcontrolador Arduino recibe y

procesa correctamente los datos de todos los sensores simultáneamente, mostrando la

información en la pantalla LCD y enviándola por comunicación serial.

 Pruebas de respuesta y tiempo: Se medirá el tiempo que toma el sistema desde la

adquisición de datos hasta su visualización y envío, asegurando que sea menor a 3

segundos, de acuerdo con los requisitos.

 Pruebas en diferentes condiciones ambientales: Se evaluará el desempeño del

sistema en diversas condiciones de temperatura, humedad, intensidad de radiación UV

y lluvia para asegurar su robustez y confiabilidad.

 Pruebas de comunicación: Se probará la transmisión de datos vía USB a la

computadora portátil y la comunicación inalámbrica mediante WiFi o Bluetooth para

garantizar una correcta recepción y monitoreo remoto.

 Pruebas de resistencia y consumo: Se verificará que el diseño físico soporte

condiciones exteriores y que el consumo energético sea adecuado para operación

continua.

Con este plan de pruebas se garantiza que tanto las entradas (sensores) como las salidas

(pantalla, comunicación) funcionen correctamente y se cumplan los objetivos del proyecto


14
antes de su entrega final.

15

También podría gustarte