Está en la página 1de 12

Proyecto

De
Sistemas
Embebidos
TITULO:
CONTROL Y MONITOREO DE MAQUINAS CON
TECNOLOGIA IOT

Integrantes:
Nicholas Echeverria Jurado
Alfredo Andres Ante Vargas
Paralelo:
105
OBJETIVO GENERAL

El objetivo principal es crear un sistema que le permita al usuario monitorear y controlar en un


determinado ambiente, los dispositivos y maquinarias que se encuentren conectados a la red
eléctrica, el sistema también podrá ser usado desde cualquier ubicación del mundo, debido a que se
utiliza una Base de Datos conectada al internet.

OBJETIVOS ESPECIFICOS

• Crear una simulación de un PCB basada en Proteus, con los implementos necesarios capaz de
darle un uso comercial inmediato al proyecto
• Implementar virtualmente y programar el sistema embebido para que se comunique con la
base de datos Google CloudFire en el menor tiempo posible.
• Programar la plataforma de IOT utilizada que sea capaz de comunicar nuestro sistema con el
usuario final

RESUMEN

El sistema ayudará a las empresas o a quien necesite a llevar el control y registro automatizado de los
equipos o maquinarias que posea, también podrá tener un registro diario de la electricidad que usa
cada equipo y verificar si la manera en la que trabajan es la correcta, con respecto al consumo eléctrico
y forma de uso y costo generado por consumo. El usuario podrá interactuar de manera cómoda desde
su trabajo u hogar el estado del equipo. La información quedará presentada de manera diaria semanal
y mensual, para que los jefes de la respectiva empresa realicen los cambios respectivos a favor de su
empresa y del ambiente. Mediante la base de datos vamos a obtener el flujo de energía y el uso de
cada equipo, que la empresa posea. Se recopila la información del equipo como tiempo de encendido,
watts requeridos y costo generado. Así mismo el equipo podrá tomar decisiones y apagar los equipos
en caso de que la corriente exceda algunos de los límites configurados para un buen funcionamiento
del equipo y así mismo luego de un tiempo prudencial volverlo a encender.

El usuario podrá hacer uso de esta herramienta por vía web donde podrá interactuar con el sistema y
el equipo de sistematización a través de la plataforma web o también desde el celular si así lo requiere.
Adicional a esto el equipo contará con una conexión con el asistente o ayudantes de casa que funciona
a través de comandos de voz, así como lo es Alexa por lo que, podremos pedir información sobre el
estado de un equipo, prenderlo o apagarlo de ser el caso. La información recopilada será presentada
diariamente mediante la base de datos o procesador de texto a un servidor web

Se usará un sp32 como puente de interacción entre los sensores de corriente y voltaje (como el sensor
ACS712) y mi base de datos online en firebase CLoudFire. Luego para mostrar los datos usaremos
Google Data Analytics , o una plataforma Iot para mostrar información en el celular y de esa forma
poder visualizar de manera gráfica los datos obtenidos por nuestros equipos y revisar su rendimiento
de manera casi real. Usaremos relés de potencia para poder controlar el encendido y apagado de los
equipos.

2
MARCO TEORICO

1) Sistemas Embebidos en la industria

• Precios en el mercado de proyectos similares

Para obtener un valor aproximado de lo que significa crear un proyecto para empresas hay que
levantar consultas, enviar correos a empresas consultoras y desarrolladoras de proyectos. Como lo
son: WE-Solutions, Innova HUB, pero por lo visto un proyecto de este tipo podría estar valorado en
unos 2000 a 15000 dólares dependiendo del campo a considerar, en lo que se destacaría el área a
cubrir y los sensores a utilizar.

• Demanda

Dentro del mercado a la cual está abierto este tipo de sistema embebido es muy amplio debido a que
toda empresa maneja dispositivos electrónicos, y puede llegar a enfocarse desde una maquinaria a
una simple luz dentro de una oficina, todo depende del funcionamiento que la empresa y nosotros le
podamos dar.

Dentro de nuestro proyecto nos enfocamos a las empresas que usan maquinarias relativamente
pesadas, que necesitan de un precalentamiento o quizás un control de horarios de uso, para poder
crear un control de consumo eléctrico de la maquina y a una mayor escala de la empresa, esto podría
ayudar a escatimar gastos y controlar perdidas dentro de la empresa.

• Diseño centrado en el usuario

El diseño del sistema embebido tiene que ser muy amigable y confiable hacia el usuario debido que le
estamos dando un control mediante comandos de voz de toda la empresa, por este motivo se podría
añadir varias configuraciones o comandos específicos que solo serian de conocimiento de la persona
encargada, debido a que cualquier juego de palabras pueda interferir con algún proceso.

Este diseño seria la conexión de la maquina al SP32 y este controlador a un asistente de voz (Alexa o
Google Assitent) donde ellos estarían conectados a la red, donde este sistema IoT podría funcionar
desde cualquier parte del mundo donde el usuario final esté conectado al internet.

• Costos de implementación de placas PCB

Dentro de los costos para poder sintetizar nuestro sistema embebido dentro de una PCB, varían
mucho debido al fabricante, pero puede variar entre unos $30 a $50 debido al tamaño y la
configuración que le demos cuando este terminando el proyecto, además de tener en cuenta que las
cosas que vayamos a implementar no sean costosas.

2) Placas electrónicas de bajo presupuesto implementada a nivel industrial pros y contras

Cuando hablamos de placas electrónicas de bajo presupuesto rápidamente tenemos a consideración


las placas experimentales las cuales son realizadas a partir de una tabla de madera, juntos a circuitos
que incrementamos en su estructura. Debemos resaltar que en estas placas experimentales no
deberíamos asociarlas al desarrollo de circuitos de alta tensión, teniendo esta como un contra a las
placas de bajo presupuesto, ya que, si llegamos a trabajar en una zona mayo o igual a 20mA podríamos
notar un bajo rendimiento, y no el que se debería. A esto añadiremos que en el caso de que nos

3
encontremos en el alcance más alto del espectro no tendremos un correcto desplazamiento de señal
en nuestra placa.

Y mediante esta aclaración podemos tener como conclusión que las placas experimentales realmente
son funcionales y económicas, pero su desarrollo y nuestro beneficio se vería determinado de acuerdo
a las especificaciones para lo que necesitaríamos nuestra placa experimental, ya que tiene un buen
alcance, pero manteniendo ciertos límites.

3)Tecnología IOT

• Alexa con dispositivos IOT

La integración del servicio de voz de Alexa (AVS) es una nueva característica de AWS IoT Core que permite
a los fabricantes de dispositivos convertir cualquier dispositivo conectado en un dispositivo integrado de
Alexa. AVS para AWS IoT reduce tanto el costo como la complejidad de producir dispositivos integrados de
Alexa al descargar las tareas de procesamiento y memoria intensivas de los dispositivos físicos a la nube.
Con la reducción en el costo de la lista de materiales de ingeniería (eBoM), los fabricantes de dispositivos
ahora pueden construir de manera rentable nuevas categorías de productos diferenciados habilitados por
voz, como interruptores de luz, termostatos, pequeños electrodomésticos y más. Esto permite a los
consumidores finales hablar directamente con Alexa en nuevas partes de su hogar, oficina o habitaciones
de hotel para una experiencia verdaderamente ambiental.

• Alexa y SP32 trabajando juntos

4
Para hacer que la integración de AVS para AWS IoT Core sea lo más simple posible, los socios de APN han
lanzado kits de desarrollo de hardware con calificación AVS habilitados por sistemas operativos en tiempo
real para microcontroladores como Amazon FreeRTOS que se conectan a AWS IoT Core de forma
predeterminada. Esto ayuda a los fabricantes de dispositivos a lanzarse al mercado rápidamente sin
preocuparse por escribir un firmware complejo de seguridad y conectividad o administrar la gran cantidad
de dispositivos previamente asociados con la construcción de dispositivos integrados de Alexa con el SDK
de dispositivos AVS.

4)Base de datos CLoud Fire

Cloud Firestore es una base de datos NoSQL alojada en la nube a la que pueden acceder tus apps para
iOS, Android y Web directamente desde los SDK nativos. Cloud Firestore también está disponible en
los SDK nativos de Node.js, Java, Python, Unity, C++ y Go, además de las API de REST y RPC.

A partir del modelo de datos NoSQL de Cloud Firestore, almacenas los datos en documentos que
contienen campos que se asignan a valores. Estos documentos se almacenan en colecciones, que son
contenedores para tus documentos y que puedes usar para organizar tus datos y compilar consultas.
Los documentos admiten varios tipos de datos diferentes, desde strings y números simples, hasta
objetos anidados complejos. También puedes crear subcolecciones dentro de documentos y crear
estructuras de datos jerárquicas que se ajustan a escala a medida que tu base de datos crece. El
modelo de datos de Cloud Firestore admite cualquier estructura de datos que funcione mejor con tu
aplicación.

5)Sensores Electrónicos y sensores de Potencia

• CLASIFICACION

ESP32 es una serie de microcontroladores de sistema en un chip de bajo costo y bajo consumo con
Wi-Fi integrado y Bluetooth de modo dual . La serie ESP32 emplea un microprocesador Tensilica
Xtensa LX6 en variaciones de doble núcleo y de un solo núcleo o un microprocesador RISC-V de un
solo núcleo e incluye interruptores de antena integrados, balun de RF , amplificador de potencia,
amplificador de recepción de bajo ruido, filtros y módulos de administración de energía. ESP32 es

5
creado y desarrollado por Espressif Systems , una empresa china con sede en Shanghai, y es fabricado
por TSMC utilizando su proceso de 40 nm. [2] Es un sucesor del microcontrolador ESP8266.

Identificador Núcleos Memoria flash Tamaño Descripción


de procesador incorporada ( MiB ) del paquete

Pre-
liberación SoC utilizado
6 mm × 6
ESP31B 2 0 para las pruebas
mm
beta; ya no está
disponible.

Chip de lanzamiento de
ESP32-
2 0 producción inicial de la serie
D0WDQ6
ESP32.

Variación de paquete
ESP32- 5 mm × 5 físico más pequeña
2 0
D0WD mm similar a ESP32-
D0WDQ6.

ESP32 Variación de memoria flash


2 2
D2WD incorporada de 2 MiB (16 Mibit).

Procesador de un solo núcleo y


ESP32-
1 4 variación de memoria flash
U4WDH
integrada de 4 MiB (32 Mibit).

ESP32 Variación del procesador de un


1 0
S0WD solo núcleo.

• SP32 a nivel industrial pros y contras

Ventajas :

• Es un dispositivo de bajo costo y recursos.


• Consumo bajo de banda ancha.
• Fácil conexión a todo tipo de dispositivos IoT.
• Fácil accesibilidad a la compra

6
Desventaja:

• Por ser bajo costo, no se la puede tener en un uso muy prolongado.


• Por el consumo bajo de internet, solo tiene la capacidad de realizar tareas específicas.
• Existen varios tipos de SP32 la cual se debe escoger el correcto para la funcionabilidad del
sistema

• Sensor de corriente ACS712

Es un pequeña placa, que soporta un sensor de corriente de Allegro, el ACS715 30A está basado en el
efecto Hall lineal, que ofrece una baja resistencia (~ 1,2 mΩ) al paso de la corriente con un aislamiento
eléctrico de hasta 2,1 kV RMS, según indica el fabricante. Esta versión acepta una entrada de corriente
continua de hasta 30 A y una salida de tensión analógica proporcional (66 mV/A) que mide 500 mV.
Cuando la corriente de entrada es cero. El error de salida típico es de ± 1,5%. Opera desde 4,5 V a 5,5
V y está pensado para su uso en sistemas de 5 V.-

El dispositivo consta de un circuito preciso, bajo offset, sensor Hall lineal con una pista de cobre
conductor ubicado cerca de la superficie de la matriz. La corriente aplicada que fluye a través de esta
pista de conducción de cobre genera un campo magnético que es detectado por el IC integrado Hall y
convertida en una tensión proporcional.

• Tabla de precios y costos a considerar


Equipos Precio Precio paginas
considerado a usar MercadoLibre externas
ESP-32 PCBA $34.00 -
Development
$39.00
Board Wireless
Wifi Module
4AI/4DI/4DO
RTU con Shell
Módulo de $29.00 -
comunicación
$34.00/
inalámbrica
ESP32 WiFi a
módulo de
comunicación
maestro Modbus
serie
Sensor de corriente $3.27
ACS712 -30 a 30 A

7
Sensores de
corriente
industriales 120V
0.5-5A 0.150-7s
CURRENT SENSOR
2s
Sensor de Voltaje $2.23

Switch de Potencia 0.75

Alexa $50

Servicios de la nube $30- free

8
Diseño ingenieril $50-$150

6) Programas de Simulación Proteus y Tinkercad

Proteus.- Esta herramienta nos ayuda en todas las etapas electrónicas de realización total de un
proyecto de construcción. Lo podemos simplificar diciendo que es un conjunto componentes
animados, circuitos, y modelos completos con microprocesadores, facilitando el co-simulador del
microprocesador.

Tinkercad.- Esta es una herramienta gratuita que nos permite crear o fabricar desde cualquier lugar
del mundo, todo mediante estas herramientas de software

• Descargas de material complementario

https://componentsearchengine.com/library/proteus?gclid=CjwKCAjw3MSHBhB3EiwAxcaEuxLGMp
UfwJfst7CdyVDN3H69GGv5KSqCYVurNgQvhwi0iooEMEk3EBoCpF8QAvD_BwE

Dentro de este link encontraremos sistemas complementarios

REFERENCIAS BIBLIOGRAFICAS POR SECCION DEL MARCO TEORICO


1) https://innova.hubuio.ec/sistemas-embebidos-iot-ia-en-ecuador-emprendimiento-con-proposito

9
2) https://resources.altium.com/es/p/advantages-and-disadvantages-designing-breadboards

3)https://randomnerdtutorials.com/alexa-echo-with-esp32-and-esp8266/
https://aws.amazon.com/es/blogs/iot/introducing-alexa-voice-service-integration-for-aws-iot-core/

4) https://firebase.google.com/docs/firestore?hl=es

5) Links de objetos a comprar:

Sensor de corriente:
https://www.aliexpress.com/item/1005001621770833.html?spm=a2g0o.productlist.0.0.54f7138dXR
rl9j&aem_p4p_detail=202107162149071605059201296840047728798

6) Link filtros de lectura del modulo : Tutorial sensor de corriente ACS712 (naylampmechatronics.com)

https://componentsearchengine.com/library/proteus?gclid=CjwKCAjw3MSHBhB3EiwAxcaEuxLGMp
UfwJfst7CdyVDN3H69GGv5KSqCYVurNgQvhwi0iooEMEk3EBoCpF8QAvD_BwE

https://www.tinkercad.com/things/elrORO4PNkD-proteus-u-91035

http://www.ieslosviveros.es/alumnos/asig8/carpeta714/IntroducciA_n_Proteus_.pdf

ANEXOS

DataSheet Modulo ESP32 en Alibaba

ESP-32 PCBA Development Board Wireless Wifi Module 4AI/4DI/4DO RTU con shell (alibaba.com)

Caracteres descripción

fuente de alimentación DC6 ~ 36V

Potencia de 12VDC:

Consumo de energía
Corriente máxima:MAX 1A(comunicar)
Corriente de trabajo: 50mA-340mA
idle:<50mA
red WIFI
Frecuencia WIFI 2,412 GHz-2,484 GHz

Interfaz de Entrada de cantidad


4 canales de cantidad analógica 4-20ma/0-5V/0-10V/0-30V
adquisición analógica

10
Entrada de cantidad
4 canales de entrada de cantidad digital
digital

Salida de relé independiente de 4 canales


Salida del relé
Corriente de carga máxima del relé: 250 VCA/30VDC@5A

RS485;tasa:300-115200bps;
Interfaz de puerto serie

Bit de datos:7/8;comprobación de paridad:N/E/O;bit de


parada:1/2 bits

Micro-USB;velocidad:300-115200bps;
Puerto serie (configuración de
parámetros)
Bit de datos:7/8;comprobación de paridad:N/E/O;bit de
parada:1/2 bits
Rango de temperatura -40°C~+85°C

Humedad relativa 95%


Rango de humedad

(sin condensación)

Tamaño: largo: 145 mm de ancho: 90 mm de alto: 40 mm


Carácter físico

peso:200g

11
12

También podría gustarte