Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/47208
Full metadata record
DC FieldValueLanguage
dc.creatorFerreira, João Marcos Souza-
dc.date.accessioned2025-10-01T14:18:58Z-
dc.date.available2025-10-01T14:18:58Z-
dc.date.issued2025-09-26-
dc.identifier.citationFERREIRA, João Marcos Souza. Aplicativo para controle de nível baseado em espaço de estados utilizando MQTT como protocolo de comunicação. 2025. 46 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecatrônica) – Universidade Federal de Uberlândia, Uberlândia, 2025pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/47208-
dc.description.abstractThe Fourth Industrial Revolution, also known as Industry 4.0, represents the integration of digital technologies into processes ranging from industrial operations to everyday tasks. This revolution is supported by pillars such as systems integration, Big Data, autonomous robotics, and the Internet of Things (IoT). Among these, IoT stands out due to its premise of using the internet in everyday activities, securely streamlining data collection, analysis, and transfer. To ensure the integrity and efficiency of this communication, specific communication protocols, such as MQTT (Message Queuing Telemetry Transport), are used. This is ideal for IoT applications because it is lightweight, consumes little energy, and has robust security routines, ensuring secure and agile information transfer between devices. To enhance students' experience with Industry 4.0 technologies, this work proposes the modernization of a level control teaching bench with IoT. The implementation of a wireless solution in experimental systems seeks to demonstrate the aspects, requirements, and contributions that these technologies offer to the practical laboratory environment. The solution consists of a mobile application developed on the Flutter platform using Dart language that communicates with the experimental bench in two modes: remote operation uses the internet via the MQTT protocol, allowing parameter configuration, real-time system monitoring, and data collection through a broker; and a local configuration and operation mode via Bluetooth Low Energy (BLE), simplifying the initial setup of the bench system and making the process more intuitive, allowing the instructor to easily send Wi-Fi network and broker credentials. It also acts as an alternative connection for experiment control without the need for an internet connection, ensuring that laboratory activities continue even in environments with unstable or nonexistent network access. On the bench, an ESP 32 microcontroller manages operations using its dual-core architecture to optimize tasks: the first core performs control loop processing, sensor reading, and pump activation, while the second core manages MQTT and BLE communications. As a result, a stable, low-latency connection was observed between the application and the bench in remote mode. Additionally, the configuration process via BLE proved efficient, and the local operation mode proved to be a functional alternative, ensuring continuity and versatility for the experiment. Fluid data transmission was a notable feature in both modes, allowing instant visualization of the impact of control actions on the system. The conclusion is that the hybrid architecture solution in level control experimental benches enhances technical knowledge in IoT and demonstrates in practice the importance of redundancy and flexibility in engineering projects, making learning more interactive, resilient, and aligned with the challenges of Industry 4.0.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectIndústria 4.0pt_BR
dc.subjectInternet das Coisas;pt_BR
dc.subjectMQTTpt_BR
dc.subjectbrokerpt_BR
dc.subjectmicrocontrolador ESP 32pt_BR
dc.subjectPlataforma Flutterpt_BR
dc.subjectLinguagem Dartpt_BR
dc.titleAplicativo para controle de nível baseado em Espaço de Estados utilizando MQTT como protocolo de comunicaçãopt_BR
dc.title.alternativeState-space-based level control application using MQTT as a communication protocolpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Tavares, José Jean-Paul Zanlucchi de Souza-
dc.contributor.advisor1Latteshttps://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4779570U3&tokenCaptchar=0cAFcWeA7qcKY4Aymo6UebzXW2q90Kf5Orm1ow3l8ZrGvJWqr--q8rbHj4vZGHpX0_ZmOCFXgH8MtyTkfaNIviqoz6-kIaarWhYTPUZGFjseqes1-05ToKOz3QOfAQjQrZbsu3HPll12KJ9_OJWkPkHKXcHTY-ha8MsMmM7zP-roSN7F6D8z1i6XTbBt4VAJsvrLXWTktj79L0h3VxxITV9ZE1_NPJX_GGdZL7ttMcsdZ-pTBVCUcQ7mvtorrohsR17Pe2-F6weMfbtbUh18V6DqBrKnmOKdYw687Svy-Dre6khnrCaj2DbHHtRJvsw5R4fnlY_re483I9WosvpHusYR_DNV7mcnp0M40_Ifc-z9s2wL2zSbhwRE9BfwPfa2ZSogWf5eDrxP4v4cDqH9Le3x-WxH_PaL6lktWIX7bI2iM22TgzLc3dT_nFZP0POxjwf_fx2RGk1SRUgdLbFOJMF5N7-ftfhVAJ8FMXpaYyHKrxOmng-TkK98CotINlfvOLIJNzgcKHJIZIVikFcT84AvBzwHVMaJmI-seZqUUQYHn8eGhjo8l7uIbg6YbUtPE_5ZxmzVvZqGwztkVUXlB4C6z0gImlYAyUWBkNj3ishiGlzzZDKN0HK2TiiIO9f83eJrH_RSB9x07Y-p61Gy-0uDi8XJ2m_utd-aqdyF622Ic3M7DyCNWIov_gESbytHx1HkWagKmwjUIYu0D3XgQ2slmLWPxzWJPPxe3BOlmgx0zE-DjODRlblgRkywmOMbRc5zVHsrmjH9Dq97Qfd67x_NKEa2sRIHxAAC8WP-_IWIW1ncCgHPLM9zU3yBS2exXenr486MRVGpcE1POfXrCAe_12HkGLeBpuFbAHXNIRvtALDldUSLjOWxcpt_BR
dc.contributor.referee1Ferreira, Werley Rocherter Borges-
dc.contributor.referee1Latteshttps://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4251020T4&tokenCaptchar=0cAFcWeA76hct2Uwyrrf0QX0KvisTrD5CdYZvuGpaoiiVRZf4-5E6Kgg_jIaxYmYKsGBZVO02QJ0HOzEt2PzfFYEtPtYD7wH84H27sT3kmEO_tJQQfvc8cybNnW5H4A1iZ4yGzZsnCF7pdJPK7UXaX5HMhg7l-kvFdUecySOPz-G1yXt5CnSaWmTJvz8I6SlATpbcNOp7X9zjsZEJwbbtB10u_qqim3eSVvY3g3G_dm-8QtM-iSCIh-w11h42yBr0yusDKD9xG8stdg11qa3HWeL1LL1VY5MHQ5NHN-b2f3tcp0oMKrYuxjfyWa6fCRYgbC5Ve9hcn4dV7jl98goFGXEpGqMX71chvUstIhCYg-tO7oTkvMgtPy1p2FSfjJIXRqfx7Eq-82fWWRMmcAWLtk0nDB4KUly17eid7bmQ46CIr3Xq96BcNcUVVJIIs20d-3xZJezbJDZVbXW9uw5wENSBJRQ7a_EkJfynB_yesEMg7xa3n5LDJcnHX7qDIXeRobooTBBwBFESWq7ANqcZHslMu9RUyxBVHcihJS3kPk82Z4dlojWjQ4sqbzXaHB4u0G59PDni-L5mweeTnLfpHXoJQnOSDtgi5roWJDGuYauSJNlfepvxUpCU2ApMzBaP5GT8O1GZAUvkfTp5DBLaw3v7nDiwxfPE4HH0PLla8XvP006xECgC7kqrbPbkUpUdgQ9HBvAdCPW5_I4ghI9Fxbs05zANepM3hR2X-x3AhQ14eUc0cKUJhhHloDn1pmniYQ0CU6IMk0io_sTpVk5MC4abMUrvK-xJ8hNe6jzw1Fsl2lpsQs7nx5Wuc1dLbsT56ibtzRsas0JLStrNyqy6af-8IFIJDImf5dD_HrNfTxeh5iHCZOAkLyni4eiTDUiVbcPhtcfrK8v3Qpt_BR
dc.contributor.referee2Souza, Nei Oliveira de-
dc.contributor.referee2Latteshttps://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4465370E5&tokenCaptchar=0cAFcWeA6bi-6AnfNTEoh5IFfPj060tcCKS4ZlWKc3ndNIHDsFKRbjNN-YTvEfXbX_Fi9066xCeorHinxioOXrZS82sFkfctZ461DovZEnMB0MXMuE-9M-h7Qd-jEpheyMYFFwe6qld76pKNX6zUBqEgr9N7Zez2HCWYryie8iLsM58IYaWESnmjsu5p6m21-iM5gbte7StVsriM_zB0aZIoBGGVhyI1vzb7QEcWSxcKiib6g6FIiAlcc7rhPlvo71KxGylqDsM2pysB6mE0Tl9pdu65PM-rvHCu1a2TQgru2pFvXAejmrs7lWMBt9_sJoOxOCJolxn_gTi99KfWLGRp58MB73hDBCyTvE173CduhScrMBalSYrRifDBOCVFaIgOoqQQumwfCUcVzd-Nq1yaCn5xJETXzQ_dGGYtej4ki2Mel2zZj71yHXCqhEjiPK87jF35PWQnQBhzW1A0U0xrp-NaMsXWqmBx-iPeH9fVcXivWvXcserOhlK_SHJHWgWb-mDWW-UKbIV-vMXlAMsgWA-yEb2JqOqdNG2Pt2v5OAFLmYu41UOrZju1gGKuLDqeEA7n-dAlDY66tDouLn-6zLSPiiad7_T8YJ67tDoVe-6wBOa8KzpeQ33OjVqvfeBaVBlfMFAvj4GSBPLCQ6GtXeqZYEnm-iafH_WNxvTk_LOAovjzyHzxyGlKLCGeg9_wlH0-ZKzdKCGOvn3ev_AB2ODyACLwYn2tGwZuCOFx9zGwHKhPTQatT8svme9UxpGbsziUdmusDm1seJBP0EnknvSf9yIBwAIXnAZSDVrexbEUgWscDgoMkfic1Ko5gCT3bG2cCX--fSyN-sF37YLUibwT_RPg4vlLnW9BqTignoy21YTKauQA5c3opgLy_sxy8RVnI8cIJeAKbgZYwhee8bL-RYoPkAcApt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoA Quarta Revolução Industrial, também conhecida como Indústria 4.0, representa a integração de tecnológicas digitais em processos desde operações industriais até tarefas cotidianas. Esta revolução é suportada por pilares como a integração de sistemas, Big Data, robótica autônoma e Internet das Coisas (IoT). Dentre estes, a IoT se destaca devido a premissa de uso da internet com atividades cotidianas agilizando com segurança a coleta, análise e transferência de dados. Para garantir a integridade e eficiência dessa comunicação utiliza-se protocolos específicos de comunicação, como o MQTT (Message Queuing Telemetry Transport). Este é ideal para as aplicações de IoT pois é leve, consume pouca energia e possui rotinas robustas de segurança, garantindo uma transferência de informações segura e ágil entre dispositivos. Com o objetivo de aprimorar a experiência dos discentes com as tecnologias presentes na Industria 4.0 este trabalho propõe a modernização com IoT de uma bancada didática de controle de nível. A implementação de uma solução wireless em sistemas experimentais busca apresentar os aspectos, requisitos e contribuições que essas tecnologias oferecem para o ambiente prático de laboratório. A solução consiste em um aplicativo móvel desenvolvido na plataforma Flutter utilizando linguagem Dart que comunica com a bancada experimental através de dois modos: o modo remoto de operação utiliza a internet via protocolo MQTT, permitindo a configuração de parâmetros, acompanhamento do sistema em tempo real e coleta de dados através de um broker; e um modo de configuração e operação local via Bluetooth Low Energy (BLE) simplificando a configuração inicial do sistema da bancada, tornando o processo mais intuitivo permitindo que o docente envie as credenciais da rede Wi-Fi e do broker de forma intuitiva. Além de atuar como alternativa de conexão para o controle do experimento sem a necessidade de uma conexão com a internet, garantindo que as atividades de laboratório aconteçam mesmo em ambientes com rede instável ou inexistente. Na bancada um microcontrolador ESP 32 gerencia as operações utilizando sua arquitetura dual-core para otimizar as tarefas: o primeiro núcleo executa o processamento da malha de controle, à leitura do sensor e o acionamento da bomba, enquanto o segundo núcleo gerencia as comunicações MQTT e BLE. Como resultado observou-se uma conexão estável e de baixa latência entre o aplicativo e a bancada no modo remoto. Adicionalmente o processo de configuração via BLE mostrou-se eficiente e o modo de operação local demonstrou ser uma alternativa funcional, garantindo continuidade e versatilidade ao experimento. A fluidez na transmissão de dados foi uma característica notável em ambos os modos, permitindo a visualização instantânea do impacto das ações de controle no sistema. Conclui-se que a solução com arquitetura híbrida em bancadas experimentais de controle de nível aprimora o conhecimento técnico em IoT e demonstra na prática a importância da redundância e dá flexibilidade em projetos de engenharia, tornando o aprendizado mais interativo, resiliente e alinhado com os desafios da Indústria 4.0.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseEngenharia Mecatrônicapt_BR
dc.sizeorduration46pt_BR
dc.subject.cnpqCNPQ::OUTROS::ENGENHARIA MECATRONICApt_BR
dc.orcid.putcode193303876-
Appears in Collections:TCC - Engenharia Mecatrônica

Files in This Item:
File Description SizeFormat 
AplicativoControleNivel.pdfTCC2.16 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons