🚨 Informamos aos concluintes que após a validação do orientador no sistema, A BIBLIOTECA PRECISA DE 7 DIAS ÚTEIS para tratar e processar os dados. Por isso, NÃO DEIXE PARA ENVIAR O TCC (graduação ou pós-graduação) DE ÚLTIMA HORA. Dúvidas: repositorio@ufersa.edu.br🚨

Desenvolvimento de um sistema embarcado para controle manual e automático de um manipulador robótico

dc.contributor.advisorSousa Neto, Cecílio Martins de
dc.contributor.authorAlbuquerque , Marcos Roberto Eduardo de
dc.contributor.referee1Sousa Neto, Cecílio Martins de
dc.contributor.referee2Silva Segundo , Francisco Carlos Gurgel da
dc.contributor.referee3Medeiros , Petrúcio Ricardo Tavares de
dc.coverage.spatialPau dos Ferros
dc.date.accessioned2024-01-18T19:27:04Z
dc.date.available2024-01-18T19:27:04Z
dc.date.issued2023-10-04
dc.description.abstractEste trabalho aborda o desenvolvimento de um sistema embarcado para controle manual e automático de um manipulador robótico utilizando o microcontrolador ATmega2560. A motivação deste trabalho advém da aplicação prática dos conhecimentos de Engenharia de Computação, a exploração deste microcontrolador específico e a potencial utilidade do robô como uma ferramenta prática de laboratório. O principal objetivo deste trabalho é desenvolver um sistema embarcado para controle manual e automático de um manipulador robótico. Especificamente, pretende-se programar o ATmega2560 em linguagem C para controlar o manipulador, bem como desenvolver um sistema que grava e reproduz trajetórias de forma automática. O sistema foi desenvolvido em dois modos: manual e automático. Utilizou-se a modulação por largura de pulso (PWM) para controlar os servos e a conversão analógico-digital para ler valores dos potenciômetros. O firmware foi desenvolvido diretamente para o ATmega2560, sem camadas de abstração, e utilizou-se a biblioteca "avr/eeprom.h" para armazenar informações das trajetórias na EEPROM. O manipulador robótico foi testado com êxito, alcançando resultados promissores no controle manual e automático. Os desafios, como instabilidade e limitações da memória EEPROM, foram identificados. Porém, as soluções, como a integração de memórias externas e o uso de PCBs adequadas, sugerem vias claras para melhorias futuras e otimizações.
dc.description.abstract2This work deals with the development of an embedded system for manual and automatic control of a robotic manipulator using the ATmega2560 microcontroller. The motivation for this work comes from the practical application of Computer Engineering knowledge, the exploration of this specific microcontroller and the potential usefulness of the robot as a practical laboratory tool. The main objective of this work is to develop an embedded system for manual and automatic control of a robotic manipulator. Specifically, we intend to program the ATmega2560 in C language to control the manipulator, as well as develop a system that records and reproduces trajectories automatically. The system was developed in two modes: manual and automatic. Pulse width modulation (PWM) was used to control the servos and analog-to-digital conversion to read potentiometer values. The firmware was developed directly for the ATmega2560, without abstraction layers, and the "avr/eeprom.h" library was used to store trajectory information in the EEPROM. The robotic manipulator was successfully tested, achieving promising results in manual and automatic control. Challenges such as instability and limitations of EEPROM memory have been identified. However, solutions, such as the integration of external memories and the use of suitable PCBs, suggest clear paths for future improvements and optimizations.
dc.description.physical37 f. : il.
dc.format.mimetypepdf
dc.identifier.bibliographicCitationALBUQUERQUE, Marcos Roberto Eduardo de. Desenvolvimento de um sistema embarcado para controle manual e automático de um manipulador robótico. 2023. 37 f. TCC (Graduação) - Curso de Engenharia da Computação. Universidade Federal Rural do Semi-Árido. Pau dos Ferros. 2024
dc.identifier.urihttps://repositorio.ufersa.edu.br/handle/prefix/10188
dc.language.isopt_BR
dc.publisher.centerCentro Multidisciplinar de Pau dos Ferros - CMPF
dc.publisher.countryBrasil
dc.publisher.initialsUFERSA
dc.publisher.institutionUniversidade Federal Rural do Semi-Árido
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.rights.holderUFERSA
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/br/
dc.subject.keywordAutomação
dc.subject.keywordRobótica
dc.subject.keywordMicrocontrolador
dc.subject.keywordSistema embarcado
dc.titleDesenvolvimento de um sistema embarcado para controle manual e automático de um manipulador robótico
dc.typeinfo:eu-repo/semantics/bachelorThesis

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
MarcosREA_MONO.pdf
Tamanho:
14,23 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1,58 KB
Formato:
Item-specific license agreed upon to submission
Descrição: