Anda di halaman 1dari 17

INTRODUCCIÓN.

Mediante el presente documento, se espera poder definir de manera argumentada la


problemática, para la cual se deberá desarrollar un sistema embebido en una etapa
posterior, este documento por lo tanto solamente integra los elementos que se deberán
utilizar, así como, el microprocesador Arduino, el módulo de comunicación Bluetooth, el
diseño de la aplicación Web para controlar el sistema, los sensores y actuadores, entre otros
que se requieran.
Por tanto este documento se puede considerar una metodología de análisis y descripción del
problema a solucionar mediante un sistema embebido. Por tanto es meramente teórico y
descriptivo, por ahora no se realizan implementaciones o programaciones sobre el sistema
embebido, pero si se define los eventos a utilizar y la manera que en teoría podrían
integrarse los mismo para conformar el sistema embebido final.
OBJETIVOS.

General
 Fomentar el uso de sistemas embebidos mediante la comprensión significativa de
las estrategias de diseño y de implementación, buscando afianzar en los estudiantes
el deseo por proponer y diseñar elementos micro-controlados que permitan dar
solución a casos cotidianos.

Específicos.
 Describir la problemática sobre la cual se diseñara el sistema embebido que permita
dar solución con base en las especificaciones de la guía de trabajo.
 Describir los elementos necesarios para realizar el desarrollo y montaje del sistema
embebido, justificando con base en el problema y las especificaciones dadas en la
guía para el diseño.
 Redactar un documento que integre la metodología, el problema y la posibilidad de
solución.
DESCRIPCIÓN DE LA SITUACIÓN PROBLEMA.

Para iniciar con el diseño del sistema embebido, es fundamental tener en claro cuál es el
problema que se pretende solucionar. Por lo tanto se deberá realizar el adecuado
planteamiento del problema.

Problema: se requiere del diseño de un sistema embebido que permita controlar,


monitorear y manipular las lecturas de temperatura de un invernadero, el sistema deberá
tener un sensor de temperatura que tome valores del ambiente exterior, también deberá ter
otro que controle la temperatura en el interior, por otro lado deberá tener también un sensor
de humedad en el suelo y otro en el ambiente en el ambiente, lo cual se debe a que se
siembra una especie característica de un clima tropical que requiere de una condiciones de
temperatura y humedad especifico.

Figura 1: Aspersor de agua: http://www.homedepot.com.mx/comprar/es/coapa-del-hueso/set-de-aspersion-para-adherir-


a-ventilador
Figura 2: invernadero tomado de: https://verdecora.es/blog/elegir-invernadero-huerto/

Por otro lado como el sistema debe ser automático debe con base en su programación
controlar la cantidad de agua que se suministra en los aspersores y una resistencia que
permite aumentar el calor dentro del sistema a través de una calefacción de ambiente.

Figura 3: Calefactor de ambientes. Tomado de: http://www.maquituls.es/noticias/novedad-calefactores-infrarrojos/

Finalmente el sistema debe enviar información a mediante un módulo Bluetooth a un


dispositivo ubicado en una oficina contigua al invernadero. Del mismo modo este
dispositivo permite manipular el tiempo de riego y el tiempo de calentamiento, en dado
caso que se haga necesario ajustar estos parámetros debido a condiciones climáticas
inesperadas.
Elementos.
1. Placa base de Arduino (mega)
2. Modulo Bluetooth.
3. Dos Sensores de temperatura.
4. Dos sensores de humedad.
5. Dos relé, actuadores.
6. Software para controlar el sistema desde dispositivo con conexión Bluetooth.

PROPUESTA DE SOLUCIÓN CON IMPLEMENTACIÓN DE UN S.E.


Diagrama de bloques.
El diagrama de bloques para el sistema embebido que nos permita dar solución a la
problemática planteada cuanta con varias etapas.
Primera etapa, control general.

Se da inicio al sistema, lo primero que deberá reconocer es si el sistema está completo, es


decir si todos sus periféricos de control están conectados, a lo cual deberá continuar con el
procedimiento de saber si están completos o no, en caso de estar completos, continua con el
resto del proceso que será la lectura de los sensores y el establecimiento de la conexión
mediante el modulo Bluetooth.
En el caso de que no se encuentren correctamente las señales de los periféricos, deberá
permitir al usuario, con la visualización en el dispositivo de control o en la app Bluetooth
cual es el sistema desconectado, con el fin que el usuario se encargue de reparar dicha
conexión, también se pude dar la opción en cientos casos de poder continuar con el proceso
mediante la opción Omitir, lo que lo llevara continuar con la lectura de sensores.
Esta eta de lectura de sensores se hará en dos partes.
Control de temperatura.

Este sub-sistema, es el encargado de leer el sensor y mediante comunicación con usuario,


establecer la temperatura que será constante, según las necesidades en el invernadero. El
procedimiento es; leer el sensor, y según el dato, al compararlo con la constante de
temperatura previamente establecida, se puede ejecutar tres posibles acciones, en la primera
si es la misma o muy cercana, 10%, no se hace nada, se continúa leyendo el sensor. Ahora,
si la temperatura es mayor que la constante de T, el sistema debe ejecutar un proceso de
extracción de calor, al completar la acción y evidenciar el descenso en la temperatura
menor a un 10 % del valor máximo, se debe dar por terminada la orden o proceso de
extracción, del mismo modo se ejecuta el proceso de calefacción, solo que esta vez se dará
cuando la temperatura medida sea inferior al valor de la contante de T.
Control de humedad.

Este sub-sistema funciona de manera similar al de control de temperatura y así mismo los
procesos de riego y aspersión, así como extracción de humedad se ejecutan de manera
similar según el protocolo programado, ver diagrama completo.
Estación Meteorológica para un Sistema de Riego

Con los sensores podemos mejorar la automatización global de cualquier sistema de riego.

Interrumpen el funcionamiento del sistema, y por tanto, de los emisores de riego cuando

comienza a llover. Así no se despilfarra el agua de riego.

También desactivan el sistema de riego cuando la temperatura ambiental desciende por

debajo de los 0º C, porque si el agua se hiela podría reventar las conducciones y ocasionar

averías en las instalaciones: en las tuberías, válvulas, llaves de paso, etc.

Incluso permiten identificar cuándo el viento es fuerte para evitar que se vea afectada la

cobertura del agua aplicada, que el patrón de aspersión se rompa y que se vea perjudicada

la uniformidad hídrica sobre los cultivos.


La siguiente imagen muestra una mini estación meteorológica construida con materiales

robustos y de calidad para asegurar su larga duración. Esta mini estación utiliza 3 tipos de

sensores a la vez, que también pueden emplearse por separado. Con estos tres sensores

puede controlarse con comodidad el funcionamiento de un sistema de riego mecanizado en

función del viento, de la lluvia y la temperatura.

La búsqueda del control del agua y de la eficiencia de aplicación (riego inteligente), que

garantice el correcto crecimiento de las plantas, tiene cada vez más importancia en la

planificación, instalación y funcionamiento de los sistemas de riego. Los productos que

componen la instalación deben ser de calidad, fáciles de instalar y de manejar y que

realicen las funciones deseadas de forma inmediata.

Sensor de Lluvia utilizado en la estación:

En caso de lluvia, desactivan el sistema de riego. Están fabricados en aluminio y

termoplástico muy resistente, y pueden instalarse en cualquier sistema de riego automático.


Es versátil, funciona con los programadores o paneles más comunes. Pueden ajustarse en

función de la pluviometría, y de las características meteorológicas de cada zona, midiendo

con precisión la cantidad de lluvia precipitada en un intervalo de 3mm a 25mm.

Capacidad nominal: 10,1 amperios – 125/250 voltios de corriente alterna

El cableado suele interrumpir el hilo común de masa entre las electroválvulas que abren y

cierren las conducciones de agua y el programador o cuadro de control.

Sensor de Temperatura utilizado en la estación:

Cuando existe riesgo de helada, desactivan el riego. Están fabricados con una estructura

muy resistente. El elemento sensor es hermético y la capa de resina epoxi doble que tiene

aplicada permite conseguir la máxima precisión en las mediciones de temperatura, al

tiempo que garantiza una larga vida útil en intemperie.

Capacidad nominal: 6 amperios – 24 VCA. Se cierra por encima de 3ºC y se abre por

debajo de 3ºC.
Sensor de viento utilizado en la estación:

En caso de vientos fuertes, desactivan el sistema de riego. Existen dos modelos, con

cableado normalmente abierto y con cableado normalmente cerrado. Puede ajustarse para

que entre en funcionamiento según las diferentes velocidades del viento. El sistema de

riego se apagará con vientos que oscilen en un rango de 20 a 56 km/h.


Sensor de temperatura para el sistema de monitoreo

TRABAJAREMOS CON UN SENSOR LM35

El LM35 es un sensor de temperatura digital. A diferencia de otros dispositivos como


los termistores en los que la medición de temperatura se obtiene de la medición de su
resistencia eléctrica, el LM35 es un integrado con su propio circuito de control, que
proporciona una salida de voltaje proporcional a la temperatura.

La salida del LM35 es lineal con la temperatura, incrementando el valor a razón de 10mV
por cada grado centígrado. El rango de medición es de -55ºC (-550mV) a 150ºC (1500
mV). Su precisión a temperatura ambiente es de 0,5ºC.

ESQUEMA ELÉCTRICO

El patillaje del LM35 se muestra en la siguiente imagen. Los pines extremos son para
alimentación, mientras que el pin central proporciona la medición en una referencia de
tensión, a razón de 10mV/ºC.

.
ESQUEMA DEL MONTAJE

EJEMPLO DE CÓDIGO

El código necesario para realizar la lectura es simple. Simplemente leemos el valor de la


tensión mediante la entrada analógica, y traducimos el valor a grados Celsius usando la
relación 10 mV/C.

 Codificación en Arduino

Esta codificación permite conectar el arduino uno con la aplicación del sistema Android por
medio de la conexión con el bluetooth que va conectado a la tarjeta de arduino.

void setup()
{
Serial.begin(9600);
}
void loop()
{
int value = analogRead(sensorPin);
float millivolts = (value / 1023.0) * 5000;
float celsius = millivolts / 10;
Serial.print(celsius);
Serial.println(" C");
delay(1000);
}
 Diseño de Bloques en APP Inventor
Una vez creado el diseño de la aplicación, se configuran los bloques que contienen las
instrucciones del diseño de la aplicación, para que con la programación de arduino se pueda
implementar correctamente y se conecten con las ordenes que reciban en el momento en que
este en uso esta aplicación
CONCLUSIÓN
Gracias a este proyecto e investigación se logró adquirir los conocimientos necesarios para
así lograr las distintas maneras y formas de programar y crear una aplicación en Android
para conectarla al arduino y así obtener resultados como lo es encender y apagar una
lámpara por medio de un Smartphone.
Además del conocimiento adquirido por medio de las investigaciones, hemos aprendido a
crear aplicaciones sencillas en APPInventor, y conectar esta con el arduino uno para que en
conjunto realicen la tarea indicada en el diseño de la misma.
BIBLIOGRAFÍA
 Turmero, P. (s.f de s.f de s.f). Principios de los Sensores Resistivos. Obtenido de
http://www.monografias.com/trabajos109/principios-sensores-resistivos/principios-
sensores-resistivos.shtml

 Wikipedia. (20 de Junio de 2017). https://es.wikipedia.org/. Obtenido de


https://es.wikipedia.org/wiki/Sensor_capacitivo

 TRAXCO. (04 de Enero de 2012). TRAXCO. Obtenido de


https://www.traxco.es/blog/tecnologia-del-riego/sensores-para-sistemas-de-riego

Anda mungkin juga menyukai