Título: PROJETO E IMPLEMENTAÇÃO DE ARQUITETURA IOT BÁSICA APLICADA A UM ALIMENTADOR DE ANIMAIS
Título alternativo: Design and implementation of basic IoT architecture applied to an animal feeder
Autoria de: Willian Alves de Almeida
Orientação de: Bruno de Abreu Silva
Presidente da banca: Bruno de Abreu Silva
Primeiro membro da banca: Wilian Soares Lacerda
Segundo membro da banca: Paulo Afonso Parreira Júnior
Palavras-chaves: Arquitetura IoT, Esp32, Servidor, Banco de Dados, Angular
Data da defesa: 12/12/2023
Semestre letivo da defesa: 2023-2
Data da versão final: 19/12/2023
Data da publicação: 19/12/2023
Referência: Almeida, W. A. d. PROJETO E IMPLEMENTAÇÃO DE ARQUITETURA IOT BÁSICA APLICADA A UM ALIMENTADOR DE ANIMAIS. 2023. 68 p. Trabalho de Conclusão de Curso (Graduação em Engenharia de Controle e Automação Bacharelado)-Universidade Federal de Lavras, Lavras, 2023.
Resumo: O estudante ou profissional de Engenharia de Controle e Automação tem como objetivo acadê- mico capacitar-se e integrar diversas áreas, como elétrica, eletrônica, mecânica e computação, buscando um conhecimento mais abrangente, o que se configura como uma vantagem. Porém, surge então o desafio da falta de conhecimento mais específico ou do caminho a ser seguido para obter tal conhecimento em alguns casos. Indivíduos interessados em seguir carreira na área de sistemas embarcados e atuar com elementos da indústria 4.0, como IoT (do inglês, Internet of Things), computação em nuvem, entre outros, podem deparar-se com desafios significativos de- vido à falta de conhecimento sobre os métodos de ingresso nesse universo. O presente trabalho vem com o objetivo de projetar e implementar uma arquitetura IoT básica, utilizando, como estudo de caso, um alimentador para animais controlado à distância, levando em consideração ferramentas, recursos e materiais gratuitos. Para isso, foi utilizado o microcontrolador Esp32. Pensando em computação em nuvem, foi criado um servidor em Node Js fornecendo serviço ao microcontrolador utilizado e acessando também um banco de dados Firebase de onde irá extrair os dados. Por fim, para a interação entre o usuário e sistema foi criado uma aplicação Web, usando o framework Angular. Os resultados obtidos se mostraram satisfatórios, já que foi comprovada a eficácia do funcionamento da arquitetura, provendo ração aos animais em quan- tidades e horários especificados. Houve no decorrer do desenvolvimento vários desafios, tais como a tratamento de dados sensíveis, troca dos módulos relés inicialmente utilizados, etc.
Abstract: The academic objective of Control and Automation Engineering students or professionals is to train and integrate different areas, such as electrical, electronics, mechanics and computing, seeking more comprehensive knowledge, which is an advantage. However, the challenge then arises of the lack of more specific knowledge or the path to be followed to obtain such knowledge in some cases. Individuals interested in pursuing a career in the field of embedded systems and working with elements of industry 4.0, such as IoT (Internet of Things), cloud computing, among others, may face significant challenges due to lack of knowledge about the methods of entering this universe. The present work aims to design and implement a basic IoT architecture, using, as a case study, a remotely controlled animal feeder, taking into account free tools, resources and materials. For this, the Esp32 microcontroller was used. Thinking about cloud computing, a Node Js server was created providing service to the microcontroller used and also accessing a Firebase database from which the data will be extracted. Finally, for interaction between the user and the system, a Web application was created using the Angular framework. The results obtained were satisfactory, as the effectiveness of the architectures functioning was proven, providing feed to the animals in specified quantities and times. There were several challenges during the development, such as the processing of sensitive data, changing the relay modules initially used, etc.
URI: sip.prg.ufla.br/publico/trabalhos_conclusao_curso/acessar_tcc_por_curso/
engenharia_de_controle_e_automacao/20232201710326
URI alternaviva: sem URI do Repositório Institucional da UFLA até o momento.
Curso: G022 - ENGENHARIA DE CONTROLE E AUTOMAÇÃO (BACHARELADO)
Nome da editora: Universidade Federal de Lavras
Sigla da editora: UFLA
País da editora: Brasil
Gênero textual: Trabalho de Conclusão de Curso
Nome da língua do conteúdo: Português
Código da língua do conteúdo: por
Licença de acesso: Acesso aberto
Nome da licença: Licença do Repositório Institucional da Universidade Federal de Lavras
URI da licença: repositorio.ufla.br
Termos da licença: Acesso aos termos da licença em repositorio.ufla.br
Detentores dos direitos autorais: Willian Alves de Almeida e Universidade Federal de Lavras
Baixar arquivo