Documentos de Académico
Documentos de Profesional
Documentos de Cultura
De
Sistemas
Embebidos
TITULO:
CONTROL Y MONITOREO DE MAQUINAS CON
TECNOLOGIA IOT
Integrantes:
Nicholas Echeverria Jurado
Alfredo Andres Ante Vargas
Paralelo:
105
OBJETIVO GENERAL
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
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.
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.
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.
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
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.
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.
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.
• 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.
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.
Ventajas :
6
Desventaja:
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.
7
Sensores de
corriente
industriales 120V
0.5-5A 0.150-7s
CURRENT SENSOR
2s
Sensor de Voltaje $2.23
Alexa $50
8
Diseño ingenieril $50-$150
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
https://componentsearchengine.com/library/proteus?gclid=CjwKCAjw3MSHBhB3EiwAxcaEuxLGMp
UfwJfst7CdyVDN3H69GGv5KSqCYVurNgQvhwi0iooEMEk3EBoCpF8QAvD_BwE
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
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
ESP-32 PCBA Development Board Wireless Wifi Module 4AI/4DI/4DO RTU con shell (alibaba.com)
Caracteres descripción
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
10
Entrada de cantidad
4 canales de entrada de cantidad digital
digital
RS485;tasa:300-115200bps;
Interfaz de puerto serie
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
(sin condensación)
peso:200g
11
12