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 | Tamanho | Formato | |
|---|---|---|---|---|
| Controle de veículo através de palavras-chave faladas utilizando TinyML.pdf | Controle de veículo através de palavras-chave faladas utilizando TinyML | 8.59 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.