Repositório Institucional da Universidade Federal de Alagoas (RIUFAL) 00 CAMPUS ARISTÓTELES CALAZANS SIMÕES (CAMPUS A. C. SIMÕES) IC - INSTITUTO DE COMPUTAÇÃO TRABALHOS DE CONCLUSÃO DE CURSO (TCC) - GRADUAÇÃO - IC Trabalhos de Conclusão de Curso (TCC) - Bacharelado - ENGENHARIA DE COMPUTAÇÃO- IC
Use este identificador para citar ou linkar para este item: https://www.repositorio.ufal.br/handle/123456789/18768
Tipo: Trabalho de Conclusão de Curso
Título: Controle de veículo através de palavras-chave faladas utilizando TinyML
Autor(es): Lima, Victor Hugo Sampaio
Primeiro Orientador: Barboza, Erick de Andrade
metadata.dc.contributor.referee1: Leite, Glauber Rodrigues
metadata.dc.contributor.referee2: Peixoto, Rodrigo José Sarmento
Resumo: O avanço tecnológico tem possibilitado o desenvolvimento de dispositivos com maior capacidade de processamento e armazenamento, aliados a custos de produção reduzidos, dimensões físicas menores e menor consumo energético. Dentre esses dispositivos, temos os microcontroladores, que são capazes de executar um software (nesse contexto é denominado firmware) e controlar um hardware. Paralelo ao avanço dos dispositivos eletrônicos, também está presente a aprendizagem de máquina, subárea da IA responsável por desenvolver dispositivos capazes de aprender e melhorar com a experiência. Este trabalho tem como objetivo explorar e interligar essas duas grandes áreas da computação. Essa subárea é denominada de TinyML. Neste projeto foi elaborado um dispositivo de borda capaz de classificar palavras-chave utilizando uma rede neural para controlar um veículo. O modelo da rede neural é executada em um microcontrolador, que detecta a palavra-chave e envia um comando respectivo para um segundo microcontrolador, responsável por controlar os periféricos do veículo. A execução do modelo de IA em um microcontrolador é possível através da plataforma Edge Impulse, onde é possível realizar o manejo do banco de dados, a criação, treinamento e teste do modelo, e por fim exportar o modelo em um formato compatível com o microcontrolador. Os resultados obtidos demonstraram que, embora com um hardware limitado, foi possível atingir um bom grau de acurácia, e que também foi possível estender o modelo para classificar mais palavras, mas sem interferir no funcionamento do veículo.
Abstract: Technological evolution has enabled the development of devices with increasingly greater processing power and storage capacity while reducing their physical size and energy consumption. Among these devices are microcontrollers, components capable of executing software (referred to in this context as firmware) and controlling hardware. Alongside the evolution of electronic devices, machine learning, a subfield of AI that is responsible for developing devices capable of learning and improving from experience, has also significantly emerged. This work aims to explore and interconnect these two major areas of computer science. This subfield is known as TinyML. In this project, an edge device was developed, capable of classifying keywords using a neural network in order to control a vehicle. The neural network model is executed on a microcontroller, which detects the keyword and sends the corresponding command to a second microcontroller responsible for controlling the vehicle’s peripherals. The execution of the AI model on a microcontroller is made possible through the Edge Impulse platform, where it is possible to manage the dataset, create, train, and test the model, and conclude by exporting the model in a format compatible with the microcontroller. The results obtained showed that, despite the hardware’s limitations, it was possible to achieve a good level of accuracy, and the model could also be extended to classify more keywords without interfering with the vehicle’s operation.
Palavras-chave: Microcontroladores
Dispositivo de borda
TinyML
Firmware
Hardware
Redes neurais (Computação)
Edge Impulse
Veículos
Microcontrollers
Edge device
Neural networks (Computing)
Vehicle
CNPq: CNPQ::ENGENHARIAS
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Editor: Universidade Federal de Alagoas
Sigla da Instituição: UFAL
metadata.dc.publisher.department: Curso de Engenharia da Computação - Bacharelado
Citação: LIMA, Victor Hugo Sampaio. Controle de veículo através de palavras-chave faladas utilizando TinyML. 2026. 42 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Instituto de Computação, Universidade Federal de Alagoas, Maceió, 2025.
Tipo de Acesso: Acesso Aberto
URI: https://www.repositorio.ufal.br/handle/123456789/18768
Data do documento: 27-mai-2025
Aparece nas coleções:Trabalhos de Conclusão de Curso (TCC) - Bacharelado - ENGENHARIA DE COMPUTAÇÃO- IC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Controle de veículo através de palavras-chave faladas utilizando TinyML.pdfControle de veículo através de palavras-chave faladas utilizando TinyML8.59 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.