Diseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMF

This work is related to specific objective 1 of a VCTI2024-1 Research Project on the real performance of a 372 LRT F380G TMF domestic refrigerator. The stated objective is the development of a multitasking solution that guarantees the real-time operation of an IoT- EPS32 device for measuring thermod...

Full description

Autores:
Trujillo Bermúdez, Hernando José
Tipo de recurso:
Tesis
Fecha de publicación:
2023
Institución:
Universidad Antonio Nariño
Repositorio:
Repositorio UAN
Idioma:
spa
OAI Identifier:
oai:repositorio.uan.edu.co:123456789/9820
Acceso en línea:
https://repositorio.uan.edu.co/handle/123456789/9820
Palabra clave:
Iot-ESP32
Multitarea
Sistema operativo en tiempo real
Iot-ESP32
Multitasking
Real time operation system
Rights
openAccess
License
Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
id UAntonioN2_9fb03306352fde91908cc88f910f2d7c
oai_identifier_str oai:repositorio.uan.edu.co:123456789/9820
network_acronym_str UAntonioN2
network_name_str Repositorio UAN
repository_id_str
dc.title.es_ES.fl_str_mv Diseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMF
title Diseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMF
spellingShingle Diseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMF
Iot-ESP32
Multitarea
Sistema operativo en tiempo real
Iot-ESP32
Multitasking
Real time operation system
title_short Diseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMF
title_full Diseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMF
title_fullStr Diseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMF
title_full_unstemmed Diseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMF
title_sort Diseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMF
dc.creator.fl_str_mv Trujillo Bermúdez, Hernando José
dc.contributor.advisor.spa.fl_str_mv Fernández Periche, Francisco Maximiliano
dc.contributor.author.spa.fl_str_mv Trujillo Bermúdez, Hernando José
dc.subject.es_ES.fl_str_mv Iot-ESP32
Multitarea
Sistema operativo en tiempo real
topic Iot-ESP32
Multitarea
Sistema operativo en tiempo real
Iot-ESP32
Multitasking
Real time operation system
dc.subject.keyword.es_ES.fl_str_mv Iot-ESP32
Multitasking
Real time operation system
description This work is related to specific objective 1 of a VCTI2024-1 Research Project on the real performance of a 372 LRT F380G TMF domestic refrigerator. The stated objective is the development of a multitasking solution that guarantees the real-time operation of an IoT- EPS32 device for measuring thermodynamic and electrical variables of a domestic refrigerator. With ESP32 technology, using the Wokwi simulation software and carrying out an analysis of the operation of the IoT-ESP32 device, data acquisition tasks, keyboard attention, visualization, and communications between the two cores that make it up were implemented, representing 30% reduction in task execution time in relation to a conventional single-core solution.
publishDate 2023
dc.date.issued.spa.fl_str_mv 2023-11-24
dc.date.accessioned.none.fl_str_mv 2024-06-07T14:22:34Z
dc.date.available.none.fl_str_mv 2024-06-07T14:22:34Z
dc.type.spa.fl_str_mv Trabajo de grado (Pregrado y/o Especialización)
dc.type.document.spa.fl_str_mv Estudio explicativo
dc.type.version.none.fl_str_mv Versión final del autor, Versión aceptada para publicar
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_46ec
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/PIC
format http://purl.org/coar/resource_type/c_46ec
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.uan.edu.co/handle/123456789/9820
dc.identifier.bibliographicCitation.spa.fl_str_mv Allafi, I. &. (2017). Design and implementation of a low cost web server using ESP32 for real-time photovoltaic system monitoring. IEEE Xplore.
Babiuch, M. F. (2019). Using the ESP32 Microcontroller for Data Processing. IEEE Xplore.
Botella, A. B. (31 de Enero de 2019). Medir en tiempo real en procesos industriales. SCL Sistemas de Control de Línea. Obtenido de scl: https://scl.es/blog/medir-en-tiempo- real-en-procesos-industriales/
Cameron, N. R. (2021). Electronics project with the ESP8266 and ESP32. Apress eBooks.
Carrasco, D. (9 de marzo de 2023). FREERTOS en ESP32/ESP8266 (multitarea). Obtenido de ElectroSoftCloud.: https://www.electrosoftcloud.com/freertos-en- esp32-esp8266-multi-tarea/
Chakravarthi, V. S. (2021). Internet of things and M2M communication technologies. Springer eBooks.
Escobar, F. K. (2019). Comportamiento del consumo energético en neveras doméstica. Caso de estudio Neiva-Huila. TIG Universidad Antonio Nariño.
FreeRTOS (ESP32), Blink sin delay()...y sin millis(). (5 de Diciembre de 2020). Obtenido de Arduino Forum: https://forum.arduino.cc/t/freertos-esp32-blink-sin-delay-y-sin- millis/685733
Garcia, M. I. (2021). Desarrollo de un sistema de visualización y análisis de datos de un Refrigerador Doméstico utilizando MATLAB y la plataforma ThingSpeak Internet de las Cosas (IoT). TIG Universidad Antonio Nariño.
Lueth, K. L. (31 de mayo de 2022). State of the IoT 2018: Numbre of IoT devices now at 7B - Market accelerating. Obtenido de IoT Analytics: https://iot- analytics.com/state-of-the-iot-update-q1-q2-2018-number-of-iot-devices-now-7b/
url https://repositorio.uan.edu.co/handle/123456789/9820
identifier_str_mv Allafi, I. &. (2017). Design and implementation of a low cost web server using ESP32 for real-time photovoltaic system monitoring. IEEE Xplore.
Babiuch, M. F. (2019). Using the ESP32 Microcontroller for Data Processing. IEEE Xplore.
Botella, A. B. (31 de Enero de 2019). Medir en tiempo real en procesos industriales. SCL Sistemas de Control de Línea. Obtenido de scl: https://scl.es/blog/medir-en-tiempo- real-en-procesos-industriales/
Cameron, N. R. (2021). Electronics project with the ESP8266 and ESP32. Apress eBooks.
Carrasco, D. (9 de marzo de 2023). FREERTOS en ESP32/ESP8266 (multitarea). Obtenido de ElectroSoftCloud.: https://www.electrosoftcloud.com/freertos-en- esp32-esp8266-multi-tarea/
Chakravarthi, V. S. (2021). Internet of things and M2M communication technologies. Springer eBooks.
Escobar, F. K. (2019). Comportamiento del consumo energético en neveras doméstica. Caso de estudio Neiva-Huila. TIG Universidad Antonio Nariño.
FreeRTOS (ESP32), Blink sin delay()...y sin millis(). (5 de Diciembre de 2020). Obtenido de Arduino Forum: https://forum.arduino.cc/t/freertos-esp32-blink-sin-delay-y-sin- millis/685733
Garcia, M. I. (2021). Desarrollo de un sistema de visualización y análisis de datos de un Refrigerador Doméstico utilizando MATLAB y la plataforma ThingSpeak Internet de las Cosas (IoT). TIG Universidad Antonio Nariño.
Lueth, K. L. (31 de mayo de 2022). State of the IoT 2018: Numbre of IoT devices now at 7B - Market accelerating. Obtenido de IoT Analytics: https://iot- analytics.com/state-of-the-iot-update-q1-q2-2018-number-of-iot-devices-now-7b/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv Acceso abierto
dc.rights.license.spa.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
Acceso abierto
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.medium.none.fl_str_mv pdf.
dc.coverage.spatial.spa.fl_str_mv Neiva,Huila(Colombia)
dc.publisher.spa.fl_str_mv Universidad Antonio Nariño
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería Mecánica, Electrónica y Biomédica
dc.publisher.partner.spa.fl_str_mv Universidad Antonio Nariño
dc.publisher.campus.spa.fl_str_mv Neiva Buganviles
dc.source.none.fl_str_mv instname:Universidad Antonio Nariño
instname_str Universidad Antonio Nariño
institution Universidad Antonio Nariño
bitstream.url.fl_str_mv https://repositorio.uan.edu.co/bitstreams/4648c3e3-b0f4-43f8-846c-cb2d5ffd2ba7/download
https://repositorio.uan.edu.co/bitstreams/c19a1f52-962c-4a33-b599-42522540eee3/download
https://repositorio.uan.edu.co/bitstreams/7a8f30c1-b838-49f3-8156-1a0e3c4745ac/download
bitstream.checksum.fl_str_mv 941ac462f1073273e6d96b75a8d99662
5520d5b3755c08a9feb64ca55879cc85
03100f5ecda0943b42ac2b665d676abf
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UAN
repository.mail.fl_str_mv alertas.repositorio@uan.edu.co
_version_ 1814300441582764032
spelling Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)Acceso abiertohttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Fernández Periche, Francisco MaximilianoTrujillo Bermúdez, Hernando José20441913963Neiva,Huila(Colombia)2024-06-07T14:22:34Z2024-06-07T14:22:34Z2023-11-24https://repositorio.uan.edu.co/handle/123456789/9820Allafi, I. &. (2017). Design and implementation of a low cost web server using ESP32 for real-time photovoltaic system monitoring. IEEE Xplore.Babiuch, M. F. (2019). Using the ESP32 Microcontroller for Data Processing. IEEE Xplore.Botella, A. B. (31 de Enero de 2019). Medir en tiempo real en procesos industriales. SCL Sistemas de Control de Línea. Obtenido de scl: https://scl.es/blog/medir-en-tiempo- real-en-procesos-industriales/Cameron, N. R. (2021). Electronics project with the ESP8266 and ESP32. Apress eBooks.Carrasco, D. (9 de marzo de 2023). FREERTOS en ESP32/ESP8266 (multitarea). Obtenido de ElectroSoftCloud.: https://www.electrosoftcloud.com/freertos-en- esp32-esp8266-multi-tarea/Chakravarthi, V. S. (2021). Internet of things and M2M communication technologies. Springer eBooks.Escobar, F. K. (2019). Comportamiento del consumo energético en neveras doméstica. Caso de estudio Neiva-Huila. TIG Universidad Antonio Nariño.FreeRTOS (ESP32), Blink sin delay()...y sin millis(). (5 de Diciembre de 2020). Obtenido de Arduino Forum: https://forum.arduino.cc/t/freertos-esp32-blink-sin-delay-y-sin- millis/685733Garcia, M. I. (2021). Desarrollo de un sistema de visualización y análisis de datos de un Refrigerador Doméstico utilizando MATLAB y la plataforma ThingSpeak Internet de las Cosas (IoT). TIG Universidad Antonio Nariño.Lueth, K. L. (31 de mayo de 2022). State of the IoT 2018: Numbre of IoT devices now at 7B - Market accelerating. Obtenido de IoT Analytics: https://iot- analytics.com/state-of-the-iot-update-q1-q2-2018-number-of-iot-devices-now-7b/This work is related to specific objective 1 of a VCTI2024-1 Research Project on the real performance of a 372 LRT F380G TMF domestic refrigerator. The stated objective is the development of a multitasking solution that guarantees the real-time operation of an IoT- EPS32 device for measuring thermodynamic and electrical variables of a domestic refrigerator. With ESP32 technology, using the Wokwi simulation software and carrying out an analysis of the operation of the IoT-ESP32 device, data acquisition tasks, keyboard attention, visualization, and communications between the two cores that make it up were implemented, representing 30% reduction in task execution time in relation to a conventional single-core solution.El presente trabajo de grado está relacionado con el objetivo específico 1 de un Proyecto de Investigación VCTI2024-1 sobre el desempeño real de un refrigerador doméstico. El objetivo planteado es el desarrollo de una solución multitarea que garantiza el funcionamiento en tiempo real de un dispositivo IoT-EPS32 de medición de variables termodinámicas y eléctricas de un refrigerador doméstico. Con tecnología ESP32, haciendo uso del software de simulación Wokwi y realizando un análisis del funcionamiento del dispositivo IoT-ESP32, se implementaron tareas de adquisición de datos, atención a teclado, visualización y comunicaciones entre los dos núcleos que lo conforman. Como resultado de la solución desarrollada se obtuvo un 32% de disminución del tiempo de ejecución de tareas con relación a una solución convencional de único núcleo, mejorando el acceso al teclado, visualización local y comunicación a la Nube cada 2.2segundos. Palabras clave: Iot-ESP32, Multitarea, Sistema operativo en tiempo real.FinalIngeniero(a) Electrónico(a)PregradoPresencialProyectopdf.spaUniversidad Antonio NariñoIngeniería ElectrónicaFacultad de Ingeniería Mecánica, Electrónica y BiomédicaUniversidad Antonio NariñoNeiva Buganvilesinstname:Universidad Antonio NariñoIot-ESP32MultitareaSistema operativo en tiempo realIot-ESP32MultitaskingReal time operation systemDiseño e Implementación de una solución multitarea para un dispositivo IoT - ESP32 de medición de variables termodinámicas y eléctricas en tiempo real de un refrigerador doméstico 372 LRT F380G TMFTrabajo de grado (Pregrado y/o Especialización)Estudio explicativoVersión final del autor, Versión aceptada para publicarinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_46echttp://purl.org/redcol/resource_type/PICEspecializadaORIGINAL2023_HernandoTrujillo_Acta2023_HernandoTrujillo_ActaActa de Sustentaciónapplication/pdf495539https://repositorio.uan.edu.co/bitstreams/4648c3e3-b0f4-43f8-846c-cb2d5ffd2ba7/download941ac462f1073273e6d96b75a8d99662MD512023_HernandoTrujillo_Autorización2023_HernandoTrujillo_AutorizaciónAutorización de Autoresapplication/pdf2678690https://repositorio.uan.edu.co/bitstreams/c19a1f52-962c-4a33-b599-42522540eee3/download5520d5b3755c08a9feb64ca55879cc85MD522023_HernandoTrujillo2023_HernandoTrujilloLibro Trabajo de Gradoapplication/pdf3522156https://repositorio.uan.edu.co/bitstreams/7a8f30c1-b838-49f3-8156-1a0e3c4745ac/download03100f5ecda0943b42ac2b665d676abfMD53123456789/9820oai:repositorio.uan.edu.co:123456789/98202024-10-09 23:26:26.524https://creativecommons.org/licenses/by-nc-nd/4.0/Acceso abiertounknownhttps://repositorio.uan.edu.coRepositorio Institucional UANalertas.repositorio@uan.edu.co