Please use this identifier to cite or link to this item: http://riu.ufam.edu.br/handle/prefix/6984
metadata.dc.type: Trabalho de Conclusão de Curso
Title: Um sistema de monitoramento de peso sem fio usando IoT
metadata.dc.creator: Souza Junior, Adelson Auzier de
metadata.dc.contributor.advisor1: Barbosa, Celso Carvalho
metadata.dc.contributor.referee1: Januário, Francisco de Assis
metadata.dc.contributor.referee2: Lourenço, Ademir de Jesus
metadata.dc.description.resumo: O objetivo deste projeto foi desenvolver um sistema que permitisse o monitoramento remoto, via Dashboards, do peso de objetos utilizando a tecnologia IoT. Para isso, uma balança digital comum de cozinha foi adaptada e conectada a uma rede sem fio. A implementação do sistema foi realizada por meio da placa NodeMCU, que é uma placa de desenvolvimento baseadas no microcontrolador ESP8266. Essas placas foram utilizadas para estabelecer a conexão entre a balança e a rede sem fio, permitindo a transmissão dos dados de peso. O módulo HX711 foi utilizado como um conversor analógico-digital de alta precisão. Ele foi integrado à balança digital para realizar a leitura dos dados de peso de forma precisa e confiável. Além disso, o Broker MyQttHub foi utilizado como um intermediário de comunicação entre a balança e o sistema em nuvem. Esse componente permitiu a publicação dos dados de peso em um tópico MQTT, que é um protocolo de comunicação leve e amplamente utilizado em aplicações IoT. O Node-RED foi utilizado como uma ferramenta de programação visual para criar um fluxo e heróis visualização de dados com um Dashboard Web. Esse fluxo permitiu a integração entre a balança adaptada, o Broker MyQttHub e a instância Amazon EC2, que foi utilizada como um servidor em nuvem para processar, armazenar e visualizar os dados de peso em navegadores Web. Por fim, o aplicativo IoT MQTT Panel foi utilizado como uma interface para visualização dos dados de peso, só que voltada para dispositivos móveis. Esse aplicativo permitiu que os usuários acompanhassem remotamente as leituras da balança em tempo real, proporcionando praticidade e conveniência. O resultado do trabalho foi um sistema funcional de monitoramento de peso sem fio, que pode ser acessado e controlado tanto pelo Dashboard Node-RED da instância Amazon EC2 ou por meio do aplicativo IoT MQTT Panel. O sistema possibilita o monitoramento remoto do peso de objetos em tempo real em vários dispositivos e sistemas operacionais, oferecendo uma solução eficiente e prática para os usuários. Em resumo, o trabalho demonstrou a viabilidade de utilizar a IoT para adaptar uma balança digital em um sistema de monitoramento de peso sem fio que poderá ser usado para diversos projetos envolvendo medição de peso e conectividade. As tecnologias e ferramentas utilizadas, como as placas NodeMCU, módulo HX711, Broker MyQttHub, Node-RED, instância Amazon EC2 e o aplicativo IoT MQTT Panel, foram eficientes na implementação do sistema proposto, fornecendo resultados satisfatórios, mas que podem ser melhorados futuramente com algoritmos de Processamento Digital de Sinais.
Abstract: The objective of this project was to develop a system that would allow remote monitoring, via Dashboards, of the weight of objects using IoT technology. For this purpose, a regular digital kitchen scale was adapted and connected to a wireless network. The system implementation was carried out using the NodeMCU board, which is a development board based on the ESP8266 microcontroller. These boards were used to establish the connection between the scale and the wireless network, enabling the transmission of weight data. The HX711 module was used as a high-precision analog-to-digital converter. It was integrated into the digital scale to accurately and reliably read weight data. Furthermore, the MyQttHub Broker was used as an intermediary communication between the scale and the cloud system. This component allowed the publication of weight data to an MQTT topic, which is a lightweight communication protocol widely used in IoT applications. Node-RED was used as a visual programming tool to create a flow and data visualization with a Web Dashboard. This flow allowed the integration between the adapted scale, the MyQttHub Broker, and the Amazon EC2 instance, which was used as a cloud server to process, store, and visualize weight data in web browsers. Lastly, the IoT MQTT Panel application was used as an interface for weight data visualization, specifically designed for mobile devices. This application allowed users to remotely monitor real-time scale readings, providing convenience and practicality. The result of this work was a functional wireless weight monitoring system that can be accessed and controlled through either the Node-RED Dashboard on the Amazon EC2 instance or the IoT MQTT Panel application. The system enables remote real-time monitoring of object weight on multiple devices and operating systems, offering an efficient and practical solution for users. In summary, this work demonstrated the feasibility of using IoT to adapt a digital scale into a wireless weight monitoring system that can be used for various projects involving weight measurement and connectivity. The technologies and tools used, such as NodeMCU boards, HX711 module, MyQttHub Broker, Node-RED, Amazon EC2 instance, and the IoT MQTT Panel application, were effective in implementing the proposed system, providing satisfactory results that can be further improved in the future with Digital Signal Processing algorithms.
Keywords: MQTT - Message Queuing Telemetry Transport
Monitoramento
Internet das Coisas
Peso
Broker
metadata.dc.subject.cnpq: ENGENHARIAS: ENGENHARIA ELETRICA: TELECOMUNICACOES::SISTEMAS DE TELECOMUNICACOES
CIENCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: SISTEMAS DE COMPUTACAO: TELEINFORMATICA
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
metadata.dc.publisher.department: FT - Faculdade de Tecnologia
metadata.dc.publisher.course: Engenharia Elétrica – Telecomunicações - Bacharelado - Manaus
metadata.dc.rights: Acesso Aberto
URI: http://riu.ufam.edu.br/handle/prefix/6984
metadata.dc.subject.controlado: Sistemas de transmissão de dados
Comunicações digitais
Appears in Collections:Trabalho de Conclusão de Curso - Graduação - Engenharias

Files in This Item:
File Description SizeFormat 
TCC_AdelsonSouzaJúnior.pdf4,24 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons