SIP – Sistema Integrado de Processos
Menu: TCCs de Engenharia de Controle e Automação

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