Está en la página 1de 33

250848 - PRODUCCIÓ N

INDUSTRIAL DE ALIMENTOS
DE ALTO VALOR PROTEICO A
PARTIR DE INSECTOS PARA
2018
CONSUMO HUMANO
Este documento muestra una visión general del proyecto, contiene el Análisis y
AN_ Aná lisis y
Diseño de la parte de hardware en función a los alcances planteados en los
documentos previos a partir de la ejecución del mismo. diseñ o hardware

Este documento es Confidencial / This document is Confidential.

1
CONTENIDO
I. INTRODUCCIÓN..................................................................................................................................... 4

II. CONTEXTO DEL SISTEMA................................................................................................................... 4


II.1 Consideraciones para el control ambiental en un Bioterío (GIIGA)............................................................................5

II.2. Regulación de condiciones ambientales según la norma mexicana...........................................................................6

II.3. Sistemas SOC/IOT para el control ambiental..............................................................................................................6

III. DESCRIPCIÓN ARQUITECTÓNICA.................................................................................................... 8


III.1. Diagrama conceptual de los módulos MDI que conforman el sistema de control para GIIGA................................8

III.2. Diagrama arquitectónico tecnológico......................................................................................................................10

III.3. Descripción de variables.........................................................................................................................................12

IV. MODELOS DE SISTEMAS DISTRIBUIDOS MDI............................................................................ 14


IV.1. Módulos MDI ubicados en contenedores de crianza y desarrollo...........................................................................14

IV.2. Módulos MDI ubicados en el área general..............................................................................................................15

V. DESCRIPCION DE LAS FUNCIONES PRINCIPALES.....................................................................16


V.1. Diagrama esquemático de interconexión..................................................................................................................17

V.2. Diagramas de flujo para el MDI ubicado en área general.........................................................................................19

V.2.1. Configuración general de los procesadores SOC ESP8266...............................................................................19

V.2.2. Sistema de sensado de humedad/temperatura con control de actuador..............................................................20

V.2.3. Sistema de nivel de iluminación y control de luces...........................................................................................21

V.2.4. Sistema de verificación de calidad de aire.........................................................................................................22

V.3. Descripción de las funciones.....................................................................................................................................22

VI. DESCRIPCIÓN DEL PROTOCOLO.................................................................................................... 23


VI.1. Clasificación y descripción de las tramas................................................................................................................24

VI.2. Descripción de tramas internas para identificación de módulos..............................................................................25

VI.2.1. Formato de trama para determinar módulos activos.........................................................................................25

VI.2.2. Formato de trama para contestar el estatus del o los módulos activos.............................................................25

VI.3. Formato y descripción de la trama interna para la obtención de valores de los módulos esclavos.........................25

VI.3.1. Formato de trama para solicitar la información del o los módulos activos......................................................25

VI.3.2. Formato de trama para contestar la solicitud de información del o los módulos activos.................................26

VII.DISEÑO ELECTRÓNICO...................................................................................................................... 27

Este documento es Confidencial / This document is Confidential.

2
VII.1. Tarjeta control módulo distribuido.........................................................................................................................28

VIII. DISEÑO DEL MODELO DE INTERCOMUNICACIÓN ENTRE MÓDULOS........................31

IX. MODELADO MECÁNICO EN 3D........................................................................................................ 31

X. GLOSARIO DE TÉRMINOS................................................................................................................. 32

Este documento es Confidencial / This document is Confidential.

3
I. INTRODUCCIÓN

El presente documento tiene como propósito identificar los requisitos de alto nivel para el diseño y desarrollo de un
Sistema de Control Distribuido, confeccionado a partir de Módulos Distribuidos Inteligentes (MDI) basado en un
dispositivo NodeMCU , que sigue la corriente filosófica de desarrollo tecnológico actual del internet de las cosas, este
diseño innovador se desarrollarán como parte de los resultados del proyecto 250848 - PRODUCCIÓN INDUSTRIAL
DE ALIMENTOS DE ALTO VALOR PROTEICO A PARTIR DE INSECTOS PARA CONSUMO HUMANO .
perteneciente al programa de estímulos a la innovación del Consejo Nacional De Ciencia y Tecnología (proyecto
principal), de tal manera que permita al equipo de trabajo de la empresa ZAVE Tecnoalimentaría S.A. de C.V obtener un
alcance completo de las características que deberá cumplir dicho diseño de hardware. Desarrollando un sistema confiable
y oportuno.
Los módulos distribuidos Inteligentes (MDI) será diseñados mediante un conjunto de dispositivos, las cuales trabajarán
de forma integral para poder realizar el procesamiento de las señales procedentes de los distintos sensores, procesarla
dentro de una red de microcontroladores, y después obtener una señal de salida o distintas señales de salida para poder
realizar el control de distintas variables, las cuales serán configuradas para garantizar el ambiente de reproducción,
evolución y desarrollo de las especies dentro del área controlada del Bioterío
El diseño y desarrollo de esta línea de módulos distribuidos inteligentes estarán basados en dispositivos integrados
denominados System On Chip (SoC), permitiendo la creación de sistemas confiables que trabajarán de forma conjunta
para poder realizar un procesamiento eficiente de las señales procedentes de los distintos variables del entorno,
procesándola dentro de una red inteligente, y después obtener una o distintas señales de salida para poder realizar el
control de los distintos procesos, logando así garantizar los requerimientos del sistema. Asimismo, dentro de esta red de
dispositivos inteligentes se contará con un sistema de comunicación wifi con más de un panel de control o configuración
en caso de ser necesario, garantizando pleno control de las acciones dentro del área de control domótico definida. Esto se
logrará gracias a distintos componentes añadidos a los MDI

II. CONTEXTO DEL SISTEMA

“Hay muchos factores físicos, químicos y biológicos que pueden tener influencia sobre las especies de experimentación y
que pueden modificar los resultados de las investigaciones” (Melby, 1983; Small, 1983).

El sitio donde se manejan especies como insectos o animales recibe el nombre de Bioterío, cuya definición señala que es
el lugar físico donde se crían, mantienen y utilizan las especies en un ambiente adecuado acorde a las exigencias de las
mismas que se estén alojando. La Norma Mexicana señala que hay cuatro tipos de Bioterío independientemente de la
especie que albergue, pero si en función del propósito: Bioterío de alojamiento, Bioterío de producción, Bioterío de
utilización y Bioterío de distribución. Lo anterior permite establecer criterios bien definidos para realizar un manejo,
cuidado y atención estrictos que le dé al animal una condición de vida óptima. En el caso específico del proyecto 250848
- PRODUCCIÓN INDUSTRIAL DE ALIMENTOS DE ALTO VALOR PROTEICO A PARTIR DE INSECTOS
PARA CONSUMO HUMANO, el Bioterío a instrumentar y automatizar contiene algunas o varias características de
cada uno de los anteriores

Este documento es Confidencial / This document is Confidential.

4
Entre los factores ambientales que deben revaluarse para ser incluidos en el diseño y desarrollo de un sistema de control
ambiental para un Bioterío, se encuentran: el control de la temperatura y de la humedad relativa, los cambios de aire/
hora, la proporción del aire fresco y del recirculado y las concentraciones de partículas o de gas en el aire; la iluminación
(natural y/o artificial, el fotoperiodo y la intensidad) el tipo de agua, su calidad y su tratamiento previo, el tipo de cama,
su calidad y su tratamiento previo, la densidad del alojamiento; el equipamiento de los locales del alojamiento y las
medidas físicas para proteger las condiciones microbiológicas. El estado microbiológico de la especie debe ser
mencionado [convencional, exento de organismos patógenos específicos (SPF, en inglés), o gnotobiótico con
microorganismos específicos].

II.1 Consideraciones para el control ambiental en un Bioterío (GIIGA)


Las exigencias ambientales varían según la especie y las acciones que se lleven a cabo con ella. Los parámetros del
ambiente están habitualmente evaluados al nivel del área útil. Sin embargo, el más importante es el micro ambiente del
contenedor, porque las condiciones entre uno y el otro pueden variar considerablemente (Woods, 1980; Corning y
Lipman, 1992).
El diseño de la instalación para las especies debe permitir ajustar los mecanismos de control del ambiente, a fin de
cumplir con las necesidades de las mismas. Idealmente, cada sala donde se desarrollen debería tener su propio sistema de
control para cada una de las variables de peso o importancia, así como algunas consideraciones para su diseño, como se
describe a continuación (véase figura uno)

MODULO DE CONTROL AMBIENTAL AHORRO DE ENERGIA

TEMPERATURA

HUMEDAD RECIRCULACION
RELATIVA DEL AIRE

GIIGA

ILUMINACION

INTERFAZ USUARIO SISTEMA DE CONTROL DE COMUNICACION

Figura 1: descripción general del sistema de control distribuido para GIIGA.

Este documento es Confidencial / This document is Confidential.

5
 Temperatura. El tipo de especie a reproducir es el principal factor para definir la temperatura óptima del
Bioterío. Por lo tanto, el lugar de confinamiento debe contar con un equipo diseñado específicamente que
permita controlar un amplio rango de temperatura, las 24 horas del día. Dicho equipo debe permitir llevar un
registro de la temperatura máxima y mínima de cada día. La temperatura puede afectar la eficiencia de
adaptación, la susceptibilidad a una enfermedad, el consumo de agua y alimento y en consecuencia la tasa de
crecimiento de la especie (Yamauchi, 1981). Normalmente, la temperatura óptima de la especie no es la más
cómoda para el humano; sin embargo, esta inconveniencia no debe comprometer los requerimientos físicos de la
misma.
 Humedad relativa. La mayoría de las especies requieren de una humedad relativa cerca del 50%. Sin embargo,
pueden tolerar un rango que va del 40 al 70%, siempre y cuando la variación en la temperatura sea la adecuada
(Clough, 1984). En algunos lugares, puede ser necesario contar con deshumidificadores o humidificadores.
Cambios drásticos en la humedad afectan la capacidad para mantener la homeostasis térmica de la especie. La
homeostasis es la propiedad de los seres vivos para mantener una condición interna estable compensando los
cambios en su entorno mediante el intercambio de materia y energía con el exterior.
 Iluminación. Hay tres características de iluminación que influyen en las especies y son: la intensidad, la calidad
y el fotoperiodo. Se recomienda en general, que la intensidad de la luz sea de 200 lux (Weihe, 1976). Con este
nivel de iluminación es posible que se requiera una fuente adicional controlada por un interruptor independiente
para mejorar la iluminación durante las actividades de mantenimiento (Vega-Molina, 2002). La calidad de la luz
tiene que ver con que la fuente de iluminación reproduzca de la mejor manera, la luz solar. Una luz cuyo
espectro luminoso difiera notablemente de la luz del sol, puede reducir el rendimiento de la crianza, alterar el
comportamiento y favorecer el desarrollo espontaneo de alteraciones físicas (Weihe, 1976). El fotoperiodo es la
característica que más influye en las especies.
 Monitoreo de gases residuales.
 Ventilación. Es obvio que la ventilación afecta la temperatura, la humedad, las partículas gaseosas
contaminantes en los contenedores y el Bioterío. El diseño del sitio debe permitir mantener estos parámetros
dentro de los límites aceptables. La circulación de aire se debe ajustar al desarrollo físico de la especie, el sexo,
la densidad de población, la frecuencia de la limpieza, la calidad del aire, la humedad y la temperatura. Se
recomienda realizar de 15 a 20 cambios de aire por hora cuando se tenga una sala de alojamiento pequeña
(Clough, 1984). Los aparatos con flujo laminar proveen una buena ventilación con circulación de aire
unidireccional y no generan corrientes o torbellinos de aire. El diseño del sistema de ventilación debe tomar en
cuenta el ahorro de la energía (Besch, 1980).

II.2. Regulación de condiciones ambientales según la norma mexicana.

El establecimiento y utilización de un Bioterío está regulado por la norma Oficial Mexicana NOM-062-ZOO-1999,
Especificaciones Técnicas para la Producción, Cuidado y Uso de los Animales de Laboratorio, cuya vigencia es
responsabilidad de la SAGARPA. En este documento se describen los tipos de Bioterío, permisos, responsables, comités
internos para el manejo, especies, certificados de salud y calidad, registro y alimentos. También describe el tipo de
instalaciones, técnicas experimentales, medidas de seguridad y sanciones que dicha norma establece. Por tal motivo la

Este documento es Confidencial / This document is Confidential.

6
automatización e instrumentación del mismo deberá cumplir de forma cabal con las disposiciones que dicta esta norma.
La norma mexicana define cuatro tipos de Bioterío: alojamiento, producción, utilización y distribución.

II.3. Sistemas µC/IOT para el control ambiental.

Los microcontroladores están diseñados para reducir el costo económico y el consumo de energía de un sistema en
particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria y los periféricos incluidos
dependerán de la aplicación. El control de un electrodoméstico sencillo como una batidora utilizará un procesador muy
pequeño (4 u 8 bits) porque sustituirá a un autómata finito. En cambio, un reproductor de música y/o vídeo digital (MP3 o
MP4) requerirá de un procesador de 32 bits o de 64 bits y de uno o más códecs de señal digital (audio y/o vídeo).
Un microcontrolador difiere de una unidad central de procesamiento normal, debido a que es más fácil convertirla en una
computadora en funcionamiento, con un mínimo de circuitos integrados externos de apoyo. La idea es que el circuito
integrado se coloque en el dispositivo, enganchado a la fuente de energía y de información que necesite, y eso es todo. Un
microprocesador tradicional no le permitirá hacer esto, ya que espera que todas estas tareas sean manejadas por otros
chips. Hay que agregarle los módulos de entrada y salida (puertos) y la memoria para almacenamiento de información.
Un microcontrolador típico tendrá un generador de reloj integrado y una pequeña cantidad de memoria de acceso
aleatorio y/o ROM/EPROM/EEPROM/flash, con lo que para hacerlo funcionar todo lo que se necesita son unos pocos
programas de control y un cristal de sincronización. Los microcontroladores disponen generalmente también de una gran
variedad de dispositivos de entrada/salida, como convertidor analógico digital, temporizadores, UARTs y buses de
interfaz serie especializados, como I2C y CAN. Frecuentemente, estos dispositivos integrados pueden ser controlados por
instrucciones de procesadores especializados. Los modernos microcontroladores frecuentemente incluyen un lenguaje de
programación integrado, como el lenguaje de programación BASIC que se utiliza bastante con este propósito. Los
microcontroladores negocian la velocidad y la flexibilidad para facilitar su uso. Debido a que se utiliza bastante sitio en el
chip para incluir funcionalidad, como los dispositivos de entrada/salida o la memoria que incluye el microcontrolador, se
ha de prescindir de cualquier otra circuitería.

Figura 2. Descripción de arquitectura de un µC

Este documento es Confidencial / This document is Confidential.

7
Para nuestro caso en particular utilizaremos la arquitectura de los diseños de las placas Arduino la cual usa diversos
microcontroladores y microprocesadores. Generalmente el hardware consiste de un microcontrolador Arthur AVR,
conectado bajo la configuración de "sistema mínimo" sobre una placa de circuito impreso a la que se le pueden conectar
placas de expansión (shields) a través de la disposición de los puertos de entrada y salida presentes en la placa
seleccionada. Las shields complementan la funcionalidad del modelo de placa empleada, agregando circuitería, sensores
y módulos de comunicación externos a la placa original. La mayoría de las placas Arduino pueden ser energizadas por un
puerto USB o un puerto barrel Jack de 2.5mm. La mayoría de las placas Arduino pueden ser programadas a través del
puerto Serial que incorporan haciendo uso del Bootloader que traen programado por defecto. El software de Arduino
consiste de dos elementos: un entorno de desarrollo (IDE) (basado en el entorno de processing y en la estructura del
lenguaje de programación Wiring), y en el cargador de arranque (bootloader, por su traducción al inglés) que es ejecutado
de forma automática dentro del microcontrolador en cuanto este se enciende. Las placas Arduino se programan mediante
una computadora convencional, usando comunicación serial.

Figura 3. µC Arduino NANO Ver 3.

Para el caso específico del diseño y desarrollo de este sistema de control ambiental recurriremos al uso de un sistema
mínimo Arduino. llamado Nano Ver 3 (figura 3) que es una placa de desarrollo totalmente abierta, a nivel de software y
de hardware. Arduino Nano es una pequeña y completa placa basada en el ATmega328 (Arduino Nano 3.0). El ATmega
328 posee 32KB, (de los cuales 2 KB son usados por el bootloader), posee además 2 KB de SRAM y 1KB de EEPROM.
Cada uno de los 14 pines digitales del Nano puede ser usado como entrada o salida, usando las funciones pinMode (),
digitalWrite () y digitalRead (). Operan a 5 voltios, cada pin puede proveer o recibir un máximo de 40mA y poseen una
resistencia de pull-up (desconectada por defecto) de 20 a 50 Kohms. Además, algunos pines poseen funciones
especializadas. El Arduino Nano posee 8 entradas analógicas, cada una de ellas provee de 10 bits de resolución (1024
valores diferentes). Por defecto miden entre 5 voltios y masa, sin embargo, es posible cambiar el rango superior usando la
función analogReference (). Por lo anterior el diseño y desarrollo de una línea de módulos con características estándar
que permitan una aplicación en una amplia gama de áreas tanto industriales, médicas y comerciales. Estos dispositivos
permitirán una interconectividad por medio de radio frecuencia, específicamente la banda delimitada para WiFi. Los
dispositivos podrán ser configurados no solo para cubrir las necesidades de supervisión y monitorización de variables,
intercambiando los componentes, incrementando o disminuyendo los mismos, sino también de igual forma cambiar sus
modos de operación dentro del sistema si así es requerido.
De esta forma se plantea que los módulos presenten un perfil multifuncional y adaptable según el entorno donde se
instalaran, permitiendo la fácil modificación de sus funciones, arquitectura de distribución y portabilidad.

Este documento es Confidencial / This document is Confidential.

8
II.4. Habilitando la arquitectura Arduino Nano para la IOT.

Si bien el microcontrolador NodeMCU está directamente caracterizado para trabajar con sistemas IOT, el microntrolador
Arduino Nano de igual forma puede ser habilitado para trabajar de la misma manera que cualquier dispositivo IOT/WiFi,
esta modificación consiste en agregar físicamente un dispositivo ESP8266, el cual es en realidad un pequeño
microcontrolador que forma parte del núcleo de procesamiento del SOC de NodeMcu, véase figura 2.

Figura 4. Ejemplo de conexión física entre el Arduino Nano 3 y el Esp8266 para conformar un sistema IOT.

Una vez conectado se procederá a su programación para que el sistema funcione en cualquiera de las tres posibles
configuraciones que el dispositivo ESp8266 soporta las cuales son: Modo servidor, modo Cliente, Modo Access Point.
De esta forma el sistema estará listo para funcionar como cualquier dispositivo IOT y a su vez conectarse a otros
dispositivos WIFI/IOT que manejen el protocolo IPV4.

III. DESCRIPCIÓN ARQUITECTÓNICA

III.1. Diagrama conceptual de los módulos MDI que conforman el sistema de control para
GIIGA.

En la figura 5 se muestra un diagrama en el cual se describe la arquitectura general del sistema que conforma el sistema
de control distribuido, donde se presenta la nueva arquitectura del sistema.

Este documento es Confidencial / This document is Confidential.

9
Figura 5. Diagrama arquitectónico del Sistema Distribuido (SD).

 Descripción

 Sistema de control distribuido: se encuentra constituido por un conjunto de sistemas mínimos conocido
como NODEMCU, cuyo núcleo control de procesamiento es un microcontrolador tipo SoC como se
exponen a continuación

Este documento es Confidencial / This document is Confidential.

10
Figura 5.A. Diagrama de terminales del Arduino Nano.

 Microprocesador: El Atmega328 AVR 8-bit es un Circuito integrado de alto rendimiento que


está basado un microcontrolador RISC, combinando 32 KB ISP flash una memoria con la
capacidad de leer-mientras-escribe, 1 KB de memoria EEPROM, 2 KB de SRAM, 23 líneas de
E/S de propósito general, 32 registros de proceso general, tres temporizadores
flexibles/contadores con modo de comparación, interrupciones internas y externas,
programador de modo USART, una interfaz serial orientada a byte de 2 cables, SPI puerto
serial, 6-canales 10-bit Conversor A/D (canales en TQFP y QFN/MLF packages), "watchdog
temer" programable con oscilador interno, y cinco modos de ahorro de energía seleccionables
por software. El dispositivo opera entre 1.8 y 5.5 voltios. Por medio de la ejecución de
poderosas instrucciones en un solo ciclo de reloj, el dispositivo alcanza una respuesta de 1
MIPS, balanceando consumo de energía y velocidad de proceso. Para este caso específico es el
dispositivo encargado del procesamiento digital de las señales provenientes de los sensores, así
como la administración de las rutinas de transmisión y recepción de estos datos. El
procesamiento de la información se realiza a un nivel concadenado de 16 bits.

III.2. Diagrama arquitectónico tecnológico.

El diagrama de bloques presentado en la figura 3, describe los nuevos elementos de Hardware de Aplicación de manera
tecnológica, los cuales han sido recientemente modificados a solicitud de los requerimientos del cliente. Detallando
posteriormente su estructura.

Este documento es Confidencial / This document is Confidential.

11
Figura 6. Diagrama arquitectónico del nuevo hardware de aplicación con enfoque tecnológico.

En la tabla 1 se tiene la descripción a detalle de los componentes principales a usar en el módulo domótico distribuido, así
como la variable en la que se aplica.

Tabla 1. Descripción de los componentes.

Selección del equipo para los MDDI


Sensor Descripción Variable o función
Contiene un sensor de temperatura y uno de Temperatura
humedad, los cuales están acoplados a un chip Humedad
DTH22 que transforma estas señales y las transmite en
un bus digital de 8 bits.
Al tener ambos sensores en un mismo
encapsulado, lo hace idóneo para sistemas
discretos, además de que puede proveer los
valores con precisión decimal.
Temperatura = -40 hasta 80º C
Humedad = 0-100% HR
Este sensor esta calibrado para examinar la luz Iluminación
en el espectro visible, adaptado para actuar con

Este documento es Confidencial / This document is Confidential.

12
TLS2561 la misma respuesta que el ojo humano.
El rango de sensibilidad es de aproximadamente
60º lo cual lo hace idóneo para medir la
intensidad de luz dentro de la habitación.
Este pequeño sensor puede detectar desde 300 Determina calidad de
partículas por millón de concentración de gas, aire/ Detección de
Sensor de gas MQ135 así que permite un censado correcto, este sensor, gases tóxicos como el
en combinación con el MQ137 podrá generar amoniaco, Co, Co2
una detección precisa de gases tóxicos.
Sensor específico de alta resolución para la
detección de amoniaco en gas, con capacidad de
Sensor de gas MQ137 detección de has a 475 ppm por área, se usara en Detección de gas NH3
conjunto con el Mq135 para una mayor específicamente
precisión de gases tóxicos
Sensor específico de alta resolución para la
detección de monóxido de Carbono en gas, con
Sensor de gas MQ7 capacidad de detección de has a 500 ppm por Detección de gas CO
área, se usara en conjunto con el Mq137 para específicamente
una mayor precisión de gases tóxicos

Sensor específico de alta resolución para la


detección de Dióxido de Carbono, con
Sensor de gas MG811 capacidad de detección de has a 475 ppm por Detección de gas CO2
área, se usara en conjunto con el Mq137 para específicamente
una mayor precisión de gases tóxicos

Este componente posee un acoplamiento óptico,


por lo que elimina posibles ruidos y señales
parasitas que se puedan transmitir a la unidad de
Relevador de estado solido procesamiento. Actuador para control
Posee la ventaja de ser de tamaño reducido y On/off.
puede proveer un conmuta miento rápido y sin
desgaste físico.
El ESP8266 es un chip de bajo costo WiFi con Permite el
una pila TCP/IP completa y un establecimiento de
microcontrolador., El primer chip se hace enlace de
conocido en los mercados alrededor de agosto comunicación
Esp8266 de 2014 con el módulo ESP-01, desarrollado bidireccional por
por la empresa AI-Thinker. Este pequeño WiFi
módulo permite a otros microcontroladores
conectarse a una red inalámbrica WiFi y realizar
conexiones simples con TCP/IP usando
comandos al estilo Hayes.2.

III.3. Descripción de variables

 VARIABLE TEMPERATURA: Para esta variable, la selección del sensor ideal se torna complicada, esto
debido a que la variable de temperatura se puede aplicar a una variedad de situaciones, desde la simple medición
Este documento es Confidencial / This document is Confidential.

13
de temperatura ambiente, hasta los cambios específicos por contenedor. Por lo tanto, para el módulo, se
delimitará la variable para medir únicamente la temperatura ambiente en el aire.
 VARIABLE ILUMINACION: Esta variable, a pesar de que es muy básica, es de gran ayuda en la domótica, y
sobre todo, en el ahorro de energía, esto debido a que su función es censar la intensidad de la luz ambiente, ya
sea que varíe por la intensidad de la luz solar, o que funcione como una realimentación al sistema por parte de
las luces artificiales.
 VARIABLE HUMEDAD: Esta variable se usará solo para fines de mantenimiento o alertas, indicando si en
algún cuarto existe un incremento de humedad relativa, esto, en conjunto de la temperatura, nos permitirán saber
las condiciones de un cuarto o del exterior de la casa.
 DETERMINACIÓN DE CALIDAD DE AIRE: cuando se menciona esta termino, no solo se está
determinando una variable en específico, sino un conjunto de variables relacionadas con la presencia de uno o
más gases tóxicos que pueden estar siendo generados por la crianza de especies, como lo son el amoniaco,
monóxido de carbono, dióxido de carbono, entre otros. La presencia de estos gases y su concentración
progresiva pueden ocasionar daños irreversibles a nivel de crianza, desarrollo y reproducción de las especies.
 ETAPA DE POTENCIA: Para la etapa de potencia, se debe elegir un elemento que pueda proveer aislamiento
eléctrico, esto para minimizar las señales parasitas que puedan provenir desde los elementos finales, estas
señales pueden llegar a afectar el funcionamiento y la vida útil del microcontrolador, por lo que esta etapa de
aislamiento es crítica. Por otra parte, los elementos de potencia deben ser capaces de responder de manera rápida
a las señales del microcontrolador. Los relevadores de platinos constan de un elemento móvil, el cual realiza la
conmutación entre sus terminales, estos dispositivos son de gran utilidad en aplicaciones donde se requiera el
control de voltajes y corrientes muy altos, con conmutaciones lentas. Para el diseño del módulo domótico, estos
componentes no son los ideales, ya que producen ruido al conmutar y su respuesta es lenta. Debido a esto, se
procederá a realizar la selección con elementos de estado sólido (SSD), los cuales presentan una mayor vida útil,
y ofrecen la ventaja de poder realizar control.

IV. MODELOS DE SISTEMAS DISTRIBUIDOS MDI

Los Módulos Distribuidos Inteligentes (MDI), tendrá la función principal de censar un conjunto de variables existentes
tanto dentro de los contendores de crianza y desarrollo de las diferentes especies, así como en el ámbito del área o áreas
útiles donde se desarrollan las actividades humanas, procesar las variables y obtener una señal de salida si así se requiere,
la cual puede ser aplicada a válvulas, motores o pueden funcionar como simples contactos para un sistema ON/OFF. La
diferencia radica en la cantidad de puertos de entrada y salida que cada uno de estos módulos pueden contener, y la forma
en la cual se comunicaran con el usuario. Para el diseño de los mismos se utilizaron dispositivos de integración tipo SoC,
el cual permite desarrollos de bajo costo, alto calidad de procesamiento y sistema integrado de WIFI

Estos módulos se pueden emplear en aplicaciones como:


 Control de temperatura /humedad.

Este documento es Confidencial / This document is Confidential.

14
 Control variable de iluminación y ON/OFF
 Detección de calidad de aire (NH3, CO, CO2, etc.)
 Control sobre actuadores.

A continuación, se presentarán las tablas conteniendo las diferentes combinaciones que pueden resultar para el beneficio
del sistema GIIGA.

IV.1. Módulos MDI ubicados en contenedores de crianza y desarrollo

Tabla 3.a. Descripción de los componentes que conforman el módulo MDI

MDI EN CONTENEDOR DISPOSITIVOS FUNCION


DTH22 Detección de humedad y temperatura dentro de los
contenedores
NODEMCU Procesamiento y normalización de las variables y
MDICv1
administración de la transmisión bidireccional de
datos por WiFi
LIPO 3.7V Batería recargable tipo litio/cadmio de 3.7 volts de
salida.

La Tabla 3.b muestra la posibilidad de monitorear una sola variable de control teniendo en cuenta que se usa un sensor de
temperatura DHT22 como el sensor fundamental para el sensado del área convenida. Esto se considera como un módulo
básico, Pero con posibilidad de ser escalado a mayores prestaciones según requerimientos del usuario, véase tabla 3.b.
Tabla 3.a. Descripción de los componentes que conforman el módulo MDI con dos sensores

MDI EN CONTENEDOR DISPOSITIVOS FUNCION


DTH22 Detección de humedad y temperatura dentro de los
contenedores
MQ137 Sensor para la detección especifica del gas NH3
MDICv2
NODEMCU Procesamiento y normalización de las variables y
administración de la transmisión bidireccional de
datos por WiFi
LIPO 3.7V Batería recargable tipo litio/cadmio de 3.7 volts de
salida.

IV.2. Módulos MDI ubicados en el área general


Tabla 4. Descripción de los componentes que conforman el módulo MDI

MDI EN AREA GENERAL DISPOSITIVOS FUNCION


DTH22 Detección de humedad y temperatura dentro de los
contenedores
TLS2561 Sensor de iluminación/ Intensidad luminosa
MQ135 Detector de calidad de aire / gases toxicas
MDIGv1 ESP8266 Transmisión bidireccional de datos WiFi
YS1202cn3 Fuente conmutada de 5 a 12 volts para la
alimentación del modulo

Este documento es Confidencial / This document is Confidential.

15
G3mb-202p Relevador de estado sólido para salida de control
ON/OFF

La Tabla 4 muestra la posibilidad de monitorear temperatura con el resto de las variables y funciones de control teniendo
en cuenta que se usan los sensores DHT22, MQ135y TLS2561 como sensores fundamentales para el sensado dentro del
área de pruebas se tiene la posibilidad de agregar el senado o control de una variable extra, de igual forma se cuenta con
un conjunto de actuadores tipo On/Off.

V. DESCRIPCION DE LAS FUNCIONES PRINCIPALES.

Figura 7. Diagrama arquitectónico del software de aplicación con enfoque de implementación.

Con base en el diagrama presentado en la figura 7, la distribución básica del lenguaje de programación estructurada para
los sistemas mínimo NodeMCU, es bastante simple y se compone mínimo de dos partes. Estas dos partes necesarias, o
funciones principales, encierran bloques que contienen declaraciones, testamentos o instrucciones. Dichas funciones
principales son necesarias para que el programa fuente trabaje. Por tal motivo la sección de procesamiento y control
inherente en el sistema NodeMCU, se encarga tanto de la inicialización de parámetros, configuración de periféricos,

Este documento es Confidencial / This document is Confidential.

16
administración de las funciones, normalización y ponderación de la información, así como de la aplicación de la
estrategia de control hacia todos los dispositivos externos.

A continuación, se realiza una descripción más a detalle:

 Función de inicialización y configuración de red: función que se encarga de la con figuración de puertos a
nivel general, así como de los procedimientos básicos de calibración, inicialización de parámetros e
interrupciones del sistema. Esta administra la ejecución secuencial de las siguientes funciones:
 Función configuración de RED: Para configurar la RED se asigna una dirección IP, se agrega el
nombre y contraseña dependiendo del tipo de cifrado de la red inalámbrica a la cual se va a conectar así
mismo se le asigna el puerto 80 para establecer la comunicación desde un cliente hacia un servidor.
 Función protocolo: Inicializa el protocolo de comunicación, estableciendo y enviando una trama inicial
hacia el maestro de red, de esta forma el sistema podrá determinar que módulos están en activo, tanto
en el área general como dentro de cada uno de los contenedores donde este ubicados

 Función de control y procesamiento: esta función es de tipo recursivo, es decir se ejecuta de forma cíclica
cada determinado tiempo. Se encarga de administrar las funciones de sensado de las variables y procesamiento
de información:
 Verificación estado sensores: Con esta función se leen los sensores y actuadores conectados al módulo
domótico esperando una trama de respuesta determinada en el protocolo. la cual contiene información
referente a cada sensor.
 Temperatura y humedad: La temperatura y humedad es monitoreada cada 500 milisegundos, su
ejecución permite obtener los valores correspondientes provenientes del sensor DTH22.
 Nivel de iluminación: Se sensa la condición de intensidad luminosa del área general esto se monitorea
cada 700 milisegundos.
 Calidad de aire: se sensa los niveles de partículas por millón por área de gases tóxicos como amoniaco,
monóxido de carbono, etc. Que se generan de forma residual tanto por los desechos fecales e
intercambio gaseoso de las especies, así como de los procesos de fermentación dentro de los
contendores.

El módulo MDI incorpora una tarjeta NodeMCU uno, a la cual se le añade un Shield wifi, con esto se tiene una
comunicación de forma inalámbrica a internet a través de redes de tipo 802.11b/g, lo cual permite un intercambio de
información con el módulo, sin tener las desventajas de cableado extra. En las figuras siguientes se muestra el diagrama
de conexiones básicas de ese modulo con los sensores y actuadores considerados para el mismo

V.1. Diagrama esquemático de interconexión

Los módulos MDI incorpora una tarjeta NodeMCU, la cual posee de forma integrada un procesador tipo SOC, con esto se
tiene una comunicación de forma inalámbrica a internet a través de redes de tipo 802.11b/g, lo cual permite un
intercambio de información con el módulo, sin tener las desventajas de cableado extra. Dentro de las figuras 8a y 8b se
muestra el diagrama de conexiones básicas de dos posibles módulos con los sensores y actuadores considerados tanto
para el área general, como para los contenedores del mismo sistema.

Este documento es Confidencial / This document is Confidential.

17
Figura 8a. Modelo de configuración del módulo de MDI AREA GENERAL.

Este documento es Confidencial / This document is Confidential.

18
Figura 8b. Modelos de configuración del módulo MDI AREA DE CONTENEDOR

La distribución de los sensores dentro de los módulos MDI puede ser tan variada y flexible como el cliente o el problema
a solucionar sobre la necesidad requerida, la limitante es solo la capacidad de terminales analógicas y digitales que
conforman la GPIO del sistema.

V.2. Diagramas de flujo para el MDI ubicado en área general.


A continuación, se presentan los diagramas de flujos correspondientes a varias configuraciones posibles de los módulos
MDI que pueden integrar un sistema distribuido para GIIGA, los cuales son:

Para el módulo MDI en área general:

 Configuración general de los procesadores SOC ESP8266.


 Sistema de sensado de humedad/temperatura y control de actuador
 Sistema de nivel de iluminación y control de luces.
 Sistema de calidad de aire.

V.2.1. Configuración general de los procesadores SOC ESP8266.


En el diagrama de flujo que se muestra a continuación contenido en la figura 9 se muestra la rutina de configuración
previa de los sistemas mínimos NodeMCU, los cuales contiene al microprocesador ESP8266 a 32 bits. Esta rutina de
configuración será general para todos los módulos, ya que permite la inicialización del sistema de transmisor /receptor de
Wifi. Inicialmente se defienden las librerías que configuraran al sistema SOC como un servidor, cliente o accespoint
según las necesidades o modos de operación requeridos.

Este documento es Confidencial / This document is Confidential.

19
Figura 9. Rutinas de configuración del sistema mínimo NodeMCU

V.2.2. Sistema de sensado de humedad/temperatura con control de actuador

En la figura 10 se muestra a grandes rasgos el diagrama de flujo de la rutina que se anidara en un módulo MDI dedicado
al sensado de la humedad y temperatura, para el control de encendido y apagado de un actuador el cual para caso de
ejemplo se ha determinado un sistema de aire acondicionado, el sensor de humedad y temperatura se verificara de
manera previa mediante la inclusión de la librería correspondiente, la cual permite checar de forma inherente la condición
del sensor en cuanto a su operación y existencia física dentro del sistema. Una vez verificado se procederá a la toma de
lecturas de la habitación o área correspondiente, para determinar un máximo y un mínimo de operación del sistema de
aire acondicionado. Previo a toda esta acción el módulo verificara su conexión a la red.

Este documento es Confidencial / This document is Confidential.

20
Figura 10. Módulo domótico dedicado al sensado de humedad y temperatura con control de actuador

V.2.3. Sistema de nivel de iluminación y control de luces.

En la figura 11 se muestra a grandes rasgos el diagrama de flujo de la rutina que se anidara en un módulo MDDI dedicado
al sensado del nivel de iluminación en un área determinada, para el control de encendido y apagado de un sistema de
iluminación. Previo a toda esta acción de control el módulo verificara su conexión a la red, para determinar su estatus de
cliente o servidor. El sensor de intensidad luminosa se verificará de manera previa mediante la inclusión de la librería
correspondiente, la cual permite checar de forma inherente la condición del sensor en cuanto a su operación,
determinando por el valor de las lecturas si este está en correcta operación dentro del módulo. Una vez verificado se
procederá a la toma de lecturas del área correspondiente, para determinar un máximo y un mínimo de operación del
sistema iluminación.

Este documento es Confidencial / This document is Confidential.

21
Figura 11. Módulo domótico dedicado al sensado de nivel de iluminación para el control de luminarias.

V.2.4. Sistema de verificación de calidad de aire.

Para el caso específico de la alarma contra incendios se propone el uso de dos sensores en conjunto, un MQ-135 y el
sensor de temperatura DHT 22 a los cuales dentro del sketch se les agrega un set point el cual al ser sobrepasado en sus
tres casos, manda una señal en alto al pin previamente declarado como salida, si este set point no es sobrepasado por las
dos variables el pin de control seguirá en estado BAJO. El diagrama de flujo correspondiente se muestra en la figura 12.

Este documento es Confidencial / This document is Confidential.

22
Figura 11. Diagrama de flujo del sistema de calidad de aire

V.3. Descripción de las funciones.

A continuación, se realiza una breve descripción de las funciones principales a usar dentro del código fuente,
correspondiente a cada módulo domótico dedicado, cada una representa alguna de las necesidades principales a cubrir por
el módulo domótico especifico, estas funciones serán programadas ya sea en el lenguaje nativo del procesador (LUA) y
por medio de lenguaje estructurado.

 PA: Se envía un pulso en alto en el pin configurado como salida previamente con esto el driver del motor de la
persiana gira en un sentido el motor por un tiempo indeterminado mientras se esté mandando el pulso en alto.
 PC: En este caso es enviado un pulso en alto a un pin configurado y destinado para que el motor gire en sentido
opuesto al previamente anunciado, esta señal se envía al driver el cual se encarga del cambio de giro del motor.
 PT: Se lee el pin digital destinado al sensor colocado a la puerta, este sensor envía un pulso en alto o en bajo
dependiente de si está o no en contacto con el marco de la puerta.
 PRE: La salida del sensor va a alto si el movimiento está presente, sin embargo, incluso si hay movimiento va a
estado bajo o cero de vez en cuando, lo que podría dar la impresión de que no hay movimiento, este sketch se
ocupa de este problema haciendo caso omiso del estado bajo más corto que un momento dado. Suponiendo que
el movimiento continuo está presente dentro de estas fases
 TEMP: Para la variable de temperatura se utiliza el sensor dht22, al utilizar este sensor es indispensable agregar
las librerías especiales al programa de NodeMCU de igual manera se agregan los dos sets point para las dos
diferentes variables a usar en este caso las salidas son los pines digitales 4 y 5 los cuales pasaran de un estado
bajo a uno alto cuando dicho set point sea sobrepasado.

Este documento es Confidencial / This document is Confidential.

23
 TEST: Se envía una petición para que todos los sensores conectados al módulo domótico envíen los datos
correspondientes si algún sensor, marca error en alto es indispensable revisar el hardware para ver el estado del
sensor en caso de ser necesario se debe remplazar así mismo con esta petición se sabe si los sensores están
conectados, dicha petición se realiza antes del uso cotidiano del módulo domótico y se revisa periódicamente.
 LIGHT: Dentro de la variable de iluminación se usa el sensor TEMT6000 el cual nos da una salida analógica,
se crea un set point referente a la iluminación del cuarto el cual nos pone un estado alto en el Pin digital 6
cuando haya sido sobrepasado, previamente se hace la conversión a luxes.
 ONAIR: Se envía un estado en alto con lo cual se activa la salida hacia relé, el módulo domótico manda el pulso
necesario para activar el relé del actuador, al ser un relé de estado sólido cuando es activado no existe ruido
alguno y la respuesta del mismo es mucha más rápida y eficiente.
 OFFAIR: Aquí lo que se hace es enviar un estado en bajo con lo que se desactiva la salida a relay y con esto se
interrumpe el paso de corriente hacia el clima lo que se traduce al apagado del mismo
 ONLIGHT: Es una instrucción en donde se envía los datos necesarios para que el microcontrolador mande el
estado del pin correspondiente a alto.
 OFFLIGHT: El microcontrolador se encarga de poner la salida del pin correspondiente a la luminaria en un
estado en bajo señal que será recibida por el dimmer.

VI. DESCRIPCIÓN DEL PROTOCOLO

En el diagrama de las figuras 12.a y 12.b se muestra la funcionalidad y los recursos que conforman el proyecto GIIGA.
El microcontrolador tiene una interacción con los sensores y los actuadores que conforman dicho sistema, el protocolo de
comunicación se encargara de la interacción del NodeMCU con el software de aplicación domótica para garantizar el
manejo o la ejecución de las operaciones sobre los dispositivos localizados en las habitaciones, como aire acondicionado,
iluminación, por mencionar algunos.

Figura 12.a. Diagrama de interacción de MDI en contenedores

Este documento es Confidencial / This document is Confidential.

24
Figura 12.a. Diagrama de interacción de MDI área general.

La conexión que utilizara el NodeMCU (SOC ESP8266), es inalámbrica con la cual se mantendrá el protocolo de
comunicación útil para que se establezca dicha comunicación entre el microcontrolador y el software de aplicación, esto
se ilustra en el diagrama de la figura 13.

Figura 13. Diagrama de comunicación inalámbrica

El protocolo interno que se establecerá para la adecuada administración de la transferencia de información mediante una
red wifi inalámbrica, diseñada especificamente para el sistema de GIIGA, contendrá las siguientes características:
o Protocolo de enlace bidireccional.
o Identificador del módulo maestro y esclavos
o Identificador de campo o variable.
o Valor de campo o variable.

Los campos anteriormente citados estarán delimitados por seudoperandos, determinando el inicio y fin de la trama.

VI.1. Clasificación y descripción de las tramas


Las tramas según el tipo de función que realizan dentro del sistema se clasifican en los siguientes grupos:
 Identificador de módulos.
 Solicitud de información.

A continuación, se realiza la descripción de un ejemplo para cada una de ellas

Este documento es Confidencial / This document is Confidential.

25
VI.2. Descripción de tramas internas para identificación de módulos.

VI.2.1. Formato de trama para determinar módulos activos


MTXX|STS|ALL|
Dirección de solicitud:
MODULO MAESTRO MODULOS ESCLAVOS
Donde:
MTXX: modulo maestro (xx: indica número de tarjeta maestra).
STS: verificar estatus de cada módulo activo.
ALL: recibido por todos los módulos.

VI.2.2. Formato de trama para contestar el estatus del o los módulos activos
ESCXX|STS|VALOR|
Dirección de solicitud:
MODULOS ESCLAVOS MODULO MAESTRO
Donde:
ESCXX: modulo esclavo (xx: indica número de tarjeta maestra).
STS: verificar estatus de cada módulo activo.
VALOR: Cero: si se presenta un error en la secuencia de identificación del dispositivo
Uno: en cualquier otro caso
Ejemplo, secuencia de trama de respuesta de un esclavo
MT01|STATUS|ALL| ESC01|STS|1|

VI.3. Formato y descripción de la trama interna para la obtención de valores de los módulos
esclavos

VI.3.1. Formato de trama para solicitar la información del o los módulos activos
MTXX|ESCXX|VARIABLE|
Dirección de solicitud:
MODULO MAESTRO MODULO ESCLAVO
Donde:
MTXX: modulo maestro (xx: indica dirección de tarjeta principal).
ESCXX: modulo esclavo especifico (xx: indica dirección de la tarjeta esclava).
VARIABLE: solicitud de envío del valor de una variable especifica
Ejemplo de solicitud a un esclavo especificó de una de las variables
MT01|ESC01|T |
Definición de las variables a solicitar a cada módulo de forma específica:
HM: variable monitoreada de humedad.
TM: variable monitoreada de temperatura.
LUX: variable de intensidad luminosa.
AM: variable de condición ambiental.

Este documento es Confidencial / This document is Confidential.

26
Nota: para el caso particular de los sensores MQ137 detectores de amonio (NH3) ubicados en los contendores se usará el
siguiente comando específico:
NH: variable para el nivel de amoniaco

VI.3.2. Formato de trama para contestar la solicitud de información del o los módulos activos
ESCXX|VARIABLE|VALOR|
Dirección de solicitud:
MODULO ESCLAVO MODULO MAESTRO
Donde:
ESCXX: esclavo especifico (xx: indica número de modulo).
VARIABLE: Inicio de trama.
VALOR: magnitud de la variable.
Se presenta el conjunto total de las tramas para las variables hidrológicas y ambientales:
Humedad: ESCXX|HM|VALOR|
Temperatura: ESCXX|TM|VALOR|
Iluminación: ESCXX|LUX|VALOR|
Calidad de aire: ESCXX|AM|VALOR|
Nivel de amoniaco: ESCXX|NH|VALOR|

Este documento es Confidencial / This document is Confidential.

27
VII. DISEÑO ELECTRÓNICO

En esta sección se exponen los componentes electrónicos que conforman los sistemas anteriormente descritos a nivel
diagramas electrónicos esquemáticos. Estos diagramas permitirán el diseño y manejo adecuado de cada sistema mínimo
NodeMCU.
En la figura 14 se muestra el diagrama esquemático del microcontrolador ESP8266EX, así como circuitos de soporte
necesarios para la conformación de un sistema mínimo. Como se abordó en otra parte de este documento, este dispositivo
es el núcleo central de procesamiento del todo el sistema, resolviendo todo el procesamiento en un nivel de 32 bits por
operación. El sistema mínimo que se diseña a partir de este microcontrolador es robusto y permite el uso de todo tipo de
sensores y actuadores a diferentes rangos de voltaje y corriente, ya sea usando el formato TTL (5volts), mediante un
módulo convertidor, así como el establecido por la norma ROHS de 3.3 volts para ahorro de energía.

Figura 14. Esquemático del SoC ESP8266EX

El NodeMCU Uno, puede ser alimentado a través de la conexión USB V8 o con una fuente de alimentación externa,
figura 15. La tarjeta puede funcionar con un suministro externo de 3.3 a 5 volts. Si se utiliza más de 5V, el regulador de
voltaje se puede sobrecalentar y dañar la placa. El rango recomendado es de 3 a 5 volts.

Este documento es Confidencial / This document is Confidential.

28
Figura 15. Alimentación

VII.1. Tarjeta control módulo distribuido.

El diagrama esquemático presente en la figura 16 es el correspondiente a la tarjeta de control del módulo MDDI que
contendrá los dispositivos que conformaran el módulo domótico, esta tarjeta permitirá el adecuado manejo de los
sensores como de los actuadores presentes en el área domótica de una forma segura y eficiente.

Figura 16. Esquemático tarjeta módulo MDI

En la figura 17, se especifica el microcontrolador a utilizar (ESP8266EX) el cual se encargará de realizar las operaciones
de adquisición de datos (leer el voltaje de los sensores), procesamiento de información (convertir el voltaje a información
de las variables) y comunicación (donde será el cerebro para el correcto funcionamiento del sistema de WiFi embebido).
Todas estas prestaciones están integradas en diferentes celdas interconectadas bajo la arquitectura SOC. Un sistema en
chip o SoC (del inglés system on a chip o system on chip), describe la tendencia cada vez más frecuente de usar
tecnologías de fabricación que integran todos o gran parte de los módulos que componen un sistema de cómputo o
electrónico en un único circuito integrado o chip. El diseño de estos sistemas puede estar basado en circuitos de señal
digital, señal analógica, o incluso de señal mixta (tanto analógica como digital), y a menudo módulos o sistemas de
radiofrecuencia (módulos de comunicación inalámbrica: Wi-Fi, Bluetooth, y otros). Un ámbito común de aplicación de la
tecnología SoC son los sistemas embebidos como es el caso de este diseño electrónico.
La diferencia principal de un SoC con un microcontrolador tradicional es el hecho de que estos rara vez disponen de más
de 100 kilobytes de memoria RAM (de hecho, lo más frecuente es que las memorias, tanto la RAM como la flash, de un
microcontrolador consten de unos pocos kilobytes), y gran parte de estos son estructuras monochip, mientras que el
término SoC es usado para procesadores más potentes y de arquitectura más compleja, como son los que integran las PC
y dispositivos actuales que dependen de chips o módulos de memoria externos para ser eficaces.

Este documento es Confidencial / This document is Confidential.

29
Figura 17. Conexiones hacia el microcontrolador.

En la etapa destinada a los sensores se especifica la conexión


dependiendo del tipo de dispositivo a usar, así mismo se tiene
la conexión a los pines configurados como
salidas, los cuales estarán ligados a los actuadores para el
control de luminarias, persianas, aire acondicionado, se
especifica la función de cada uno de sus pines e indica la
correcta conexión tanto de alimentación (VCC y GND) y el pin de comunicación con el sistema mínimo NodeMCU, de
esta forma se asegura su correcta colocación.

Figura 18.
Conexión hacia sensores y actuadores

La tarjeta de actuadores (relevadores). Se acopla y desacopla de la tarjeta de adquisición y control de variables por medio
de un conector tipo peine. Esta tarjeta de actuadores funge con control ON/OFF, y activará o desactivará los relevadores
de acuerdo de la orden recibida; esta se ilustra en la figura 19.

Este documento es Confidencial / This document is Confidential.

30
Figura 19. Tarjeta de actuadores

VIII. DISEÑO DEL MODELO DE INTERCOMUNICACIÓN ENTRE MÓDULOS

El diagrama representado en la figura 20 muestra cómo se tiene conceptualizado el diseño de comunicación entre
módulos distribuidos hacia un servidor de aplicación, cada módulo tendrá un IP fija la cual le permitirá enlazarse con el
servidor. El módulo estará trabajando en modo cliente, siendo el maestro de red el servidor.

Este documento es Confidencial / This document is Confidential.

31
Figura 20. Diseño del sistema de comunicación de los módulos DMI con la nube (IOT).

IX. MODELADO MECÁNICO EN 3D

El modelado mecánico de la vista en tres dimensiones se podrá observar en el documento: MODELADO EN 3D DEL
MODULO MDI

X. GLOSARIO DE TÉRMINOS

Este documento es Confidencial / This document is Confidential.

32
ACTUADOR: es un dispositivo inherentemente mecánico cuya función es proporcionar fuerza para mover o “actuar”
otro dispositivo mecánico. La fuerza que provoca el actuador proviene de tres fuentes posibles: Presión neumática,
presión hidráulica, y fuerza motriz eléctrica (motor eléctrico o solenoide).

NODEMCU: es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de
desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares. El hardware consiste en una
placa con un microcontrolador tipo SOC y puertos de entrada/salida.

ELEMENTO ESTADO SÓLIDO: La electrónica de estado sólido se ocupa de aquellos circuitos o dispositivos
construidos totalmente de materiales sólidos y en los que los electrones, u otros portadores de carga, están confinados
enteramente dentro del material sólido. El término se utiliza a menudo para contrastar con las tecnologías anteriores de
vacío y dispositivos de tubo de descarga de gas y también se ha convenido en excluir del término estado sólido a los
dispositivos electromecánicos (relés, interruptores, discos duros y otros dispositivos con partes móviles). Aunque estado
sólido puede incluir sólidos monocristalino, policristalinos y amorfos referidos a conductores eléctricos, aislantes y
semiconductores, el material de construcción más a menudo utilizado es un semiconductor cristalino. Los dispositivos de
estado sólido comunes incluyen transistores, microprocesadores y chips de memoria RAM. Un tipo especializado de
RAM llamada memoria flash utilizada en las memorias USB y, más recientemente, en las unidades de estado sólido para
sustituir a los discos duros magnéticos de rotación mecánica. Dentro del dispositivo tiene lugar una cantidad considerable
de acción electromagnética y de mecánica cuántica.

MUESTREO: Es una de las partes del proceso de digitalización de las señales. Consiste en tomar muestras de una señal
analógica a una frecuencia o tasa de muestreo constante, para cuantificarlas posteriormente.

SENSOR: Dispositivo capaz de detectar magnitudes físicas o químicas, llamadas variables de instrumentación, y
transformarlas en variables eléctricas. Las variables de instrumentación pueden ser por ejemplo: temperatura, intensidad
lumínica, distancia, aceleración, inclinación, desplazamiento, presión, fuerza, torsión, humedad, movimiento, pH, etc.

SHIELD: Tarjeta que permite utilizar de forma adecuada un conjunto de dispositivos y/o componentes electrónicos, para
logra una eficaz interrelación con un dispositivo de lógica reconfigurable.

VARIABLE: Derivada del término en latín variabilis, variable es una palabra que representa a aquello que varía o que
está sujeto a algún tipo de cambio. Se trata de algo que se caracteriza por ser inestable, inconstante y mudable. En otras
palabras, una variable es un símbolo que permite identificar a un elemento no especificado dentro de un determinado
grupo.

Este documento es Confidencial / This document is Confidential.

33

También podría gustarte